BT Classic Adapter provides the interfaces to control Bluetooth classic (BR/EDR) functionalities of local device control and device discovery functionalities. More...
#include "bt_hal_manager.h"
Go to the source code of this file.
Data Structures | |
struct | BTServiceRecord_t |
Bluetooth SDP service record. More... | |
struct | BTEirManfInfo_t |
manufacturer information EIR data More... | |
struct | BTGadgetEirManfInfo_t |
gadget manufacturer information EIR data More... | |
struct | BTClassicProperty_t |
Classic Device Property. More... | |
struct | BTClassicCallbacks_t |
Bluetooth DM callback structure. More... | |
struct | BTClassicInterface_t |
Represents the standard SAL BT Classic device management 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. | |
Functions | |
const BTClassicInterface_t * | BT_GetClassicAdapter () |
BT Classic Adapter provides the interfaces to control Bluetooth classic (BR/EDR) functionalities of local device control and device discovery functionalities.
const BTClassicInterface_t * BT_GetClassicAdapter | ( | ) |
Gets the BT classic Adapter interface.