Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Ble :: BleTransportCapabilitiesRequestMessage

Tóm lược

Thuộc tính công cộng

mMtu
uint16_t
MTU đã được thương lượng cho kết nối BLE này.
mSupportedProtocolVersions [(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
uint8_t
Một mảng có kích thước NUM_SUPPORTED_PROTOCOL_VERSIONS liệt kê các phiên bản của giao thức truyền tải BLE mà nút này hỗ trợ.
mWindowSize
uint8_t
Kích thước cửa sổ nhận ban đầu và tối đa do trung tâm cung cấp, được xác định theo trọng tải chỉ báo GATT.

Chức năng công cộng

Encode ( PacketBuffer *msgBuf) const
Phải có khả năng đặt trước độ dài dữ liệu 20 byte trong msgBuf.
SetSupportedProtocolVersion (uint8_t index, uint8_t version)
void
Đặt giá trị phiên bản được hỗ trợ tại chỉ mục nhất định trong SupportedProtocolVersions.

Chức năng tĩnh công khai

Decode (const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg)

Thuộc tính công cộng

mMtu

uint16_t mMtu

MTU đã được thương lượng cho kết nối BLE này.

Được chỉ định trong BleTransportCapabilitiesRequestMessage vì nút từ xa có thể không thu thập được thông tin này từ ngăn xếp phần cứng / phần mềm BLE của chính nó, chẳng hạn như trên các nền tảng Android cũ hơn.

Giá trị 0 có nghĩa là trung tâm không thể xác định MTU kết nối BLE đã thương lượng.

mSupportedProtocolVersions

uint8_t mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]

Một mảng có kích thước NUM_SUPPORTED_PROTOCOL_VERSIONS liệt kê các phiên bản của giao thức truyền tải BLE mà nút này hỗ trợ.

Mỗi phiên bản giao thức được chỉ định là một số nguyên không dấu 4 bit. Giá trị 0 đại diện cho các phần tử mảng không sử dụng. Đếm từ chỉ số 0, giá trị 0 đầu tiên chỉ định phần cuối của danh sách cá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 trung tâm cung cấp, được xác định theo trọng tải chỉ báo GATT.

Chức năng công cộng

Mã hóa

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

Phải có khả năng dành riêng độ dài dữ liệu 20 byte trong msgBuf.

SetSupportedProtocolVersion

void SetSupportedProtocolVersion(
  uint8_t index,
  uint8_t version
)

Đặt giá trị phiên bản được hỗ trợ tại chỉ mục nhất định trong SupportedProtocolVersions.

Đối số phiên bản uint8_t bị cắt bớt thành 4 bit ít quan trọng nhất. Chỉ mục sẽ là 0 thông qua số phần tử SupportedProtocolVersions - 1.

Chức năng tĩnh công khai

Giải mã

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