Enumerations
enum WeaveBLEServiceDataType
| Name | Value |
|---|---|
| kWeaveBLEServiceDataType_DeviceIdentificationInfo | 0x01 |
| kWeaveBLEServiceDataType_TokenIdentificationInfo | 0x02 |
Weave data block types that may appear with Weave BLE service advertisement data.
Defined at line 33 of file gen/third_party/openweave-core/src/include/BleLayer/WeaveBleServiceData.h
enum
| Name | Value |
|---|---|
| kType_Data | 0 |
| kType_Control | 1 |
Public data members:
Defined at line 56 of file gen/third_party/openweave-core/src/include/BleLayer/WoBle.h
enum
| Name | Value |
|---|---|
| kBleRole_Central | 0 |
| kBleRole_Peripheral | 1 |
Role of end points' associated BLE connections. Determines means used by end points to send and receive data.
Defined at line 92 of file gen/third_party/openweave-core/src/include/BleLayer/BleLayer.h
enum
| Name | Value |
|---|---|
| kBleTransportProtocolVersion_None | 0 |
| kBleTransportProtocolVersion_V1 | 1 |
| kBleTransportProtocolVersion_V2 | 2 |
| kBleTransportProtocolVersion_V3 | 3 |
Enum defining versions of Weave over BLE transport protocol.
Defined at line 99 of file gen/third_party/openweave-core/src/include/BleLayer/BleLayer.h
Records
Functions
-
bool UUIDsMatch (const WeaveBleUUID * idOne, const WeaveBleUUID * idTwo) -
void RegisterBleLayerErrorFormatter () -
bool FormatBleLayerError (char * bufuint16_t bufSizeint32_t err)
Variables
const WeaveBleUUID WEAVE_BLE_SVC_ID