Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl:: Ble

Namespace ini mencakup semua antarmuka dalam Weave for Bluetooth Low Energy (BLE), juga dikenal sebagai Bluetooth Smart.

Ringkasan

Enumerasi

@12 enum
@371 enum
@372 enum
@373 enum
@374 enum
@375 enum
@376 enum
@377 enum
BleRole enum
Peran koneksi BLE terkait titik akhir. Menentukan cara yang digunakan oleh titik akhir untuk mengirim dan menerima data.
BleTransportProtocolVersion enum
Enum mendefinisikan versi Weave melalui protokol transport BLE.
PacketType_t enum
WeaveBLEServiceDataType enum
Jenis blok data Weave yang mungkin muncul dengan data iklan layanan Weave BLE.

Typedefs

SequenceNumber_t typedef
uint8_t

Variabel

WEAVE_BLE_SVC_ID

Fungsi

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

Kelas

nl :: Ble :: BLEEndPoint
nl :: Ble :: BTCommandHeader
nl :: Ble :: BTCommandTypeAck
nl :: Ble :: BTCommandTypeTestData
nl :: Ble :: BTCommandTypeTestRequest
nl :: Ble :: BTCommandTypeTestResult
nl :: Ble :: BTCommandTypeTxTiming
nl :: Ble :: BTCommandTypeWindowSize
nl :: Ble :: BTCommandTypeWobleMTU
nl :: Ble :: BleApplicationDelegate
nl :: Ble :: BleLayer

Class ini menyediakan sebuah antarmuka untuk thread tunggal untuk mendorong data yang baik atas tumpukan melalui BleLayer fungsi antarmuka platform yang, atau bawah tumpukan melalui objek WeaveConnection terkait dengan BLEEndPoint .

nl :: Ble :: BleLayerObject
nl :: Ble :: BlePlatformDelegate
nl :: Ble :: BleTransportCapabilitiesRequestMessage
nl :: Ble :: BleTransportCapabilitiesResponseMessage
nl :: Ble :: BleTransportCommandMessage
nl :: Ble :: WoBle
nl :: Ble :: WoBleTest
nl :: Ble :: WoBleTxHistogram
nl :: Ble :: WoBleTxRecord

Struktur

nl :: Ble :: WeaveBLEDeviceIdentificationInfo

Blok Informasi Identifikasi Perangkat Weave BLE.

nl :: Ble :: WeaveBleUUID

Ruang nama

nl :: Ble :: Landasan

Enumerasi

@12

 @12

@371

 @371

@372

 @372

@373

 @373

@374

 @374

@375

 @375

@376

 @376

@377

 @377

BlePeran

 BleRole

Peran koneksi BLE terkait titik akhir. Menentukan cara yang digunakan oleh titik akhir untuk mengirim dan menerima data.

BleTransportProtocolVersion

 BleTransportProtocolVersion

Enum mendefinisikan versi Weave melalui protokol transport BLE.

Jenis Paket_t

 PacketType_t

WeaveBLEServiceDataType

 WeaveBLEServiceDataType

Jenis blok data Weave yang mungkin muncul dengan data iklan layanan Weave BLE.

Typedefs

UrutanNumber_t

uint8_t SequenceNumber_t

Variabel

WEAVE_BLE_SVC_ID

const WeaveBleUUID WEAVE_BLE_SVC_ID

Fungsi

FormatBleLayerError

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

MenanganiCommandTest

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
)

MenanganiCommandTestAbort

BLE_ERROR HandleCommandTestAbort(
  void *ble,
  BLE_CONNECTION_OBJECT connObj
)

MenanganiCommandTestHasil

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
)

DaftarBleLayerErrorFormatter

void RegisterBleLayerErrorFormatter(
  void
)

Pertandingan UUID

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