nl:: Ble:: BleTransportCapabilityResponseMessage
Tóm tắt
Thuộc tính công khai |
|
---|---|
mFragmentSize
|
uint16_t
Kích thước phân đoạn truyền tải BLE được thiết bị ngoại vi chọn để phản hồi giá trị MTU trong BleTransportCapabilityRequestMessage và quan sát cục bộ về BLEU kết nối BLEU.
|
mSelectedProtocolVersion
|
uint8_t
4 bit thấp hơn chỉ định phiên bản giao thức truyền tải BLE mà thiết bị ngoại vi BLE đã chọn cho kết nối này.
|
mWindowSize
|
uint8_t
Kích thước cửa sổ nhận được ban đầu và tối đa do thiết bị ngoại vi cung cấp, được xác định theo trọng tải ghi GATT.
|
Hàm công khai |
|
---|---|
Encode(PacketBuffer *msgBuf) const
|
Phải có khả năng đặt trước độ dài dữ liệu 20 byte trong MESSAGEBuf.
|
Hàm tĩnh công khai |
|
---|---|
Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)
|
Thuộc tính công khai
mFragmentSize
uint16_t mFragmentSize
Kích thước phân đoạn truyền tải BLE được thiết bị ngoại vi chọn để phản hồi giá trị MTU trong BleTransportCapabilityRequestMessage và quan sát cục bộ về BLEU kết nối BLEU.
mSelectedProtocolVersion
uint8_t mSelectedProtocolVersion
4 bit thấp hơn chỉ định phiên bản giao thức truyền tải BLE mà thiết bị ngoại vi BLE đã chọn cho kết nối này.
Giá trị kBleTransport ProtocolVersion_None có nghĩa là không tìm thấy phiên bản giao thức nào được hỗ trợ trong yêu cầu chức năng trung tâm. Trung tâm nên hủy đăng ký sau khi phản hồi đó được gửi để giải phóng thiết bị ngoại vi cho các kết nối từ các thiết bị có phiên bản giao thức được hỗ trợ.
mwindowSize
uint8_t mWindowSize
Kích thước cửa sổ nhận được ban đầu và tối đa do thiết bị ngoại vi cung cấp, được xác định theo trọng tải ghi GATT.
Hàm công khai
Mã hóa
BLE_ERROR Encode( PacketBuffer *msgBuf ) const
Phải có khả năng đặt trước độ dài dữ liệu 20 byte trong MESSAGEBuf.
Hàm tĩnh công khai
Giải mã
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg )