|
enum | bt_bas_bcs_flags { BT_BAS_BCS_BATTERY_CRITICAL_STATE = BIT(0)
, BT_BAS_BCS_IMMEDIATE_SERVICE_REQUIRED = BIT(1)
} |
| Battery Critical Status Characteristic flags. More...
|
|
enum | bt_bas_bls_flags { BT_BAS_BLS_FLAG_IDENTIFIER_PRESENT = BIT(0)
, BT_BAS_BLS_FLAG_BATTERY_LEVEL_PRESENT = BIT(1)
, BT_BAS_BLS_FLAG_ADDITIONAL_STATUS_PRESENT = BIT(2)
} |
| Battery Level Status Characteristic flags. More...
|
|
enum | bt_bas_bls_battery_present { BT_BAS_BLS_BATTERY_NOT_PRESENT = 0
, BT_BAS_BLS_BATTERY_PRESENT = 1
} |
| Battery Present Status. More...
|
|
enum | bt_bas_bls_wired_power_source { BT_BAS_BLS_WIRED_POWER_NOT_CONNECTED = 0
, BT_BAS_BLS_WIRED_POWER_CONNECTED = 1
, BT_BAS_BLS_WIRED_POWER_UNKNOWN = 2
} |
| Wired External Power Source Status. More...
|
|
enum | bt_bas_bls_wireless_power_source { BT_BAS_BLS_WIRELESS_POWER_NOT_CONNECTED = 0
, BT_BAS_BLS_WIRELESS_POWER_CONNECTED = 1
, BT_BAS_BLS_WIRELESS_POWER_UNKNOWN = 2
} |
| Wireless External Power Source Status. More...
|
|
enum | bt_bas_bls_battery_charge_state { BT_BAS_BLS_CHARGE_STATE_UNKNOWN = 0
, BT_BAS_BLS_CHARGE_STATE_CHARGING = 1
, BT_BAS_BLS_CHARGE_STATE_DISCHARGING_ACTIVE = 2
, BT_BAS_BLS_CHARGE_STATE_DISCHARGING_INACTIVE = 3
} |
| Battery Charge State. More...
|
|
enum | bt_bas_bls_battery_charge_level { BT_BAS_BLS_CHARGE_LEVEL_UNKNOWN = 0
, BT_BAS_BLS_CHARGE_LEVEL_GOOD = 1
, BT_BAS_BLS_CHARGE_LEVEL_LOW = 2
, BT_BAS_BLS_CHARGE_LEVEL_CRITICAL = 3
} |
| Battery Charge Level. More...
|
|
enum | bt_bas_bls_battery_charge_type {
BT_BAS_BLS_CHARGE_TYPE_UNKNOWN = 0
, BT_BAS_BLS_CHARGE_TYPE_CONSTANT_CURRENT = 1
, BT_BAS_BLS_CHARGE_TYPE_CONSTANT_VOLTAGE = 2
, BT_BAS_BLS_CHARGE_TYPE_TRICKLE = 3
,
BT_BAS_BLS_CHARGE_TYPE_FLOAT = 4
} |
| Battery Charge Type. More...
|
|
enum | bt_bas_bls_charging_fault_reason { BT_BAS_BLS_FAULT_REASON_NONE = 0
, BT_BAS_BLS_FAULT_REASON_BATTERY = BIT(0)
, BT_BAS_BLS_FAULT_REASON_EXTERNAL_POWER = BIT(1)
, BT_BAS_BLS_FAULT_REASON_OTHER = BIT(2)
} |
| Charging Fault Reason. More...
|
|
enum | bt_bas_bls_service_required { BT_BAS_BLS_SERVICE_REQUIRED_FALSE = 0
, BT_BAS_BLS_SERVICE_REQUIRED_TRUE = 1
, BT_BAS_BLS_SERVICE_REQUIRED_UNKNOWN = 2
} |
| Service Required Status. More...
|
|
enum | bt_bas_bls_battery_fault { BT_BAS_BLS_BATTERY_FAULT_NO = 0
, BT_BAS_BLS_BATTERY_FAULT_YES = 1
} |
| Battery Fault Status. More...
|
|