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)
|
パブリック属性
mFragment サイズ
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 )