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 )