nl :: Ble
Không gian tên này bao gồm tất cả các giao diện trong Weave for Bluetooth Low Energy (BLE), còn được gọi là Bluetooth Smart.
Tóm lược
Bảng kê | |
---|---|
@12 | enum |
@371 | enum |
@372 | enum |
@373 | enum |
@374 | enum |
@375 | enum |
@376 | enum |
@377 | enum |
BleRole | enum Vai trò của các kết nối BLE liên quan đến điểm cuối. Xác định phương tiện được sử dụng bởi các điểm cuối để gửi và nhận dữ liệu. |
BleTransportProtocolVersion | enum Enum xác định các phiên bản của giao thức truyền tải Weave over BLE. |
PacketType_t | enum |
WeaveBLEServiceDataType | enum Các loại khối dữ liệu Weave có thể xuất hiện cùng với dữ liệu quảng cáo dịch vụ Weave BLE. |
Typedefs | |
---|---|
SequenceNumber_t | typedefuint8_t |
Biến | |
---|---|
WEAVE_BLE_SVC_ID | const WeaveBleUUID |
Chức năng | |
---|---|
FormatBleLayerError (char *buf, uint16_t bufSize, int32_t err) | bool |
HandleCommandTest (void *ble, BLE_CONNECTION_OBJECT connObj, uint32_t packetCount, uint32_t duration, uint16_t txGap, uint8_t needAck, uint16_t payloadSize, bool reverse) | |
HandleCommandTestAbort (void *ble, BLE_CONNECTION_OBJECT connObj) | |
HandleCommandTestResult (void *ble, BLE_CONNECTION_OBJECT connObj, bool local) | |
HandleCommandTxTiming (void *ble, BLE_CONNECTION_OBJECT connObj, bool enabled, bool remote) | |
RegisterBleLayerErrorFormatter (void) | void |
UUIDsMatch (const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo) | bool |
Các lớp học | |
---|---|
nl :: Ble :: BLEEndPoint | |
nl :: Ble :: BTCommandHeader | |
nl :: Ble :: BTCommandTypeAck | |
nl :: Ble :: BTCommandTypeTestData | |
nl :: Ble :: BTCommandTypeTestRequest | |
nl :: Ble :: BTCommandTypeTestResult | |
nl :: Ble :: BTCommandTypeTxTiming | |
nl :: Ble :: BTCommandTypeWindowSize | |
nl :: Ble :: BTCommandTypeWobleMTU | |
nl :: Ble :: BleApplicationDelegate | |
nl :: Ble :: BleLayer | Lớp này cung cấp một giao diện cho một chủ đề duy nhất để lái xe hoặc dữ liệu lên stack qua BleLayer chức năng giao diện nền tảng, hoặc xuống ngăn xếp thông qua một đối tượng WeaveConnection liên kết với một BLEEndPoint . |
nl :: Ble :: BleLayerObject | |
nl :: Ble :: BlePlatformDelegate | |
nl :: Ble :: BleTransportCapabilitiesRequestMessage | |
nl :: Ble :: BleTransportCapabilitiesResponseMessage | |
nl :: Ble :: BleTransportCommandMessage | |
nl :: Ble :: WoBle | |
nl :: Ble :: WoBleTest | |
nl :: Ble :: WoBleTxHistogram | |
nl :: Ble :: WoBleTxRecord |
Cấu trúc | |
---|---|
nl :: Ble :: WeaveBLEDeviceIdentificationInfo | Dệt khối thông tin nhận dạng thiết bị BLE. |
nl :: Ble :: WeaveBleUUID |
Không gian tên | |
---|---|
nl :: Ble :: vBulletin |
Bảng kê
@ 12
@12
@ 371
@371
@ 372
@372
@ 373
@373
@ 374
@374
@ 375
@375
@ 376
@376
@ 377
@377
BleRole
BleRole
Vai trò của kết nối BLE liên quan đến điểm cuối Xác định các phương tiện được sử dụng bởi các điểm cuối để gửi và nhận dữ liệu.
BleTransportProtocolVersion
BleTransportProtocolVersion
Enum xác định các phiên bản của giao thức truyền tải Weave over BLE.
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
Các loại khối dữ liệu Weave có thể xuất hiện cùng với dữ liệu quảng cáo dịch vụ Weave BLE.
Typedefs
SequenceNumber_t
uint8_t SequenceNumber_t
Biến
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
Chức năng
FormatBleLayerError
bool FormatBleLayerError( char *buf, uint16_t bufSize, int32_t err )
HandleCommandTest
BLE_ERROR HandleCommandTest( void *ble, BLE_CONNECTION_OBJECT connObj, uint32_t packetCount, uint32_t duration, uint16_t txGap, uint8_t needAck, uint16_t payloadSize, bool reverse )
HandleCommandTestAbort
BLE_ERROR HandleCommandTestAbort( void *ble, BLE_CONNECTION_OBJECT connObj )
HandleCommandTestResult
BLE_ERROR HandleCommandTestResult( void *ble, BLE_CONNECTION_OBJECT connObj, bool local )
HandleCommandTxTiming
BLE_ERROR HandleCommandTxTiming( void *ble, BLE_CONNECTION_OBJECT connObj, bool enabled, bool remote )
RegisterBleLayerErrorFormatter
void RegisterBleLayerErrorFormatter( void )
UUIDsMatch
bool UUIDsMatch( const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo )