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 )