nl:: Ble
تتضمن مساحة الاسم هذه جميع الواجهات ضمن Weave لـ Bluetooth Low Energy (BLE)، والمعروفة أيضًا باسم Bluetooth Smart.
ملخّص
عمليات التعداد |
|
---|---|
@12
|
تعداد |
@371
|
تعداد |
@372
|
تعداد |
@373
|
تعداد |
@374
|
تعداد |
@375
|
تعداد |
@376
|
تعداد |
@377
|
تعداد |
BleRole
|
تعداد دور نقاط النهاية اتصالات BLE المرتبطة. تحدد الوسائل التي تستخدمها نقاط النهاية لإرسال البيانات وتلقيها. |
BleTransportProtocolVersion
|
تعداد تعداد يحدد إصدارات Weave عبر بروتوكول النقل BLE. |
PacketType_t
|
تعداد |
WeaveBLEServiceDataType
|
تعداد ربط أنواع كتل البيانات التي قد تظهر مع بيانات إعلان خدمة Weave BLE. |
تعريف الأنواع |
|
---|---|
SequenceNumber_t
|
تعريف الكتابةuint8_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) |
nl:: |
مساحات الاسم |
|
---|---|
nl:: |
عمليات التعداد
12@
@12
371@
@371
372@
@372
373@
@373
374@
@374
375@
@375
376@
@376
377@
@377
BleRole
BleRole
دور نقاط النهاية اتصالات BLE المرتبطة. تحدد الوسائل التي تستخدمها نقاط النهاية لإرسال البيانات وتلقيها.
BleTransportProtocolVersion
BleTransportProtocolVersion
تعداد يحدد إصدارات Weave عبر بروتوكول النقل BLE.
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
ربط أنواع كتل البيانات التي قد تظهر مع بيانات إعلان خدمة Weave BLE.
تعريف الأنواع
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 )