нл:: Бле:: BleTransportCapabilitiesResponseMessage

Краткое содержание

Публичные атрибуты

mFragmentSize
uint16_t
Размер транспортного фрагмента BLE, выбранный периферийным устройством в ответ на значение MTU в BleTransportCapabilitiesRequestMessage и его локальное наблюдение за MTU соединения BLE.
mSelectedProtocolVersion
uint8_t
Младшие 4 бита указывают версию транспортного протокола BLE, выбранную периферийным устройством BLE для этого соединения.
mWindowSize
uint8_t
Начальный и максимальный размер окна приема, предлагаемый периферийным устройством, определенный с точки зрения полезных данных записи GATT.

Общественные функции

Encode ( PacketBuffer *msgBuf) const
Должна быть возможность зарезервировать длину данных в 20 байт в msgBuf.

Публичные статические функции

Decode (const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Публичные атрибуты

мфрагментсизе

uint16_t mFragmentSize

Размер транспортного фрагмента BLE, выбранный периферийным устройством в ответ на значение MTU в BleTransportCapabilitiesRequestMessage и его локальное наблюдение за MTU соединения BLE.

мселектедпротоколверсион

uint8_t mSelectedProtocolVersion

Младшие 4 бита указывают версию транспортного протокола BLE, выбранную периферийным устройством BLE для этого соединения.

Значение kBleTransportProtocolVersion_None означает, что в запросе возможностей централизованного управления не найдена поддерживаемая версия протокола. После отправки такого ответа центральному устройству следует отказаться от подписки, чтобы освободить периферийное устройство для подключений от устройств с поддерживаемыми версиями протокола.

mWindowSize

uint8_t mWindowSize

Начальный и максимальный размер окна приема, предлагаемый периферийным устройством, определенный с точки зрения полезных данных записи GATT.

Общественные функции

Кодировать

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Должна быть возможность зарезервировать длину данных в 20 байт в msgBuf.

Публичные статические функции

Декодировать

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