FreeRTOS: BLE
BLE
Return to main page ↑
Data Structures
Here are the data structures with brief descriptions:
 CBleTransportParams_tDefinition of the transport parameters for the transport interface implementation that uses MQTT over BLE
 CBTActivityEnergyInfoEnergy info
 CBTAttribute_tGeneric BLE attribute
 CBTAvsrcCallbacks_t
 CBTAvsrcInterface_t
 CBTBdaddr_tBT/BLE address
 CBTBdname_tDevice Name
 CBTBleAdapter_tBLE adapter API
 CBTBleAdapterCallbacks_tCallback structure for BLE adapter
 CBTBleProperty_tBLE Device Property
 CBTCallbacks_tBluetooth DM callback structure
 CBTCharacteristic_tStructure describing a characteristic
 CBTCharacteristicDescr_tStructure describing a characteristic descriptor
 CBTClassicCallbacks_t
 CBTClassicInterface_t
 CBTClassicProperty_tClassic Device Property
 CBTEirManfInfo_tManufacturer information EIR data
 CBTGadgetEirManfInfo_tGadget manufacturer information EIR data
 CBTGattAdvertismentParams_tAdvertising Parameters
 CBTGattAdvName_tAdvertising Name Format
 CBTGattClientCallbacks_t
 CBTGattClientInterface_t
 CBTGattDbElement_t
 CBTGattFiltParamSetup_tScan Filter Parameters
 CBTGattInstanceId_tGATT service instance ID
 CBTGattNotifyParams_tParameters for attribute change notifications
 CBTGattReadParams_tParameters for GATT read operations
 CBTGattResponse_tGATT response to read and write
 CBTGattServerCallbacks_tCallback structure for GATT server
 CBTGattServerInterface_t
 CBTGattSrvcId_tGATT Service ID
 CBTGattTestParams_tParameters for test command interface
 CBTGattTrackAdvInfo_tStructure that contains all advertisements info. Used to compress parameters in BTTrackAdvEventCallback_t
 CBTGattUnformattedValue_tBuffer type for unformatted reads/writes
 CBTGattValue_tGATT value type used in response to remote read/Write requests
 CBTGattWriteParams_tParameters for GATT write operations
 CBTIncludedService_tStructure describing an included service
 CBTInterface_tRepresents the standard SAL device management interface
 CBTLocalLeFeatures_tLocal supported LE features
 CBTOutOfBandData_tBluetooth Out Of Band data for bonding
 CBTPinCode_tBluetooth PinKey Code, Valid only for BT legacy
 CBTProperty_tBluetooth Adapter Property data structure
 CBTService_tStructure describing a service. Note, handles are allocated separately so the attribute array can be allocated in ROM. pxHandlesBuffer has to dimensions: x and y [x][y] . x : Number of copies of the service y : needs to be equal to xNumberOfAttributes
 CBTServiceRecord_tBluetooth SDP service record
 CBTUidTraffic_tUUID traffic info
 CBTUuid_tUUID
 CIotBleAdvertisementParams_tStructure containing all advertisement parameters
 CIotBleAttributeData_tBasic info contained in an attribute. This is common to all attributes
 CIotBleAttributeEvent_tBLE Attribute event
 CIotBleConnectionInfoListElement_tContains the connection info. Return when requested by IotBleGetConnectionInfoList
 CIotBleConnectionParam_tConnection parameters
 CIotBleEventResponse_tBLE Event response
 CIotBleEventsCallbacks_tBLE events not directly triggered by a function call. Most of them are triggered by a remote device message
 CIotBleExecWriteEventParams_tParameters for write executed event
 CIotBleIndicationSentEventParams_tParameters for indication sent event
 CIotBleReadEventParams_tParameters for read event
 CIotBleRespConfirmEventParams_tParameters for confirmation response event
 CIotBleWifiProvAddNetworkRequest_tDefines add wifi network request message structure sent from the provisioining app to the device. The request is used to provision a new access point with the credentials or to connect to an already provisioned access point. Inorder to connect to an already provisioned access point, a valid accessPointStoredIndex needs to be provided. Setting flag connectToAccessPoint to true results in the device first connecting to access point successfully before provisioning it in the flash
 CIotBleWifiProvDeleteNetworkRequest_tDefines delete access point request message structure sent from provisioning app to the device. The request is used to delete a provisioned access point at an index. Index ranges from 0 (Max priority) to wificonfigMAX_NETWORK_PROFILES - 1 (Minimum priority)
 CIotBleWifiProvEditNetworkRequest_tDefines edit wifi network request message structure sent from provisioning app to the device. The request is used to change the priority index for a provisioned access point. Priority index ranges from 0 (Max priority) to wificonfigMAX_NETWORK_PROFILES - 1 (Minimum priority)
 CIotBleWifiProvListNetworksRequest_tDefines the list wifi networks request message structure sent from the provisioining app to the device. The request is used to list already provisioned networks as well as to scan nearby access points
 CIotBleWifiProvNetworkInfo_tDefines the structure used to hold a scanned or saved network information
 CIotBleWifiProvResponse_tDefines the structure used to hold the wifi provisioning response
 CIotBleWifiProvSerializer_t
 CIotBleWriteEventParams_tParameters for write event
 CIotLink_tLink member placed in structs of a list or queue
 CMQTTBLEConnectInfo_t
 CMQTTBLEPublishInfo_t
 CMQTTBLESubscribeInfo_t