/** * @file di/constants/device/charger.h * @copyright 2018 Dual Inventive Technology Centre B.V. */ #ifndef INCLUDE_DI_CONSTANTS_DEVICE_CHARGER_H_ #define INCLUDE_DI_CONSTANTS_DEVICE_CHARGER_H_ #include #include enum di_device_charger_state { DI_DEVICE_CHARGER_STATE_DISCONNECTED = 0, DI_DEVICE_CHARGER_STATE_CONNECTED = 1, DI_DEVICE_CHARGER_STATE_CHARGING = 2, DI_DEVICE_CHARGER_STATE_ERROR = 3, DI_DEVICE_CHARGER_STATE_UNKNOWN = UINT8_MAX, }; static const struct di_rpc_enum di_device_charger_rpc_state_list[] = { { "disconnected", DI_DEVICE_CHARGER_STATE_DISCONNECTED }, { "connected", DI_DEVICE_CHARGER_STATE_CONNECTED }, { "charging", DI_DEVICE_CHARGER_STATE_CHARGING }, { "error", DI_DEVICE_CHARGER_STATE_ERROR } }; #endif /* INCLUDE_DI_CONSTANTS_DEVICE_CHARGER_H_ */