Go to the documentation of this file.
62 #include "custom_config.h"
70 #define BAS_C_CONNECTION_MAX (10 < CFG_MAX_CONNECTIONS ?\
71 10 : CFG_MAX_CONNECTIONS)
uint16_t bas_bat_level_handle
Definition: bas_c.h:99
uint16_t bas_bat_level_cccd_handle
Definition: bas_c.h:100
uint8_t bat_level
Definition: bas_c.h:109
@ BAS_C_EVT_BAT_LEVEL_NTF_SET_ERR
Definition: bas_c.h:85
sdk_err_t bas_c_bat_level_notify_set(uint8_t conn_idx, bool is_enable)
Enable or disable peer Battery Level characteristic notify.
@ BAS_C_EVT_DISCOVERY_FAIL
Definition: bas_c.h:83
uint16_t bas_srvc_end_handle
Definition: bas_c.h:98
bas_c_evt_type_t evt_type
Definition: bas_c.h:108
uint16_t bas_bat_level_pres_handle
Definition: bas_c.h:101
uint8_t conn_idx
Definition: bas_c.h:107
sdk_err_t bas_c_bat_level_read(uint8_t conn_idx)
Read Battery Level characteristic value.
@ BAS_C_EVT_INVALID
Definition: bas_c.h:81
bas_c_evt_type_t
Battery Service Client event type.
Definition: bas_c.h:80
@ BAS_C_EVT_DISCOVERY_COMPLETE
Definition: bas_c.h:82
Profile/Service Common Types.
sdk_err_t bas_c_disc_srvc_start(uint8_t conn_idx)
Discovery Battery Service on peer.
uint16_t sdk_err_t
SDK API result type.
Definition: ble_error.h:243
Battery Service Client event.
Definition: bas_c.h:106
sdk_err_t bas_client_init(bas_c_evt_handler_t evt_handler)
Register BAS Client event handler.
@ BAS_C_EVT_BAT_LEVE_RECEIVE
Definition: bas_c.h:86
Handles on the connected peer device needed to interact with it.
Definition: bas_c.h:96
void(* bas_c_evt_handler_t)(bas_c_evt_t *p_evt)
Battery Service Client event handler type.
Definition: bas_c.h:118
uint16_t bas_srvc_start_handle
Definition: bas_c.h:97
@ BAS_C_EVT_BAT_LEVEL_NTF_SET_SUCCESS
Definition: bas_c.h:84