|
typedef void(* | BleBAS_EventCallBack) (uint8_t hostId, uint8_t cmdAccess, uint8_t *data, uint16_t length) |
|
Here shows the definitions of the BAS service for application uses.
◆ BleBAS_EventCallBack
typedef void(* BleBAS_EventCallBack) (uint8_t hostId, uint8_t cmdAccess, uint8_t *data, uint16_t length) |
BleBAS_EventCallBack
- Note
- This callback receives the BAS events. Each of these events can be associated with parameters.
◆ getBAS_ServiceHandles()
BleStackStatus getBAS_ServiceHandles |
( |
uint8_t |
hostId, |
|
|
BLEATT_BAS_Info * |
info |
|
) |
| |
Get BAS Handle Numbers
- Attention
-
- Parameters
-
[in] | hostId | : the link's host id. |
[out] | info | : a pointer to BAS information |
- Return values
-
BLESTACK_STATUS_ERR_INVALID_HOSTID | : Error host id. |
BLESTACK_STATUS_ERR_INVALID_PARAM | : Invalid parameter. |
BLESTACK_STATUS_SUCCESS | : Setting success. |
◆ setBAS_ServiceInit()
BAS Initialization
- Parameters
-
[in] | hostId | : the link's host id. |
[in] | gattRole | : BLE GATT role. |
[in] | info | : a pointer to BAS information. |
[in] | callback | : a pointer to a callback function that receive the service events. |
- Return values
-
BLESTACK_STATUS_ERR_INVALID_HOSTID | : Error host id. |
BLESTACK_STATUS_ERR_INVALID_PARAM | : Invalid parameter. |
BLESTACK_STATUS_ERR_NOT_SUPPORTED | : Registered services buffer full. |
BLESTACK_STATUS_SUCCESS | : Setting success. |