nl::Ble::BleTransportCapabilitiesResponseMessage

Riepilogo

Attributi pubblici

mFragmentSize
uint16_t
Dimensioni del frammento di trasporto BLE selezionate dalla periferica in risposta al valore MTU in BleTransportCapabilitiesRequestMessage e osservazione locale della 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
La dimensione iniziale e massima della finestra di ricezione offerta dalla periferica, definita in termini di payload di scrittura GATT.

Funzioni pubbliche

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

Funzioni statiche pubbliche

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Attributi pubblici

mFragmentSize

uint16_t mFragmentSize

Dimensioni del frammento di trasporto BLE selezionate dalla periferica in risposta al valore MTU in BleTransportCapabilitiesRequestMessage e osservazione locale della 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 di protocollo supportata nella richiesta di funzionalità della centrale. La centrale deve annullare l'iscrizione dopo l'invio di tale risposta per liberare la periferica per le connessioni da dispositivi con versioni di protocollo supportate.

mWindowSize

uint8_t mWindowSize

La dimensione iniziale e massima della finestra di ricezione offerta dalla periferica, definita in termini di payload di scrittura GATT.

Funzioni pubbliche

Codifica

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

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

Funzioni statiche pubbliche

Decode

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