nl::Ble::BleTransportCapabilitiesResponseMessage

Résumé

Attributs publics

mFragmentSize
uint16_t
Taille du fragment de transport BLE sélectionnée par le périphérique en réponse à la valeur MTU dans BleTransportCapabilitiesRequestMessage et à son observation locale de la MTU de la connexion BLE.
mSelectedProtocolVersion
uint8_t
Les 4 bits inférieurs indiquent la version du protocole de transport BLE que le périphérique BLE a sélectionnée pour cette connexion.
mWindowSize
uint8_t
Taille de la fenêtre de réception initiale et maximale proposée par le périphérique, définie en termes de charges utiles d'écriture GATT.

Fonctions publiques

Encode(PacketBuffer *msgBuf) const
Vous devez pouvoir réserver une longueur de données de 20 octets dans msgBuf.

Fonctions statiques publiques

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Attributs publics

mFragmentSize

uint16_t mFragmentSize

Taille du fragment de transport BLE sélectionnée par le périphérique en réponse à la valeur MTU dans BleTransportCapabilitiesRequestMessage et à son observation locale de la MTU de la connexion BLE.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

Les 4 bits inférieurs indiquent la version du protocole de transport BLE que le périphérique BLE a sélectionnée pour cette connexion.

La valeur kBleTransportProtocolVersion_None signifie qu'aucune version de protocole compatible n'a été trouvée dans la requête de capacités du centre. Le central doit se désabonner après l'envoi d'une telle réponse afin de libérer le périphérique pour les connexions des appareils avec des versions de protocole compatibles.

mWindowSize

uint8_t mWindowSize

Taille de la fenêtre de réception initiale et maximale proposée par le périphérique, définie en termes de charges utiles d'écriture GATT.

Fonctions publiques

Encoder

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Doit pouvoir réserver une longueur de données de 20 octets dans msgBuf.

Fonctions statiques publiques

Decode

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