|
Zephyr Project API 4.2.99
A Scalable Open Source RTOS
|
Property field to value/type union. More...
#include <fuel_gauge.h>
Data Fields | |
| int | avg_current |
| FUEL_GAUGE_AVG_CURRENT. | |
| bool | cutoff |
| FUEL_GAUGE_CHARGE_CUTOFF. | |
| int | current |
| FUEL_GAUGE_CURRENT. | |
| uint32_t | cycle_count |
| FUEL_GAUGE_CYCLE_COUNT. | |
| uint32_t | connect_state |
| FUEL_GAUGE_CONNECT_STATE. | |
| uint32_t | flags |
| FUEL_GAUGE_FLAGS. | |
| uint32_t | full_charge_capacity |
| FUEL_GAUGE_FULL_CHARGE_CAPACITY. | |
| bool | present_state |
| FUEL_GAUGE_PRESENT_STATE. | |
| uint32_t | remaining_capacity |
| FUEL_GAUGE_REMAINING_CAPACITY. | |
| uint32_t | runtime_to_empty |
| FUEL_GAUGE_RUNTIME_TO_EMPTY. | |
| uint32_t | runtime_to_full |
| FUEL_GAUGE_RUNTIME_TO_FULL. | |
| uint16_t | sbs_mfr_access_word |
| FUEL_GAUGE_SBS_MFR_ACCESS. | |
| uint8_t | absolute_state_of_charge |
| FUEL_GAUGE_ABSOLUTE_STATE_OF_CHARGE. | |
| uint8_t | relative_state_of_charge |
| FUEL_GAUGE_RELATIVE_STATE_OF_CHARGE. | |
| uint16_t | temperature |
| FUEL_GAUGE_TEMPERATURE. | |
| int | voltage |
| FUEL_GAUGE_VOLTAGE. | |
| uint16_t | sbs_mode |
| FUEL_GAUGE_SBS_MODE. | |
| uint32_t | chg_current |
| FUEL_GAUGE_CHARGE_CURRENT. | |
| uint32_t | chg_voltage |
| FUEL_GAUGE_CHARGE_VOLTAGE. | |
| uint16_t | fg_status |
| FUEL_GAUGE_STATUS. | |
| uint16_t | design_cap |
| FUEL_GAUGE_DESIGN_CAPACITY. | |
| uint16_t | design_volt |
| FUEL_GAUGE_DESIGN_VOLTAGE. | |
| int16_t | sbs_at_rate |
| FUEL_GAUGE_SBS_ATRATE. | |
| uint16_t | sbs_at_rate_time_to_full |
| FUEL_GAUGE_SBS_ATRATE_TIME_TO_FULL. | |
| uint16_t | sbs_at_rate_time_to_empty |
| FUEL_GAUGE_SBS_ATRATE_TIME_TO_EMPTY | |
| bool | sbs_at_rate_ok |
| FUEL_GAUGE_SBS_ATRATE_OK. | |
| uint16_t | sbs_remaining_capacity_alarm |
| FUEL_GAUGE_SBS_REMAINING_CAPACITY_ALARM. | |
| uint16_t | sbs_remaining_time_alarm |
| FUEL_GAUGE_SBS_REMAINING_TIME_ALARM. | |
| uint16_t | current_direction |
| FUEL_GAUGE_CURRENT_DIRECTION. | |
| uint8_t | state_of_charge_alarm |
| FUEL_GAUGE_STATE_OF_CHARGE_ALARM. | |
| uint32_t | low_voltage_alarm |
| FUEL_GAUGE_LOW_VOLTAGE_ALARM. | |
| uint32_t | high_voltage_alarm |
| FUEL_GAUGE_HIGH_VOLTAGE_ALARM. | |
| int32_t | low_current_alarm |
| FUEL_GAUGE_LOW_CURRENT_ALARM. | |
| int32_t | high_current_alarm |
| FUEL_GAUGE_HIGH_CURRENT_ALARM. | |
| uint16_t | low_temperature_alarm |
| FUEL_GAUGE_LOW_TEMPERATURE_ALARM. | |
| uint16_t | high_temperature_alarm |
| FUEL_GAUGE_HIGH_TEMPERATURE_ALARM. | |
| int32_t | gpio_voltage |
| FUEL_GAUGE_GPIO_VOLTAGE. | |
| int32_t | low_gpio_alarm |
| FUEL_GAUGE_LOW_GPIO_ALARM. | |
| int32_t | high_gpio_alarm |
| FUEL_GAUGE_HIGH_GPIO_ALARM. | |
| uint8_t | adc_mode |
| FUEL_GAUGE_ADC_MODE. | |
| uint8_t | cc_config |
| FUEL_GAUGE_CC_CONFIG. | |
Property field to value/type union.
| uint8_t fuel_gauge_prop_val::absolute_state_of_charge |
FUEL_GAUGE_ABSOLUTE_STATE_OF_CHARGE.
| uint8_t fuel_gauge_prop_val::adc_mode |
FUEL_GAUGE_ADC_MODE.
| int fuel_gauge_prop_val::avg_current |
FUEL_GAUGE_AVG_CURRENT.
| uint8_t fuel_gauge_prop_val::cc_config |
FUEL_GAUGE_CC_CONFIG.
| uint32_t fuel_gauge_prop_val::chg_current |
FUEL_GAUGE_CHARGE_CURRENT.
| uint32_t fuel_gauge_prop_val::chg_voltage |
FUEL_GAUGE_CHARGE_VOLTAGE.
| uint32_t fuel_gauge_prop_val::connect_state |
FUEL_GAUGE_CONNECT_STATE.
| int fuel_gauge_prop_val::current |
FUEL_GAUGE_CURRENT.
| uint16_t fuel_gauge_prop_val::current_direction |
FUEL_GAUGE_CURRENT_DIRECTION.
| bool fuel_gauge_prop_val::cutoff |
FUEL_GAUGE_CHARGE_CUTOFF.
| uint32_t fuel_gauge_prop_val::cycle_count |
FUEL_GAUGE_CYCLE_COUNT.
| uint16_t fuel_gauge_prop_val::design_cap |
FUEL_GAUGE_DESIGN_CAPACITY.
| uint16_t fuel_gauge_prop_val::design_volt |
FUEL_GAUGE_DESIGN_VOLTAGE.
| uint16_t fuel_gauge_prop_val::fg_status |
FUEL_GAUGE_STATUS.
| uint32_t fuel_gauge_prop_val::flags |
FUEL_GAUGE_FLAGS.
| uint32_t fuel_gauge_prop_val::full_charge_capacity |
FUEL_GAUGE_FULL_CHARGE_CAPACITY.
| int32_t fuel_gauge_prop_val::gpio_voltage |
FUEL_GAUGE_GPIO_VOLTAGE.
| int32_t fuel_gauge_prop_val::high_current_alarm |
FUEL_GAUGE_HIGH_CURRENT_ALARM.
| int32_t fuel_gauge_prop_val::high_gpio_alarm |
FUEL_GAUGE_HIGH_GPIO_ALARM.
| uint16_t fuel_gauge_prop_val::high_temperature_alarm |
FUEL_GAUGE_HIGH_TEMPERATURE_ALARM.
| uint32_t fuel_gauge_prop_val::high_voltage_alarm |
FUEL_GAUGE_HIGH_VOLTAGE_ALARM.
| int32_t fuel_gauge_prop_val::low_current_alarm |
FUEL_GAUGE_LOW_CURRENT_ALARM.
| int32_t fuel_gauge_prop_val::low_gpio_alarm |
FUEL_GAUGE_LOW_GPIO_ALARM.
| uint16_t fuel_gauge_prop_val::low_temperature_alarm |
FUEL_GAUGE_LOW_TEMPERATURE_ALARM.
| uint32_t fuel_gauge_prop_val::low_voltage_alarm |
FUEL_GAUGE_LOW_VOLTAGE_ALARM.
| bool fuel_gauge_prop_val::present_state |
FUEL_GAUGE_PRESENT_STATE.
| uint8_t fuel_gauge_prop_val::relative_state_of_charge |
FUEL_GAUGE_RELATIVE_STATE_OF_CHARGE.
| uint32_t fuel_gauge_prop_val::remaining_capacity |
FUEL_GAUGE_REMAINING_CAPACITY.
| uint32_t fuel_gauge_prop_val::runtime_to_empty |
FUEL_GAUGE_RUNTIME_TO_EMPTY.
| uint32_t fuel_gauge_prop_val::runtime_to_full |
FUEL_GAUGE_RUNTIME_TO_FULL.
| int16_t fuel_gauge_prop_val::sbs_at_rate |
FUEL_GAUGE_SBS_ATRATE.
| bool fuel_gauge_prop_val::sbs_at_rate_ok |
FUEL_GAUGE_SBS_ATRATE_OK.
| uint16_t fuel_gauge_prop_val::sbs_at_rate_time_to_empty |
FUEL_GAUGE_SBS_ATRATE_TIME_TO_EMPTY
| uint16_t fuel_gauge_prop_val::sbs_at_rate_time_to_full |
FUEL_GAUGE_SBS_ATRATE_TIME_TO_FULL.
| uint16_t fuel_gauge_prop_val::sbs_mfr_access_word |
FUEL_GAUGE_SBS_MFR_ACCESS.
| uint16_t fuel_gauge_prop_val::sbs_mode |
FUEL_GAUGE_SBS_MODE.
| uint16_t fuel_gauge_prop_val::sbs_remaining_capacity_alarm |
FUEL_GAUGE_SBS_REMAINING_CAPACITY_ALARM.
| uint16_t fuel_gauge_prop_val::sbs_remaining_time_alarm |
FUEL_GAUGE_SBS_REMAINING_TIME_ALARM.
| uint8_t fuel_gauge_prop_val::state_of_charge_alarm |
FUEL_GAUGE_STATE_OF_CHARGE_ALARM.
| uint16_t fuel_gauge_prop_val::temperature |
FUEL_GAUGE_TEMPERATURE.
| int fuel_gauge_prop_val::voltage |
FUEL_GAUGE_VOLTAGE.