RDK Documentation (Open Sourced RDK Components)
IARM Interface

Description

This file defines bluetooth manager's iarm interfaces to external BT devices.

Data Structures

struct  _BTRMGR_IARMBeaconDetection_t
 
struct  _BTRMGR_IARMAdapterName_t
 
struct  _BTRMGR_IARMPairDevice_t
 
struct  _BTRMGR_IARMConnectDevice_t
 
struct  _BTRMGR_IARMAdapterPower_t
 
struct  _BTRMGR_IARMAdapterDiscoverable_t
 
struct  _BTRMGR_IARMAdapterDiscover_t
 
struct  _BTRMGR_IARMDDeviceProperty_t
 
struct  _BTRMGR_IARMDiscoveredDevices_t
 
struct  _BTRMGR_IARMPairedDevices_t
 
struct  _BTRMGR_IARMConnectedDevices_t
 
struct  _BTRMGR_IARMStreaming_t
 
struct  _BTRMGR_IARMStreamingStatus_t
 
struct  _BTRMGR_IARMStreamingType_t
 
struct  _BTRMGR_IARMEventResp_t
 
struct  _BTRMGR_IARMDeviceVolumeMute_t
 
struct  _BTRMGR_IARMMediaProperty_t
 
union  _BTRMGR_IARMMediaProperty_t.__unnamed__
 
struct  _BTRMGR_IARMMediaElementListInfo_t
 
union  _BTRMGR_IARMMediaElementListInfo_t.__unnamed__
 
struct  _BTRMGR_IARMLeProperty_t
 
union  _BTRMGR_IARMLeProperty_t.__unnamed__
 
struct  _BTRMGR_IARMLeOp_t
 
struct  _BTRMGR_IARMDiscoveryStatus_t
 
struct  _BTRMGR_IARMAudioInServiceState_t
 
struct  _BTRMGR_IARMHidGamePadServiceState_t
 
struct  _BTRMGR_IARMGATTValue_t
 
struct  _BTRMGR_IARMGATTServiceInfo_t
 
struct  _BTRMGR_IARMGATTInfo_t
 
struct  _BTRMGR_IARMAdvtInfo_t
 
struct  _BTRMGR_IARMDiagInfo_t
 
struct  _BTRMGR_IARMWifiConnectInfo_t
 

Macros

#define IARM_BUS_BTRMGR_NAME   "BTRMgrBus"
 
#define BTRMGR_IARM_METHOD_CALL_TIMEOUT_DEFAULT_MS   15000
 
#define BTRMGR_IARM_METHOD_GET_NUMBER_OF_ADAPTERS   "GetNumberOfAdapters"
 
#define BTRMGR_IARM_METHOD_SET_ADAPTER_NAME   "SetAdapterName"
 
#define BTRMGR_IARM_METHOD_GET_ADAPTER_NAME   "GetAdapterName"
 
#define BTRMGR_IARM_METHOD_SET_ADAPTER_POWERSTATUS   "SetAdapterPowerStatus"
 
#define BTRMGR_IARM_METHOD_GET_ADAPTER_POWERSTATUS   "GetAdapterPowerStatus"
 
#define BTRMGR_IARM_METHOD_SET_ADAPTER_DISCOVERABLE   "SetAdapterDiscoverable"
 
#define BTRMGR_IARM_METHOD_IS_ADAPTER_DISCOVERABLE   "IsAdapterDiscoverable"
 
#define BTRMGR_IARM_METHOD_CHANGE_DEVICE_DISCOVERY_STATUS   "SetDeviceDiscoveryStatus"
 
#define BTRMGR_IARM_METHOD_GET_DISCOVERY_STATUS   "GetDeviceDiscoveryStatus"
 
#define BTRMGR_IARM_METHOD_GET_DISCOVERED_DEVICES   "GetDiscoveredDevices"
 
#define BTRMGR_IARM_METHOD_PAIR_DEVICE   "PairDevice"
 
#define BTRMGR_IARM_METHOD_UNPAIR_DEVICE   "UnpairDevice"
 
#define BTRMGR_IARM_METHOD_GET_PAIRED_DEVICES   "GetPairedDevices"
 
#define BTRMGR_IARM_METHOD_CONNECT_TO_DEVICE   "ConnectToDevice"
 
