Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
container for a charger_property value More...
#include <charger.h>
Data Fields | |
enum charger_online | online |
CHARGER_PROP_ONLINE. | |
bool | present |
CHARGER_PROP_PRESENT. | |
enum charger_status | status |
CHARGER_PROP_STATUS. | |
enum charger_charge_type | charge_type |
CHARGER_PROP_CHARGE_TYPE. | |
enum charger_health | health |
CHARGER_PROP_HEALTH. | |
uint32_t | const_charge_current_ua |
CHARGER_PROP_CONSTANT_CHARGE_CURRENT_UA. | |
uint32_t | precharge_current_ua |
CHARGER_PROP_PRECHARGE_CURRENT_UA. | |
uint32_t | charge_term_current_ua |
CHARGER_PROP_CHARGE_TERM_CURRENT_UA. | |
uint32_t | const_charge_voltage_uv |
CHARGER_PROP_CONSTANT_CHARGE_VOLTAGE_UV. | |
uint32_t | input_current_regulation_current_ua |
CHARGER_PROP_INPUT_REGULATION_CURRENT_UA. | |
uint32_t | input_voltage_regulation_voltage_uv |
CHARGER_PROP_INPUT_REGULATION_VOLTAGE_UV. | |
struct charger_current_notifier | input_current_notification |
CHARGER_PROP_INPUT_CURRENT_NOTIFICATION. | |
struct charger_current_notifier | discharge_current_notification |
CHARGER_PROP_DISCHARGE_CURRENT_NOTIFICATION. | |
uint32_t | system_voltage_notification |
CHARGER_PROP_SYSTEM_VOLTAGE_NOTIFICATION_UV. | |
charger_status_notifier_t | status_notification |
CHARGER_PROP_STATUS_NOTIFICATION. | |
charger_online_notifier_t | online_notification |
CHARGER_PROP_ONLINE_NOTIFICATION. | |
container for a charger_property value
uint32_t charger_propval::charge_term_current_ua |
CHARGER_PROP_CHARGE_TERM_CURRENT_UA.
enum charger_charge_type charger_propval::charge_type |
CHARGER_PROP_CHARGE_TYPE.
uint32_t charger_propval::const_charge_current_ua |
CHARGER_PROP_CONSTANT_CHARGE_CURRENT_UA.
uint32_t charger_propval::const_charge_voltage_uv |
CHARGER_PROP_CONSTANT_CHARGE_VOLTAGE_UV.
struct charger_current_notifier charger_propval::discharge_current_notification |
CHARGER_PROP_DISCHARGE_CURRENT_NOTIFICATION.
enum charger_health charger_propval::health |
CHARGER_PROP_HEALTH.
struct charger_current_notifier charger_propval::input_current_notification |
CHARGER_PROP_INPUT_CURRENT_NOTIFICATION.
uint32_t charger_propval::input_current_regulation_current_ua |
CHARGER_PROP_INPUT_REGULATION_CURRENT_UA.
uint32_t charger_propval::input_voltage_regulation_voltage_uv |
CHARGER_PROP_INPUT_REGULATION_VOLTAGE_UV.
enum charger_online charger_propval::online |
CHARGER_PROP_ONLINE.
charger_online_notifier_t charger_propval::online_notification |
CHARGER_PROP_ONLINE_NOTIFICATION.
uint32_t charger_propval::precharge_current_ua |
CHARGER_PROP_PRECHARGE_CURRENT_UA.
bool charger_propval::present |
CHARGER_PROP_PRESENT.
enum charger_status charger_propval::status |
CHARGER_PROP_STATUS.
charger_status_notifier_t charger_propval::status_notification |
CHARGER_PROP_STATUS_NOTIFICATION.
uint32_t charger_propval::system_voltage_notification |
CHARGER_PROP_SYSTEM_VOLTAGE_NOTIFICATION_UV.