透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::布萊

此命名空間包括 Weave for Bluetooth Low Energy (BLE)(也稱為 Bluetooth Smart)中的所有接口。

概括

枚舉

@12枚舉
@371枚舉
@372枚舉
@373枚舉
@374枚舉
@375枚舉
@376枚舉
@377枚舉
BleRole枚舉
端點相關 BLE 連接的作用。確定端點用於發送和接收數據的方式。
BleTransportProtocolVersion枚舉
枚舉定義 Weave over BLE 傳輸協議的版本。
PacketType_t枚舉
WeaveBLEServiceDataType枚舉
可能與 Weave BLE 服務廣告數據一起出現的 Weave 數據塊類型。

類型定義

SequenceNumber_t類型定義
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

班級

NL ::竹葉提取:: BLEEndPoint
NL ::竹葉提取:: BTCommandHeader
NL ::竹葉提取:: BTCommandTypeAck
NL ::竹葉提取:: BTCommandTypeTestData
NL ::竹葉提取:: BTCommandTypeTestRequest
NL ::竹葉提取:: BTCommandTypeTestResult
NL ::竹葉提取:: BTCommandTypeTxTiming
NL ::竹葉提取:: BTCommandTypeWindowSize
NL ::竹葉提取:: BTCommandTypeWobleMTU
NL ::竹葉提取:: BleApplicationDelegate
NL ::竹葉提取:: BleLayer

此類提供單個線程來驅動數據向上經由所述堆棧的接口BleLayer平台接口功能,或向下通過與相關聯的對象WeaveConnection堆棧BLEEndPoint

NL ::竹葉提取:: BleLayerObject
NL ::竹葉提取:: BlePlatformDelegate
NL ::竹葉提取:: BleTransportCapabilitiesRequestMessage
NL ::竹葉提取:: BleTransportCapabilitiesResponseMessage
NL ::竹葉提取:: BleTransportCommandMessage
NL ::竹葉提取:: WoBle
NL ::竹葉提取:: WoBleTest
NL ::竹葉提取:: WoBleTxHistogram
NL ::竹葉提取:: WoBleTxRecord

結構

NL ::竹葉提取:: WeaveBLEDeviceIdentificationInfo

Weave BLE 設備標識信息塊。

NL ::竹葉提取:: WeaveBleUUID

命名空間

NL ::竹葉提取::平台

枚舉

@12

 @12

@371

 @371

@372

 @372

@373

 @373

@374

 @374

@375

 @375

@376

 @376

@377

 @377

角色

 BleRole

端點相關 BLE 連接的作用。確定端點用於發送和接收數據的方式。

BleTransport 協議版本

 BleTransportProtocolVersion

枚舉定義 Weave over BLE 傳輸協議的版本。

數據包類型_t

 PacketType_t

WeaveBLE 服務數據類型

 WeaveBLEServiceDataType

可能與 Weave BLE 服務廣告數據一起出現的 Weave 數據塊類型。

類型定義

序列號_t

uint8_t SequenceNumber_t

變量

WEAVE_BLE_SVC_ID

const WeaveBleUUID WEAVE_BLE_SVC_ID

職能

格式圖層錯誤

bool FormatBleLayerError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

處理命令測試

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
)

處理命令測試結果

BLE_ERROR HandleCommandTestResult(
  void *ble,
  BLE_CONNECTION_OBJECT connObj,
  bool local
)

處理命令發送時間

BLE_ERROR HandleCommandTxTiming(
  void *ble,
  BLE_CONNECTION_OBJECT connObj,
  bool enabled,
  bool remote
)

註冊BleLayerErrorFormatter

void RegisterBleLayerErrorFormatter(
  void
)

UUID 匹配

bool UUIDsMatch(
  const WeaveBleUUID *idOne,
  const WeaveBleUUID *idTwo
)