nl::Ble::BleTransportCapabilitiesResponseMessage

สรุป

แอตทริบิวต์สาธารณะ

mFragmentSize
uint16_t
ขนาดส่วนย่อยการส่ง BLE ที่เลือกโดยอุปกรณ์ต่อพ่วงเพื่อตอบสนองต่อค่า MTU ใน BleTransportCapabilitiesRequestMessage และการสังเกตการณ์ MTU ของการเชื่อมต่อ BLE ในเครื่อง
mSelectedProtocolVersion
uint8_t
โดย 4 บิตที่ต่ำกว่าจะระบุเวอร์ชันของโปรโตคอลการส่ง BLE ที่อุปกรณ์ต่อพ่วง BLE เลือกไว้สำหรับการเชื่อมต่อนี้
mWindowSize
uint8_t
ขนาดหน้าต่างรับเริ่มต้นและสูงสุดที่กำหนดโดยอุปกรณ์ต่อพ่วง ซึ่งกำหนดในแง่ของเพย์โหลดการเขียน GATT

ฟังก์ชันสาธารณะ

Encode(PacketBuffer *msgBuf) const
ต้องจองข้อมูลความยาว 20 ไบต์ใน msgBuf ได้

ฟังก์ชันสาธารณะแบบคงที่

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

แอตทริบิวต์สาธารณะ

mFragmentSize

uint16_t mFragmentSize

ขนาดส่วนย่อยการส่ง BLE ที่เลือกโดยอุปกรณ์ต่อพ่วงเพื่อตอบสนองต่อค่า MTU ใน BleTransportCapabilitiesRequestMessage และการสังเกตการณ์ MTU ของการเชื่อมต่อ BLE ในเครื่อง

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

โดย 4 บิตที่ต่ำกว่าจะระบุเวอร์ชันของโปรโตคอลการส่ง BLE ที่อุปกรณ์ต่อพ่วง BLE เลือกไว้สำหรับการเชื่อมต่อนี้

ค่า kBleTransportProtocolVersion_None หมายความว่าไม่พบเวอร์ชันโปรโตคอลที่รองรับในคำขอความสามารถของส่วนกลาง ส่วนกลางควรยกเลิกการสมัครรับอีเมลหลังจากส่งการตอบกลับดังกล่าวแล้วเพื่อเพิ่มพื้นที่ว่างสำหรับการเชื่อมต่อจากอุปกรณ์ที่มีเวอร์ชันโปรโตคอลที่รองรับ

mWindowSize

uint8_t mWindowSize

ขนาดหน้าต่างรับเริ่มต้นและสูงสุดที่กำหนดโดยอุปกรณ์ต่อพ่วง ซึ่งกำหนดในแง่ของเพย์โหลดการเขียน GATT

ฟังก์ชันสาธารณะ

เข้ารหัส

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

ต้องจองข้อมูลความยาว 20 ไบต์ใน msgBuf ได้

ฟังก์ชันสาธารณะแบบคงที่

Decode

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