nl::Ble::BleTransportCapabilitiesResponseMessage

Tóm tắt

Các thuộc tính công khai

mFragmentSize
uint16_t
Kích thước mảnh truyền tải BLE do thiết bị ngoại vi chọn theo giá trị MTU trong BleTransportCapabilitiesRequestMessage và quan sát cục bộ về MTU của 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 tải trọng 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 msgBuf.

Hàm tĩnh công khai

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

Các thuộc tính công khai

mFragmentSize

uint16_t mFragmentSize

Kích thước mảnh truyền tải BLE do thiết bị ngoại vi chọn theo giá trị MTU trong BleTransportCapabilitiesRequestMessage và quan sát cục bộ về MTU của 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ị kBleTransportProtocolVersion_None có nghĩa là không tìm thấy phiên bản giao thức được hỗ trợ trong yêu cầu về khả năng của trung tâm. Trung tâm sẽ huỷ đăng ký sau khi một 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.

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 msgBuf.

Hàm tĩnh công khai

Decode

BLE_ERROR Decode(
  const PacketBuffer & msgBuf,
  BleTransportCapabilitiesResponseMessage & msg
)