O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Ble :: BleTransportCapabilitiesRequestMessage

Resumo

Atributos públicos

mMtu
uint16_t
O MTU que foi negociado para esta conexão BLE.
mSupportedProtocolVersions [(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
uint8_t
Uma matriz de tamanho NUM_SUPPORTED_PROTOCOL_VERSIONS listando versões do protocolo de transporte BLE que este nó suporta.
mWindowSize
uint8_t
O tamanho inicial e máximo da janela de recepção oferecida pela central, definido em termos de cargas úteis de indicação do GATT.

Funções públicas

Encode ( PacketBuffer *msgBuf) const
Deve ser capaz de reservar o comprimento de dados de 20 bytes em msgBuf.
SetSupportedProtocolVersion (uint8_t index, uint8_t version)
void
Defina o valor da versão com suporte em determinado índice em SupportedProtocolVersions.

Funções estáticas públicas

Decode (const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg)

Atributos públicos

mMtu

uint16_t mMtu

O MTU que foi negociado para esta conexão BLE.

Especificada no BleTransportCapabilitiesRequestMessage porque o nó remoto pode ser incapaz de recolher esta informação a partir de sua própria pilha de hardware / software BLE, como em plataformas Android mais antigos.

Um valor de 0 significa que a central não pôde determinar a conexão BLE negociada MTU.

mSupportedProtocolVersions

uint8_t mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]

Uma matriz de tamanho NUM_SUPPORTED_PROTOCOL_VERSIONS listando versões do protocolo de transporte BLE que este nó suporta.

Cada versão do protocolo é especificada como um inteiro não assinado de 4 bits. Um valor zero representa os elementos da matriz não utilizados. Contando a partir do índice zero, o primeiro valor zero especifica o final da lista de versões de protocolo com suporte.

mWindowSize

uint8_t mWindowSize

O tamanho inicial e máximo da janela de recepção oferecida pela central, definido em termos de cargas úteis de indicação do GATT.

Funções públicas

Codificar

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Deve ser capaz de reservar o comprimento de dados de 20 bytes em msgBuf.

SetSupportedProtocolVersion

void SetSupportedProtocolVersion(
  uint8_t index,
  uint8_t version
)

Defina o valor da versão com suporte em determinado índice em SupportedProtocolVersions.

O argumento de versão uint8_t é truncado em 4 bits menos significativos. O índice deve ser de 0 até o número de elementos SupportedProtocolVersions - 1.

Funções estáticas públicas

Decodificar

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