|
| 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. |