Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

nl :: Ble

この名前空間には、BluetoothSmartとも呼ばれるWeavefor Bluetooth Low Energy(BLE)内のすべてのインターフェイスが含まれます。

概要

列挙

@12列挙型
@371列挙型
@372列挙型
@373列挙型
@374列挙型
@375列挙型
@376列挙型
@377列挙型
BleRole列挙型
エンドポイントに関連付けられたBLE接続の役割。エンドポイントがデータを送受信するために使用する手段を決定します。
BleTransportProtocolVersion列挙型
Weave overBLEトランスポートプロトコルのバージョンを定義する列挙型。
PacketType_t列挙型
WeaveBLEServiceDataType列挙型
WeaveBLEサービスアドバタイズメントデータとともに表示される可能性のあるWeaveデータブロックタイプ。

Typedef

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

クラス

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

BLEデバイス識別情報ブロックを織ります。

NL ::ブレ:: WeaveBleUUID

名前空間

NL ::ブレ::プラットフォーム

列挙

@ 12

 @12

@ 371

 @371

@ 372

 @372

@ 373

 @373

@ 374

 @374

@ 375

 @375

@ 376

 @376

@ 377

 @377

BleRole

 BleRole

エンドポイントに関連付けられたBLE接続の役割。エンドポイントがデータを送受信するために使用する手段を決定します。

BleTransportProtocolVersion

 BleTransportProtocolVersion

Weave overBLEトランスポートプロトコルのバージョンを定義する列挙型。

PacketType_t

 PacketType_t

WeaveBLEServiceDataType

 WeaveBLEServiceDataType

WeaveBLEサービスアドバタイズメントデータとともに表示される可能性のあるWeaveデータブロックタイプ。

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
)

UUIDsMatch

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