nl:: Ble
เนมสเปซนี้มีอินเทอร์เฟซทั้งหมดภายใน Weave สำหรับบลูทูธพลังงานต่ำ (BLE) หรือที่เรียกว่า Bluetooth Smart
สรุป
การแจงนับ |
|
---|---|
@12
|
enum |
@371
|
enum |
@372
|
enum |
@373
|
enum |
@374
|
enum |
@375
|
enum |
@376
|
enum |
@377
|
enum |
BleRole
|
enum บทบาทของจุดสิ้นสุด การเชื่อมต่อ BLE ที่เกี่ยวข้อง กำหนดวิธีการที่ใช้โดยปลายทางเพื่อส่งและรับข้อมูล |
BleTransportProtocolVersion
|
enum เวอร์ชัน Enum ของ Weave ผ่านโปรโตคอลการส่ง BLE |
PacketType_t
|
enum |
WeaveBLEServiceDataType
|
enum ประเภทบล็อกข้อมูลที่อาจปรากฏพร้อมกับข้อมูลโฆษณาบริการ Weave BLE |
Typedef |
|
---|---|
SequenceNumber_t
|
Typedefuint8_t
|
ตัวแปร |
|
---|---|
WEAVE_BLE_SVC_ID
|
const WeaveBleUUID
|
ฟังก์ชัน |
|
---|---|
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
|
ชั้นเรียน |
|
---|---|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
คลาสนี้มีอินเทอร์เฟซสำหรับชุดข้อความเดี่ยวเพื่อขับเคลื่อนข้อมูลลงในสแต็กผ่านฟังก์ชันอินเทอร์เฟซแพลตฟอร์ม BleLayer หรือลงไปในสแต็กผ่านออบเจ็กต์ WeaveConnection ที่เชื่อมโยงกับ BLEEndPoint |
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
โครงสร้าง |
|
---|---|
nl:: |
บล็อกข้อมูลการระบุอุปกรณ์ BLE ของ Weave |
nl:: |
เนมสเปซ |
|
---|---|
nl:: |
การแจงนับ
@12
@12
@371
@371
@372
@372
@373
@373
@374
@374
@375
@375
@376
@376
@377
@377
BleRole
BleRole
บทบาทของจุดสิ้นสุด การเชื่อมต่อ BLE ที่เกี่ยวข้อง กำหนดวิธีการที่ใช้โดยปลายทางเพื่อส่งและรับข้อมูล
BleTransportProtocolVersion
BleTransportProtocolVersion
เวอร์ชัน Enum ของ Weave ผ่านโปรโตคอลการส่ง BLE
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
ประเภทบล็อกข้อมูลที่อาจปรากฏพร้อมกับข้อมูลโฆษณาบริการ Weave BLE
Typedef
SequenceNumber_t
uint8_t SequenceNumber_t
ตัวแปร
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
ฟังก์ชัน
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 )