t2:battery_get_actual

battery_get_actual


battery_get_actual — Get actual battery level and state

Description


fix32 battery_get_actual(uint32 *state);

Retrieve the original controller battery charge level and current state.

battery_get_actual() will always return the original value from the controller, even if battery_set() is used to set an new level and state.

Parameters


  • state: Address of an uint32 variable to receive the battery state value. This parameter can be NULL.

Return Value


The battery charge level in percentage, from 0.00 to 100.00 (%).

Examples


Example #1 battery_get_actual() example

uint32 state;
 
main {
    if(battery_get(NULL) != battery_get_actual(&state) && state == BATTERY_CHARGING) {
        battery_reset();
    }
}

See Also

t2/battery_get_actual.txt · Last modified: 2016/11/29 06:30 by J2Kbr