#define BTRMGR_IARM_METHOD_DISCONNECT_FROM_DEVICE   "DisconnectFromDevice"
 
#define BTRMGR_IARM_METHOD_GET_CONNECTED_DEVICES   "GetConnectedDevices"
 
#define BTRMGR_IARM_METHOD_GET_DEVICE_PROPERTIES   "GetDeviceProperties"
 
#define BTRMGR_IARM_METHOD_START_AUDIO_STREAMING_OUT   "StartAudioStreamingOut"
 
#define BTRMGR_IARM_METHOD_STOP_AUDIO_STREAMING_OUT   "StopAudioStreamingOut"
 
#define BTRMGR_IARM_METHOD_IS_AUDIO_STREAMING_OUT   "IsAudioStreamingOut"
 
#define BTRMGR_IARM_METHOD_SET_AUDIO_STREAM_OUT_TYPE   "SetAudioStreamOutType"
 
#define BTRMGR_IARM_METHOD_START_AUDIO_STREAMING_IN   "StartAudioStreamingIn"
 
#define BTRMGR_IARM_METHOD_STOP_AUDIO_STREAMING_IN   "StopAudioStreamingIn"
 
#define BTRMGR_IARM_METHOD_IS_AUDIO_STREAMING_IN   "IsAudioStreamingIn"
 
#define BTRMGR_IARM_METHOD_SET_EVENT_RESPONSE   "SetEventResponse"
 
#define BTRMGR_IARM_METHOD_MEDIA_CONTROL   "MediaControl"
 
#define BTRMGR_IARM_METHOD_SET_DEVICE_VOLUME_MUTE_INFO   "SetDeviceVolumeMuteInfo"
 
#define BTRMGR_IARM_METHOD_GET_DEVICE_VOLUME_MUTE_INFO   "GetDeviceVolumeMuteInfo"
 
#define BTRMGR_IARM_METHOD_GET_MEDIA_TRACK_INFO   "GetMediaTrackInfo"
 
#define BTRMGR_IARM_METHOD_GET_MEDIA_ELEMENT_TRACK_INFO   "GetMediaElementTrackInfo"
 
#define BTRMGR_IARM_METHOD_GET_MEDIA_CURRENT_POSITION   "GetMediaCurrentPosition"
 
#define BTRMGR_IARM_METHOD_SET_MEDIA_ELEMENT_ACTIVE   "SetMediaElementActive"
 
#define BTRMGR_IARM_METHOD_GET_MEDIA_ELEMENT_LIST   "GetMediaElementList"
 
#define BTRMGR_IARM_METHOD_SELECT_MEDIA_ELEMENT   "SelectMediaElement"
 
#define BTRMGR_IARM_METHOD_GET_LE_PROPERTY   "GetLeProperty"
 
#define BTRMGR_IARM_METHOD_PERFORM_LE_OP   "PerformLeOperation"
 
#define BTRMGR_IARM_METHOD_SET_AUDIO_IN_SERVICE_STATE   "SetAudioInServiceState"
 
#define BTRMGR_IARM_METHOD_SET_HID_GAMEPAD_SERVICE_STATE   "SetGamePadServiceState"
 
#define BTRMGR_IARM_METHOD_RESET_ADAPTER   "ResetAdapter"
 
#define BTRMGR_IARM_METHOD_DEINIT   "DeInit"
 
#define BTRMGR_IARM_METHOD_SET_LIMIT_BEACON_DETECTION   "SetLimitBeaconDetection"
 
#define BTRMGR_IARM_METHOD_GET_LIMIT_BEACON_DETECTION   "GetLimitBeaconDetection"
 
#define BTRMGR_IARM_METHOD_LE_START_ADVERTISEMENT   "StartAdvertisement"
 
#define BTRMGR_IARM_METHOD_LE_STOP_ADVERTISEMENT   "StopAdvertisement"
 
#define BTRMGR_IARM_METHOD_LE_GET_PROP_VALUE   "GetPropertyValue"
 
#define BTRMGR_IARM_METHOD_LE_SET_GATT_SERVICE_INFO   "SetGattServiceInfo"
 
#define BTRMGR_IARM_METHOD_LE_SET_GATT_CHAR_INFO   "SetGattCharInfo"
 
