RDK Documentation (Open Sourced RDK Components)
|
This file defines bluetooth manager's iarm interfaces to external BT devices.
Typedefs | |
typedef enum _BTRMGR_IARMEvents_t | BTRMGR_IARM_Events_t |
Represents the events supported by bluetooth manager. | |
typedef struct _BTRMGR_IARMBeaconDetection_t | BTRMGR_IARMBeaconDetection_t |
typedef struct _BTRMGR_IARMAdapterName_t | BTRMGR_IARMAdapterName_t |
typedef struct _BTRMGR_IARMPairDevice_t | BTRMGR_IARMPairDevice_t |
typedef struct _BTRMGR_IARMConnectDevice_t | BTRMGR_IARMConnectDevice_t |
typedef struct _BTRMGR_IARMAdapterPower_t | BTRMGR_IARMAdapterPower_t |
typedef struct _BTRMGR_IARMAdapterDiscoverable_t | BTRMGR_IARMAdapterDiscoverable_t |
typedef struct _BTRMGR_IARMAdapterDiscover_t | BTRMGR_IARMAdapterDiscover_t |
typedef struct _BTRMGR_IARMDDeviceProperty_t | BTRMGR_IARMDDeviceProperty_t |
typedef struct _BTRMGR_IARMDiscoveredDevices_t | BTRMGR_IARMDiscoveredDevices_t |
typedef struct _BTRMGR_IARMPairedDevices_t | BTRMGR_IARMPairedDevices_t |
typedef struct _BTRMGR_IARMConnectedDevices_t | BTRMGR_IARMConnectedDevices_t |
typedef struct _BTRMGR_IARMStreaming_t | BTRMGR_IARMStreaming_t |
typedef struct _BTRMGR_IARMStreamingStatus_t | BTRMGR_IARMStreamingStatus_t |
typedef struct _BTRMGR_IARMStreamingType_t | BTRMGR_IARMStreamingType_t |
typedef struct _BTRMGR_IARMEventResp_t | BTRMGR_IARMEventResp_t |
typedef struct _BTRMGR_IARMDeviceVolumeMute_t | BTRMGR_IARMDeviceVolumeMute_t |
typedef struct _BTRMGR_IARMMediaProperty_t | BTRMGR_IARMMediaProperty_t |
typedef struct _BTRMGR_IARMMediaElementListInfo_t | BTRMGR_IARMMediaElementListInfo_t |
typedef struct _BTRMGR_IARMLeProperty_t | BTRMGR_IARMLeProperty_t |
typedef struct _BTRMGR_IARMLeOp_t | BTRMGR_IARMLeOp_t |
typedef struct _BTRMGR_IARMDiscoveryStatus_t | BTRMGR_IARMDiscoveryStatus_t |
typedef struct _BTRMGR_IARMAudioInServiceState_t | BTRMGR_IARMAudioInServiceState_t |
typedef struct _BTRMGR_IARMHidGamePadServiceState_t | BTRMGR_IARMHidGamePadServiceState_t |
typedef struct _BTRMGR_IARMGATTValue_t | BTRMGR_IARMGATTValue_t |
typedef struct _BTRMGR_IARMGATTServiceInfo_t | BTRMGR_IARMGATTServiceInfo_t |
typedef struct _BTRMGR_IARMGATTInfo_t | BTRMGR_IARMGATTInfo_t |
typedef struct _BTRMGR_IARMAdvtInfo_t | BTRMGR_IARMAdvtInfo_t |
typedef struct _BTRMGR_IARMDiagInfo_t | BTRMGR_IARMDiagInfo_t |
typedef struct _BTRMGR_IARMWifiConnectInfo_t | BTRMGR_IARMWifiConnectInfo_t |
Enumerations | |
enum | _BTRMGR_IARMEvents_t |
Represents the events supported by bluetooth manager. | |
struct _BTRMGR_IARMBeaconDetection_t |
Definition at line 146 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
unsigned char | m_limitBeaconDetection |
struct _BTRMGR_IARMAdapterName_t |
Definition at line 151 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
char | m_name[BTRMGR_NAME_LEN_MAX] |
struct _BTRMGR_IARMPairDevice_t |
Definition at line 156 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle |
struct _BTRMGR_IARMConnectDevice_t |
Definition at line 161 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle | |
BTRMGR_DeviceOperationType_t | m_connectAs |
struct _BTRMGR_IARMAdapterPower_t |
Definition at line 167 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
unsigned char | m_powerStatus |
struct _BTRMGR_IARMAdapterDiscoverable_t |
Definition at line 172 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
unsigned char | m_isDiscoverable | |
int | m_timeout |
struct _BTRMGR_IARMAdapterDiscover_t |
Definition at line 178 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
unsigned char | m_setDiscovery | |
BTRMGR_DeviceOperationType_t | m_enBTRMgrDevOpT |
struct _BTRMGR_IARMDDeviceProperty_t |
Definition at line 184 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle | |
BTRMGR_DevicesProperty_t | m_deviceProperty |
struct _BTRMGR_IARMDiscoveredDevices_t |
Definition at line 190 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMGR_DiscoveredDevicesList_t | m_devices |
struct _BTRMGR_IARMPairedDevices_t |
Definition at line 195 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMGR_PairedDevicesList_t | m_devices |
struct _BTRMGR_IARMConnectedDevices_t |
Definition at line 200 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMGR_ConnectedDevicesList_t | m_devices |
struct _BTRMGR_IARMStreaming_t |
Definition at line 205 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle | |
BTRMGR_DeviceOperationType_t | m_audioPref |
struct _BTRMGR_IARMStreamingStatus_t |
Definition at line 211 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
unsigned char | m_streamingStatus |
struct _BTRMGR_IARMStreamingType_t |
Definition at line 216 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMGR_StreamOut_Type_t | m_audioOutType |
struct _BTRMGR_IARMEventResp_t |
Definition at line 221 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMGR_EventResponse_t | m_stBTRMgrEvtRsp |
struct _BTRMGR_IARMDeviceVolumeMute_t |
Definition at line 226 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle | |
BTRMGR_DeviceOperationType_t | m_deviceOpType | |
unsigned char | m_volume | |
unsigned char | m_mute |
struct _BTRMGR_IARMMediaProperty_t |
Definition at line 234 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle | |
BTRMgrMediaElementHandle | m_mediaElementHandle | |
union _BTRMGR_IARMMediaProperty_t | __unnamed__ |
union _BTRMGR_IARMMediaProperty_t.__unnamed__ |
Definition at line 239 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
BTRMGR_MediaControlCommand_t | m_mediaControlCmd | |
BTRMGR_MediaTrackInfo_t | m_mediaTrackInfo | |
BTRMGR_MediaPositionInfo_t | m_mediaPositionInfo |
struct _BTRMGR_IARMMediaElementListInfo_t |
Definition at line 246 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle | |
BTRMgrMediaElementHandle | m_mediaElementHandle | |
unsigned short | m_mediaElementStartIdx | |
unsigned short | m_mediaElementEndIdx | |
unsigned char | m_mediaElementListDepth | |
BTRMGR_MediaElementType_t | m_mediaElementType | |
union _BTRMGR_IARMMediaElementListInfo_t | __unnamed__ |
union _BTRMGR_IARMMediaElementListInfo_t.__unnamed__ |
Definition at line 255 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
BTRMGR_MediaElementListInfo_t | m_mediaAlbumListInfo | |
BTRMGR_MediaElementListInfo_t | m_mediaArtistListInfo | |
BTRMGR_MediaElementListInfo_t | m_mediaGenreListInfo | |
BTRMGR_MediaElementListInfo_t | m_mediaCompilationInfo | |
BTRMGR_MediaElementListInfo_t | m_mediaPlayListInfo | |
BTRMGR_MediaElementListInfo_t | m_mediaTrackListInfo |
struct _BTRMGR_IARMLeProperty_t |
Definition at line 265 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
char | m_propUuid[BTRMGR_MAX_STR_LEN] | |
BTRMgrDeviceHandle | m_deviceHandle | |
BTRMGR_LeProperty_t | m_enLeProperty | |
union _BTRMGR_IARMLeProperty_t | __unnamed__ |
union _BTRMGR_IARMLeProperty_t.__unnamed__ |
Definition at line 271 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
BTRMGR_DeviceServiceList_t | m_uuidList | |
char | m_devicePath[BTRMGR_MAX_STR_LEN] | |
char | m_servicePath[BTRMGR_MAX_STR_LEN] | |
char | m_characteristicPath[BTRMGR_MAX_STR_LEN] | |
char | m_value[BTRMGR_MAX_STR_LEN] | |
char | m_flags[BTRMGR_LE_FLAG_LIST_SIZE][BTRMGR_NAME_LEN_MAX] | |
unsigned char | m_primary | |
unsigned char | m_notifying |
struct _BTRMGR_IARMLeOp_t |
Definition at line 284 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMgrDeviceHandle | m_deviceHandle | |
char | m_uuid[BTRMGR_MAX_STR_LEN] | |
BTRMGR_LeOp_t | m_leOpType | |
char | m_opArg[BTRMGR_MAX_STR_LEN] | |
char | m_opRes[BTRMGR_MAX_STR_LEN] |
struct _BTRMGR_IARMDiscoveryStatus_t |
Definition at line 293 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMGR_DiscoveryStatus_t | m_discoveryInProgress | |
BTRMGR_DeviceOperationType_t | m_discoveryType |
struct _BTRMGR_IARMAudioInServiceState_t |
Definition at line 299 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
unsigned char | m_serviceState |
struct _BTRMGR_IARMHidGamePadServiceState_t |
Definition at line 304 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
unsigned char | m_serviceState |
struct _BTRMGR_IARMGATTValue_t |
Definition at line 309 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
char | m_UUID[BTRMGR_MAX_STR_LEN] | |
char | m_Value[BTRMGR_MAX_STR_LEN] | |
BTRMGR_LeProperty_t | aElement |
struct _BTRMGR_IARMGATTServiceInfo_t |
Definition at line 316 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
char | m_UUID[BTRMGR_MAX_STR_LEN] | |
unsigned char | m_ServiceType |
struct _BTRMGR_IARMGATTInfo_t |
Definition at line 322 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
char | m_ParentUUID[BTRMGR_MAX_STR_LEN] | |
char | m_UUID[BTRMGR_MAX_STR_LEN] | |
unsigned short | m_Flags | |
char | m_Value[BTRMGR_MAX_STR_LEN] | |
BTRMGR_LeProperty_t | m_Element |
struct _BTRMGR_IARMAdvtInfo_t |
Definition at line 331 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
BTRMGR_LeCustomAdvertisement_t | m_CustAdvt |
struct _BTRMGR_IARMDiagInfo_t |
Definition at line 336 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
char | m_UUID[BTRMGR_MAX_STR_LEN] | |
char | m_DiagInfo[BTRMGR_MAX_STR_LEN] | |
BTRMGR_LeOp_t | m_OpType |
struct _BTRMGR_IARMWifiConnectInfo_t |
Definition at line 343 of file btmgr_iarm_interface.h.
Data Fields | ||
---|---|---|
unsigned char | m_adapterIndex | |
char | m_SSID[BTRMGR_MAX_STR_LEN] | |
char | m_Password[BTRMGR_MAX_STR_LEN] | |
int | m_SecMode |