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 )