En Google, luchamos por la equidad racial de la comunidad negra. Más información
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

nl::Ble::BleTransportCapabilitiesResponseMessage

Resumen

Atributos públicos

mFragmentSize
uint16_t
Tamaño del fragmento de transporte BLE seleccionado por periféricos en respuesta al valor de MTU en BleTransportCapabilitiesRequestMessage y su observación local de la MTU de conexión BLE
mSelectedProtocolVersion
uint8_t
Los 4 bits inferiores especifican la versión del protocolo de transporte BLE que el periférico BLE seleccionó para esta conexión.
mWindowSize
uint8_t
El tamaño inicial y máximo del período de recepción que ofrece el periférico, definido en términos de cargas útiles de escritura de GATT.

Funciones públicas

Encode(PacketBuffer *msgBuf) const
Debe poder reservar 20 bytes de longitud de datos en msgBuf.

Funciones estáticas públicas

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Atributos públicos

Tamaño de mFragment

uint16_t mFragmentSize

Tamaño del fragmento de transporte BLE seleccionado por periféricos en respuesta al valor de MTU en BleTransportCapabilitiesRequestMessage y su observación local de la MTU de conexión BLE

Versión de protocolo seleccionada

uint8_t mSelectedProtocolVersion

Los 4 bits inferiores especifican la versión del protocolo de transporte BLE que el periférico BLE seleccionó para esta conexión.

El valor kBleTransportProtocolVersion_None significa que no se encontró ninguna versión de protocolo compatible en la solicitud de capacidades centrales. La central debe anular la suscripción después de que se haya enviado esa respuesta para liberar el periférico de las conexiones de dispositivos con versiones de protocolo compatibles.

Tamaño de ventana móvil

uint8_t mWindowSize

El tamaño inicial y máximo del período de recepción que ofrece el periférico, definido en términos de cargas útiles de escritura de GATT.

Funciones públicas

Codifica

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Debe poder reservar 20 bytes de longitud de datos en msgBuf.

Funciones estáticas públicas

Decodifica

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