nl:: Ble:: BleTransportCapabilitiesResponseMessage
Resumo
Atributos públicos |
|
---|---|
mFragmentSize
|
uint16_t
Tamanho do fragmento de transporte BLE selecionado pelo periférico em resposta ao valor de MTU em BleTransportCapabilitiesRequestMessage e à observação local da MTU da conexão BLE.
|
mSelectedProtocolVersion
|
uint8_t
Os quatro bits inferiores especificam a versão do protocolo de transporte BLE que o periférico BLE selecionou para essa conexão.
|
mWindowSize
|
uint8_t
O tamanho inicial e máximo da janela de recebimento oferecido pelo periférico, definido em termos de payloads de gravação do GATT.
|
Funções públicas |
|
---|---|
Encode(PacketBuffer *msgBuf) const
|
Precisa reservar dados de 20 bytes de comprimento em msgBuf.
|
Funções estáticas públicas |
|
---|---|
Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)
|
Atributos públicos
mFragmentSize
uint16_t mFragmentSize
Tamanho do fragmento de transporte BLE selecionado pelo periférico em resposta ao valor de MTU em BleTransportCapabilitiesRequestMessage e à observação local da MTU da conexão BLE.
mSelectedProtocolVersion
uint8_t mSelectedProtocolVersion
Os quatro bits inferiores especificam a versão do protocolo de transporte BLE que o periférico BLE selecionou para essa conexão.
Um valor de kBleTransport ProtocolVersion_None significa que nenhuma versão de protocolo compatível foi encontrada na solicitação de recursos da central. Após o envio dessa resposta, a central precisa cancelar a inscrição para liberar o periférico para conexões de dispositivos com versões de protocolo compatíveis.
mWindowSize
uint8_t mWindowSize
O tamanho inicial e máximo da janela de recebimento oferecido pelo periférico, definido em termos de payloads de gravação do GATT.
Funções públicas
Codificação
BLE_ERROR Encode( PacketBuffer *msgBuf ) const
Precisa reservar dados de 20 bytes de comprimento em msgBuf.
Funções estáticas públicas
Decode
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg )