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özleme yanıt olarak çevre birimi tarafından seçilen BLE aktarım parçası boyutu.
mSelectedProtocolVersion
uint8_t
Alttaki 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 birimi tarafından sunulan 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 bayt 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özleme yanıt olarak çevre birimi tarafından seçilen BLE aktarım parçası boyutu.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

Alttaki 4 bit, BLE ç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 bulunamadığı anlamına gelir. Çevre biriminin desteklenen protokol sürümlerine sahip cihazlardan gelen bağlantılara açık olmasını sağlamak için, merkezin bu tür bir yanıt gönderildikten sonra aboneliği iptal etmesi gerekir.

mWindowSize

uint8_t mWindowSize

Çevre birimi tarafından sunulan 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 bayt veri uzunluğu ayrılabilmelidir.

Herkese açık statik işlevler

Decode

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