nl :: Ble :: BleTransportCapabilitiesResponseMessage
Tóm lược
Thuộc tính công cộng | |
---|---|
mFragmentSize | uint16_t Kích thước phân đoạn truyền tải BLE được chọn bởi thiết bị ngoại vi để đáp ứng với giá trị MTU trong BleTransportCapabilitiesRequestMessage và quan sát cục bộ của nó đối với MTU kết nối BLE. |
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 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. |
Chức năng công cộng | |
---|---|
Encode ( PacketBuffer *msgBuf) const | Phải có khả năng dành riêng độ dài dữ liệu 20 byte trong msgBuf. |
Chức năng tĩnh công khai | |
---|---|
Decode (const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg) |
Thuộc tính công cộng
mFragmentSize
uint16_t mFragmentSize
Kích thước phân mảnh truyền tải BLE do thiết bị ngoại vi chọn để đáp ứng với giá trị MTU trong BleTransportCapabilitiesRequestMessage và quan sát cục bộ của nó đối với MTU kết nối BLE.
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ị của kBleTransportProtocolVersion_None có nghĩa là không tìm thấy phiên bản giao thức được hỗ trợ nào trong yêu cầu khả năng của trung tâm. Trung tâm nên hủy đăng ký sau khi phản hồi như vậy đã đượ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 ban đầu và tối đa do thiết bị ngoại vi cung cấp, được xác định theo tải trọng ghi GATT.
Chức năng công cộng
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 msgBuf.
Chức năng tĩnh công khai
Giải mã
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg )