nl:: Ble:: BleTransportCapabilitiesResponseMessage
摘要
公共属性 |
|
---|---|
mFragmentSize
|
uint16_t
外围设备根据 BleTransportCapabilitiesRequestMessage 中的 MTU 值及其对 BLE 连接 MTU 的本地观察结果选择 BLE 传输片段大小。
|
mSelectedProtocolVersion
|
uint8_t
低 4 位指定 BLE 外围设备为此连接选择的 BLE 传输协议版本。
|
mWindowSize
|
uint8_t
外围设备提供的初始接收窗口大小和最大接收窗口大小,根据 GATT 写入载荷进行定义。
|
公共函数 |
|
---|---|
Encode(PacketBuffer *msgBuf) const
|
必须能够在 msgBuf 中预留 20 字节的数据长度。
|
公共静态函数 |
|
---|---|
Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)
|
公共属性
mFragmentSize
uint16_t mFragmentSize
外围设备根据 BleTransportCapabilitiesRequestMessage 中的 MTU 值及其对 BLE 连接 MTU 的本地观察结果选择 BLE 传输片段大小。
mSelectedProtocolVersion
uint8_t mSelectedProtocolVersion
低 4 位指定 BLE 外围设备为此连接选择的 BLE 传输协议版本。
kBleTransportProtocolVersion_None 值表示在中央设备的功能请求中找不到受支持的协议版本。中央设备应在发送此类响应后退订,以释放外围设备,以便与采用受支持协议版本的设备建立连接。
mWindowSize
uint8_t mWindowSize
外围设备提供的初始接收窗口大小和最大接收窗口大小,根据 GATT 写入载荷进行定义。
公共函数
公共静态函数
Decode
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg )