nl:: Ble:: BleTransportCapabilitiesResponseMessage
Özet
Herkese açık özellikler |
|
---|---|
mFragmentSize
|
uint16_t
BleTransportCapabilitiesRequestMessage'daki MTU değerine göre çevre birimi tarafından seçilen BLE taşıma parçası boyutu ve BLE bağlantısı MTU için yerel gözlemi.
|
mSelectedProtocolVersion
|
uint8_t
Alt 4 bit, BLE çevre biriminin bu bağlantı için seçtiği BLE aktarım protokolü sürümünü belirtir.
|
mWindowSize
|
uint8_t
Çevre biriminin sunduğu ilk ve maksimum alma aralığı boyutu (GATT yazma yükü olarak tanımlanır).
|
Herkese açık işlevler |
|
---|---|
Encode(PacketBuffer *msgBuf) const
|
msgBuf'ta 20 baytlık veri uzunluğu ayrılabilmelidir.
|
Herkese açık statik işlevler |
|
---|---|
Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)
|
Herkese açık özellikler
mFragmentSize
uint16_t mFragmentSize
BleTransportCapabilitiesRequestMessage'daki MTU değerine göre çevre birimi tarafından seçilen BLE taşıma parçası boyutu ve BLE bağlantısı MTU için yerel gözlemi.
mSelectedProtocolVersion
uint8_t mSelectedProtocolVersion
Alt 4 bit, BLE çevre biriminin bu bağlantı için seçtiği BLE aktarım protokolü sürümünü belirtir.
kBleTransportProtocolVersion_None, merkezin özellikler isteğinde desteklenen protokol sürümü bulunmadığı anlamına gelir. Merkezi cihaz, desteklenen protokol sürümlerine sahip cihazlardan çevre birimi serbest bırakmak için bu şekilde bir yanıt gönderildikten sonra abonelikten çıkmalıdır.
pencere Boyutu
uint8_t mWindowSize
Çevre biriminin sunduğu ilk ve maksimum alma aralığı boyutu (GATT yazma yükü olarak tanımlanır).
Herkese açık işlevler
Kodla
BLE_ERROR Encode( PacketBuffer *msgBuf ) const
msgBuf'ta 20 baytlık veri uzunluğu ayrılabilmelidir.
Herkese açık statik işlevler
Kod çöz
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg )