nl::Ble::BleTransportCapabilitiesResponseMessage

Zusammenfassung

Öffentliche Attribute

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

Öffentliche Funktionen

Encode(PacketBuffer *msgBuf) const
Datenlänge von 20 Byte muss in msgBuf reserviert werden.

Öffentliche statische Funktionen

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Öffentliche Attribute

mFragmentSize

uint16_t mFragmentSize

Größe des BLE-Transport-Fragments, das vom Peripheriegerät als Reaktion auf den MTU-Wert in BleTransportCapabilitiesRequestMessage und dessen lokale Beobachtung der BLE-Verbindungs-MTU ausgewählt wird.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

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

Der Wert kBleTransportProtocolVersion_None bedeutet, dass in der Funktionsanfrage der Zentrale 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 maximale Empfangsfenstergröße, die vom Peripheriegerät angeboten wird, definiert in Form der GATT-Schreibnutzlasten.

Öffentliche Funktionen

Codieren

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Datenlänge von 20 Byte muss in msgBuf reserviert werden.

Öffentliche statische Funktionen

Decode

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