nl::Ble::BleTransportCapabilitiesResponseMessage

Riepilogo

Attributi pubblici

mFragmentSize
uint16_t
Dimensione del frammento di trasporto BLE selezionata dalla periferica in risposta al valore della MTU in BleTransportCapabilitiesRequestMessage e alla sua osservazione locale dell'MTU della connessione BLE.
mSelectedProtocolVersion
uint8_t
I 4 bit inferiori specificano la versione del protocollo di trasporto BLE selezionata dalla periferica BLE per questa connessione.
mWindowSize
uint8_t
Le dimensioni iniziali e massime della finestra di ricezione offerte dalla periferica, definite in termini di payload di scrittura GATT.

Funzioni pubbliche

Encode(PacketBuffer *msgBuf) const
Deve essere possibile prenotare una lunghezza di dati di 20 byte in msgBuf.

Funzioni statiche pubbliche

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Attributi pubblici

mFragmentSize

uint16_t mFragmentSize

Dimensione del frammento di trasporto BLE selezionata dalla periferica in risposta al valore della MTU in BleTransportCapabilitiesRequestMessage e alla sua osservazione locale dell'MTU della connessione BLE.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

I 4 bit inferiori specificano la versione del protocollo di trasporto BLE selezionata dalla periferica BLE per questa connessione.

Il valore kBleTransportProtocolVersion_None indica che non è stata trovata alcuna versione del protocollo supportata nella richiesta di capacità centrale. La centrale deve annullare l'iscrizione dopo l'invio di una risposta di questo tipo per liberare la periferica per le connessioni da dispositivi con versioni di protocollo supportate.

mWindowSize

uint8_t mWindowSize

Le dimensioni iniziali e massime della finestra di ricezione offerte dalla periferica, definite in termini di payload di scrittura GATT.

Funzioni pubbliche

Codifica

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Deve essere possibile prenotare una lunghezza di dati di 20 byte in msgBuf.

Funzioni statiche pubbliche

Decode

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