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::Glee::BleTransportCapabilitiesRequestMessage

Ringkasan

Atribut publik

mMtu
uint16_t
GMP yang telah dinegosiasikan untuk koneksi BLE ini.
mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
uint8_t
Array ukuran NUM_SUPPORTED_PROTOCOL_VERSIONS versi listingan protokol transportasi BLE yang didukung node ini.
mWindowSize
uint8_t
Ukuran jendela penerimaan awal dan maksimum yang ditawarkan oleh pusat, ditetapkan dalam hal payload indikasi GATT.

Fungsi publik

Encode(PacketBuffer *msgBuf) const
Harus dapat mencadangkan panjang data 20 byte di msgBuf.
SetSupportedProtocolVersion(uint8_t index, uint8_t version)
void
Menetapkan nilai versi yang didukung pada indeks tertentu dalam DidukungProtocolVersions.

Fungsi statis publik

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg)

Atribut publik

mtu

uint16_t mMtu

GMP yang telah dinegosiasikan untuk koneksi BLE ini.

Ditentukan dalam BleTransportCapabilitiesRequestMessage karena node jarak jauh mungkin tidak dapat mengumpulkan info ini dari stack hardware/software BLE-nya sendiri, seperti pada platform Android yang lebih lama.

Nilai 0 berarti pusat tidak dapat menentukan GMP koneksi BLE yang dinegosiasikan.

mSupportedProtocolVersions

uint8_t mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]

Array ukuran NUM_SUPPORTED_PROTOCOL_VERSIONS versi listingan protokol transportasi BLE yang didukung node ini.

Setiap versi protokol ditetapkan sebagai bilangan bulat 4-bit tanpa tanda tangan. Nilai nol mewakili elemen array yang tidak digunakan. Menghitung dari indeks nol, nilai nol pertama menentukan akhir dari daftar versi protokol yang didukung.

Ukuranm

uint8_t mWindowSize

Ukuran jendela penerimaan awal dan maksimum yang ditawarkan oleh pusat, ditetapkan dalam hal payload indikasi GATT.

Fungsi publik

Encoding

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Harus dapat mencadangkan panjang data 20 byte di msgBuf.

SetSupportedProtocolVersion

void SetSupportedProtocolVersion(
  uint8_t index,
  uint8_t version
)

Menetapkan nilai versi yang didukung pada indeks tertentu dalam DidukungProtocolVersions.

Argumen versi uint8_t dipotong menjadi 4 bit yang paling tidak signifikan. Indeks harus 0 melalui jumlah elemen DidukungProtocolVersions - 1.

Fungsi statis publik

Dekode

BLE_ERROR Decode(
  const PacketBuffer & msgBuf,
  BleTransportCapabilitiesRequestMessage & msg
)