nl::Ble::BleTransportCapabilityResponseMessage

สรุป

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

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

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

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

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

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

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

ขนาด mFragment

uint16_t mFragmentSize

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

เวอร์ชันที่เลือก Protocol

uint8_t mSelectedProtocolVersion

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

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

ขนาดหน้าต่างยาว

uint8_t mWindowSize

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

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

เข้ารหัส

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

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

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

ถอดรหัส

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