#define BTRMGR_IARM_METHOD_LE_SET_GATT_PROPERTY_VALUE   "SetGattPropertyValue"
 
#define BTRMGR_IARM_METHOD_GET_SYS_DIAG_INFO   "SysDiagInfo"
 
#define BTRMGR_IARM_METHOD_WIFI_CONNECT_INFO   "ConnectToWifi"
 

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.
 

Data Structure Documentation

◆ _BTRMGR_IARMBeaconDetection_t

struct _BTRMGR_IARMBeaconDetection_t

Definition at line 146 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMBeaconDetection_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
unsigned char m_limitBeaconDetection

◆ _BTRMGR_IARMAdapterName_t

struct _BTRMGR_IARMAdapterName_t

Definition at line 151 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMAdapterName_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
char m_name[BTRMGR_NAME_LEN_MAX]

◆ _BTRMGR_IARMPairDevice_t

struct _BTRMGR_IARMPairDevice_t

Definition at line 156 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMPairDevice_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMgrDeviceHandle m_deviceHandle

◆ _BTRMGR_IARMConnectDevice_t

struct _BTRMGR_IARMConnectDevice_t

Definition at line 161 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMConnectDevice_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMgrDeviceHandle m_deviceHandle
BTRMGR_DeviceOperationType_t m_connectAs

◆ _BTRMGR_IARMAdapterPower_t

struct _BTRMGR_IARMAdapterPower_t

Definition at line 167 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMAdapterPower_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
unsigned char m_powerStatus

◆ _BTRMGR_IARMAdapterDiscoverable_t

struct _BTRMGR_IARMAdapterDiscoverable_t

Definition at line 172 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMAdapterDiscoverable_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
unsigned char m_isDiscoverable
int m_timeout

◆ _BTRMGR_IARMAdapterDiscover_t

struct _BTRMGR_IARMAdapterDiscover_t

Definition at line 178 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMAdapterDiscover_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
unsigned char m_setDiscovery
BTRMGR_DeviceOperationType_t m_enBTRMgrDevOpT

◆ _BTRMGR_IARMDDeviceProperty_t

struct _BTRMGR_IARMDDeviceProperty_t

Definition at line 184 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMDDeviceProperty_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMgrDeviceHandle m_deviceHandle
BTRMGR_DevicesProperty_t m_deviceProperty

◆ _BTRMGR_IARMDiscoveredDevices_t

struct _BTRMGR_IARMDiscoveredDevices_t

Definition at line 190 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMDiscoveredDevices_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMGR_DiscoveredDevicesList_t m_devices

◆ _BTRMGR_IARMPairedDevices_t

struct _BTRMGR_IARMPairedDevices_t

Definition at line 195 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMPairedDevices_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMGR_PairedDevicesList_t m_devices

◆ _BTRMGR_IARMConnectedDevices_t

struct _BTRMGR_IARMConnectedDevices_t

Definition at line 200 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMConnectedDevices_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMGR_ConnectedDevicesList_t m_devices

◆ _BTRMGR_IARMStreaming_t

struct _BTRMGR_IARMStreaming_t

Definition at line 205 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMStreaming_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMgrDeviceHandle m_deviceHandle
BTRMGR_DeviceOperationType_t m_audioPref

◆ _BTRMGR_IARMStreamingStatus_t

struct _BTRMGR_IARMStreamingStatus_t

Definition at line 211 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMStreamingStatus_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
unsigned char m_streamingStatus

◆ _BTRMGR_IARMStreamingType_t

struct _BTRMGR_IARMStreamingType_t

Definition at line 216 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMStreamingType_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMGR_StreamOut_Type_t m_audioOutType

◆ _BTRMGR_IARMEventResp_t

struct _BTRMGR_IARMEventResp_t

Definition at line 221 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMEventResp_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMGR_EventResponse_t m_stBTRMgrEvtRsp

◆ _BTRMGR_IARMDeviceVolumeMute_t

struct _BTRMGR_IARMDeviceVolumeMute_t

Definition at line 226 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMDeviceVolumeMute_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMgrDeviceHandle m_deviceHandle
BTRMGR_DeviceOperationType_t m_deviceOpType
unsigned char m_volume
unsigned char m_mute

◆ _BTRMGR_IARMMediaProperty_t

