nl :: بل

تتضمن مساحة الاسم هذه جميع الواجهات داخل Weave for Bluetooth Low Energy (BLE) ، والمعروف أيضًا باسم Bluetooth Smart.

ملخص

التعداد

@12 تعداد
@371 تعداد
@372 تعداد
@373 تعداد
@374 تعداد
@375 تعداد
@376 تعداد
@377 تعداد
BleRole تعداد
دور اتصالات BLE المرتبطة بنقاط النهاية. تحدد الوسائل التي تستخدمها نقاط النهاية لإرسال البيانات واستلامها.
BleTransportProtocolVersion تعداد
تعداد إصدارات تعريف Weave over BLE Transport Protocol.
PacketType_t تعداد
WeaveBLEServiceDataType تعداد
أنواع كتل بيانات النسج التي قد تظهر مع بيانات إعلان خدمة Weave BLE.

النوع

SequenceNumber_t typedef
uint8_t

المتغيرات

WEAVE_BLE_SVC_ID

المهام

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

الطبقات

نيكولا لانغ :: :: بلي BLEEndPoint
نيكولا لانغ :: :: بلي BTCommandHeader
نيكولا لانغ :: :: بلي BTCommandTypeAck
نيكولا لانغ :: :: بلي BTCommandTypeTestData
نيكولا لانغ :: :: بلي BTCommandTypeTestRequest
نيكولا لانغ :: :: بلي BTCommandTypeTestResult
نيكولا لانغ :: :: بلي BTCommandTypeTxTiming
نيكولا لانغ :: :: بلي BTCommandTypeWindowSize
نيكولا لانغ :: :: بلي BTCommandTypeWobleMTU
نيكولا لانغ :: :: بلي BleApplicationDelegate
نيكولا لانغ :: :: بلي BleLayer

توفر هذه الفئة واجهة لموضوع واحد لدفع البيانات إما فوق كومة من خلال BleLayer وظائف واجهة المنصة، أو لأسفل كومة عبر كائن WeaveConnection المرتبطة BLEEndPoint .

نيكولا لانغ :: :: بلي BleLayerObject
نيكولا لانغ :: :: بلي BlePlatformDelegate
نيكولا لانغ :: :: بلي BleTransportCapabilitiesRequestMessage
نيكولا لانغ :: :: بلي BleTransportCapabilitiesResponseMessage
نيكولا لانغ :: :: بلي BleTransportCommandMessage
نيكولا لانغ :: :: بلي WoBle
نيكولا لانغ :: :: بلي WoBleTest
نيكولا لانغ :: :: بلي WoBleTxHistogram
نيكولا لانغ :: :: بلي WoBleTxRecord

الهياكل

نيكولا لانغ :: :: بلي WeaveBLEDeviceIdentificationInfo

كتلة معلومات تعريف جهاز Weave BLE.

نيكولا لانغ :: :: بلي WeaveBleUUID

مساحات الأسماء

نيكولا لانغ :: :: بلي منصة

التعداد

@ 12

 @12

@ 371

 @371

@ 372

 @372

@ 373

 @373

@ 374

 @374

@ 375

 @375

@ 376

 @376

@ 377

 @377

BleRole

 BleRole

دور اتصالات BLE المرتبطة بنقاط النهاية. تحدد الوسائل التي تستخدمها نقاط النهاية لإرسال البيانات واستلامها.

BleTransportProtocolVersion

 BleTransportProtocolVersion

تعداد إصدارات تعريف Weave over BLE Transport Protocol.

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
)

نتيجة HandleCommandTest

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
)