nl::Ble::BleTransportCapabilitiesResponseMessage

Özet

Herkese açık özellikler

mFragmentSize
uint16_t
BleTransportCapabilitiesRequestMessage'daki MTU değerine ve BLE bağlantısı MTU'suna ilişkin yerel gözlemine göre çevre birimi tarafından seçilen BDE taşıma parçası boyutu.
mSelectedProtocolVersion
uint8_t
Alttaki 4 bit, BDE çevre biriminin bu bağlantı için seçtiği BLE aktarım protokolü sürümünü belirtir.
mWindowSize
uint8_t
Çevre birimi tarafından sunulan, GATT yazma yükleri açısından tanımlanan ilk ve maksimum alma aralığı boyutu.

Kamu işlevleri

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 ve BLE bağlantısı MTU'suna ilişkin yerel gözlemine göre çevre birimi tarafından seçilen BDE taşıma parçası boyutu.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

Alttaki 4 bit, BDE çevre biriminin bu bağlantı için seçtiği BLE aktarım protokolü sürümünü belirtir.

kBleTransportProtocolVersion_None değeri, merkezin özellikler isteğinde desteklenen bir protokol sürümünün bulunmadığı anlamına gelir. Merkezi kuruluş, bu tür bir yanıt gönderildikten sonra çevre birimini desteklenen protokol sürümlerine sahip cihazlardan gelen bağlantılarda serbest bırakmak için abonelikten çıkmalıdır.

mWindowSize

uint8_t mWindowSize

Çevre birimi tarafından sunulan, GATT yazma yükleri açısından tanımlanan ilk ve maksimum alma aralığı boyutu.

Kamu işlevleri

Kodla

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

msgBuf'ta 20 baytlık veri uzunluğu ayrılabilmelidir.

Herkese açık statik işlevler

Decode

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