Callbacks for BT Classic Adapter Manager Interface. More...
Typedefs | |
typedef void(* | BTClassicDevicePropertiesCallback_t) (BTStatus_t xStatus, uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
Callback invoked in response to BTClassicInterface_t::pxGetClassicDeviceProperty and BTClassicInterface_t::pxSetClassicDeviceProperty. | |
typedef void(* | BTClassicRemoteDevicePropertiesCallback_t) (BTStatus_t xStatus, BTBdaddr_t *pxBdAddr, uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
Callback invoked in response to BTClassicInterface_t::pxGetRemoteClassicDeviceProperty and BTClassicInterface_t::pxSetRemoteClassicDeviceProperty. | |
typedef void(* | BTDeviceFoundCallback_t) (uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
Callback invoked in response to device discovery If EIR data is not present, then BD_NAME and RSSI shall be NULL and -1 respectively. | |
typedef void(* | BTDiscoveryStateChangedCallback_t) (BTDiscoveryState_t xState) |
Callback invoked in response to BTClassicInterface_t::pxStartDiscovery and BTClassicInterface_t::pxStopDiscovery. | |
typedef void(* | BTaclStateChangedCallback_t) (BTStatus_t xStatus, BTBdaddr_t *pxRemoteBdAddr, BTaclState_t xState) |
Callback invoked in response to ACL connection state change. | |
Callbacks for BT Classic Adapter Manager Interface.
typedef void(* BTClassicDevicePropertiesCallback_t) (BTStatus_t xStatus, uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
Callback invoked in response to BTClassicInterface_t::pxGetClassicDeviceProperty and BTClassicInterface_t::pxSetClassicDeviceProperty.
[in] | xStatus | Returns eBTStatusSuccess if operation succeeded. |
[in] | ulNumProperties | Number of classic specific properties. |
[in] | pxProperties | Properties array. |
typedef void(* BTClassicRemoteDevicePropertiesCallback_t) (BTStatus_t xStatus, BTBdaddr_t *pxBdAddr, uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
Callback invoked in response to BTClassicInterface_t::pxGetRemoteClassicDeviceProperty and BTClassicInterface_t::pxSetRemoteClassicDeviceProperty.
[in] | xStatus | Returns eBTStatusSuccess if operation succeeded. |
[in] | pxBdAddr | Address of the Remote device |
[in] | ulNumProperties | Number of classic specific properties. |
[in] | pxProperties | Properties array. |
typedef void(* BTDeviceFoundCallback_t) (uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
Callback invoked in response to device discovery If EIR data is not present, then BD_NAME and RSSI shall be NULL and -1 respectively.
[in] | ulNumProperties | Number of classic specific properties |
[in] | pxProperties | Properties array |
typedef void(* BTDiscoveryStateChangedCallback_t) (BTDiscoveryState_t xState) |
Callback invoked in response to BTClassicInterface_t::pxStartDiscovery and BTClassicInterface_t::pxStopDiscovery.
[in] | xState | Discovery state |
typedef void(* BTaclStateChangedCallback_t) (BTStatus_t xStatus, BTBdaddr_t *pxRemoteBdAddr, BTaclState_t xState) |
Callback invoked in response to ACL connection state change.
[in] | xStatus | Returns eBTStatusSuccess if operation succeeded. |
[in] | pxRemoteBdAddr | Address of the Remote device |
[in] | xState | ACL connection state |