struct _BTRMGR_IARMMediaProperty_t

Definition at line 234 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMMediaProperty_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMgrDeviceHandle m_deviceHandle
BTRMgrMediaElementHandle m_mediaElementHandle
union _BTRMGR_IARMMediaProperty_t __unnamed__

◆ _BTRMGR_IARMMediaProperty_t.__unnamed__

union _BTRMGR_IARMMediaProperty_t.__unnamed__

Definition at line 239 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMMediaProperty_t.__unnamed__:
Collaboration graph
Data Fields
BTRMGR_MediaControlCommand_t m_mediaControlCmd
BTRMGR_MediaTrackInfo_t m_mediaTrackInfo
BTRMGR_MediaPositionInfo_t m_mediaPositionInfo

◆ _BTRMGR_IARMMediaElementListInfo_t

struct _BTRMGR_IARMMediaElementListInfo_t

Definition at line 246 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMMediaElementListInfo_t:
Collaboration graph
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__

◆ _BTRMGR_IARMMediaElementListInfo_t.__unnamed__

union _BTRMGR_IARMMediaElementListInfo_t.__unnamed__

Definition at line 255 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMMediaElementListInfo_t.__unnamed__:
Collaboration graph
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

◆ _BTRMGR_IARMLeProperty_t

struct _BTRMGR_IARMLeProperty_t

Definition at line 265 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMLeProperty_t:
Collaboration graph
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__

◆ _BTRMGR_IARMLeProperty_t.__unnamed__

union _BTRMGR_IARMLeProperty_t.__unnamed__

Definition at line 271 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMLeProperty_t.__unnamed__:
Collaboration graph
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

◆ _BTRMGR_IARMLeOp_t

struct _BTRMGR_IARMLeOp_t

Definition at line 284 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMLeOp_t:
Collaboration graph
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]

◆ _BTRMGR_IARMDiscoveryStatus_t

struct _BTRMGR_IARMDiscoveryStatus_t

Definition at line 293 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMDiscoveryStatus_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMGR_DiscoveryStatus_t m_discoveryInProgress
BTRMGR_DeviceOperationType_t m_discoveryType

◆ _BTRMGR_IARMAudioInServiceState_t

struct _BTRMGR_IARMAudioInServiceState_t

Definition at line 299 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMAudioInServiceState_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
unsigned char m_serviceState

◆ _BTRMGR_IARMHidGamePadServiceState_t

struct _BTRMGR_IARMHidGamePadServiceState_t

Definition at line 304 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMHidGamePadServiceState_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
unsigned char m_serviceState

◆ _BTRMGR_IARMGATTValue_t

struct _BTRMGR_IARMGATTValue_t

Definition at line 309 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMGATTValue_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
char m_UUID[BTRMGR_MAX_STR_LEN]
char m_Value[BTRMGR_MAX_STR_LEN]
BTRMGR_LeProperty_t aElement

◆ _BTRMGR_IARMGATTServiceInfo_t

struct _BTRMGR_IARMGATTServiceInfo_t

Definition at line 316 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMGATTServiceInfo_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
char m_UUID[BTRMGR_MAX_STR_LEN]
unsigned char m_ServiceType

◆ _BTRMGR_IARMGATTInfo_t

struct _BTRMGR_IARMGATTInfo_t

Definition at line 322 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMGATTInfo_t:
Collaboration graph
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

◆ _BTRMGR_IARMAdvtInfo_t

struct _BTRMGR_IARMAdvtInfo_t

Definition at line 331 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMAdvtInfo_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
BTRMGR_LeCustomAdvertisement_t m_CustAdvt

◆ _BTRMGR_IARMDiagInfo_t

struct _BTRMGR_IARMDiagInfo_t

Definition at line 336 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMDiagInfo_t:
Collaboration graph
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

◆ _BTRMGR_IARMWifiConnectInfo_t

struct _BTRMGR_IARMWifiConnectInfo_t

Definition at line 343 of file btmgr_iarm_interface.h.

Collaboration diagram for _BTRMGR_IARMWifiConnectInfo_t:
Collaboration graph
Data Fields
unsigned char m_adapterIndex
char m_SSID[BTRMGR_MAX_STR_LEN]
char m_Password[BTRMGR_MAX_STR_LEN]
int m_SecMode