nl::Ble::BleTransportCapabilitiesResponseMessage

Zusammenfassung

Öffentliche Attribute

mFragmentSize
uint16_t
Die vom Peripheriegerät als Reaktion auf den MTU-Wert in BleTransportCapabilitiesRequestMessage und dessen lokale Beobachtung der MTU der BLE-Verbindung ausgewählte Fragmentgröße des BLE-Transports.
mSelectedProtocolVersion
uint8_t
Die unteren 4 Bits geben die Version des BLE-Transport-Protokolls an, die das BLE-Peripheriegerät für diese Verbindung ausgewählt hat.
mWindowSize
uint8_t
Die anfängliche und die maximale Empfangsfenstergröße, die vom Peripheriegerät angeboten wird, definiert in Form der GATT-Schreibnutzlasten.

Öffentliche Funktionen

Encode(PacketBuffer *msgBuf) const
Es muss möglich sein, eine Datenlänge von 20 Byte in msgBuf zu reservieren.

Öffentliche statische Funktionen

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Öffentliche Attribute

mFragmentSize

uint16_t mFragmentSize

Die vom Peripheriegerät als Reaktion auf den MTU-Wert in BleTransportCapabilitiesRequestMessage und dessen lokale Beobachtung der MTU der BLE-Verbindung ausgewählte Fragmentgröße des BLE-Transports.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

Die unteren 4 Bits geben die Version des BLE-Transport-Protokolls an, die das BLE-Peripheriegerät für diese Verbindung ausgewählt hat.

Der Wert kBleTransportProtocolVersion_None bedeutet, dass in der Funktionsanfrage der zentralen Funktion keine unterstützte Protokollversion gefunden wurde. Die Zentrale sollte sich nach dem Senden einer solchen Antwort abmelden, um das Peripheriegerät für Verbindungen von Geräten mit unterstützten Protokollversionen freizugeben.

mWindowSize

uint8_t mWindowSize

Die anfängliche und die maximale Empfangsfenstergröße, die vom Peripheriegerät angeboten wird, definiert in Form der GATT-Schreibnutzlasten.

Öffentliche Funktionen

Codieren

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Es muss möglich sein, eine Datenlänge von 20 Byte in msgBuf zu reservieren.

Öffentliche statische Funktionen

Decode

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