nl:: Ble:: BleTransportCapabilitiesRequestMessage
สรุป
แอตทริบิวต์สาธารณะ |
|
---|---|
mMtu
|
uint16_t
MTU ที่มีการเจรจาต่อรองสำหรับการเชื่อมต่อ BLE นี้
|
mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
|
uint8_t
อาร์เรย์ขนาด NUM_SUPPORTED_PROTOCOL_VERSIONS ซึ่งแสดงเวอร์ชันโปรโตคอลการส่ง BLE ที่โหนดนี้รองรับ
|
mWindowSize
|
uint8_t
ขนาดหน้าต่างการรับเริ่มต้นและสูงสุดที่นำเสนอโดยส่วนกลาง ซึ่งกำหนดเป็นเพย์โหลดของตัวบ่งชี้ GATT
|
ฟังก์ชันสาธารณะ |
|
---|---|
Encode(PacketBuffer *msgBuf) const
|
ต้องจองข้อมูลความยาว 20 ไบต์ใน msgBuf ได้
|
SetSupportedProtocolVersion(uint8_t index, uint8_t version)
|
void
ตั้งค่าเวอร์ชันที่รองรับที่ดัชนีที่ระบุใน SupportedProtocolVersions
|
ฟังก์ชันสาธารณะแบบคงที่ |
|
---|---|
Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg)
|
แอตทริบิวต์สาธารณะ
mMtu
uint16_t mMtu
MTU ที่มีการเจรจาต่อรองสำหรับการเชื่อมต่อ BLE นี้
ระบุไว้ใน BleTransportCapabilitiesRequestMessage เนื่องจากโหนดระยะไกลอาจรวบรวมข้อมูลนี้จากสแต็กฮาร์ดแวร์/ซอฟต์แวร์ BLE ของตนเองไม่ได้ เช่น ในแพลตฟอร์ม Android รุ่นเก่า
ค่า 0 หมายความว่าส่วนกลางไม่สามารถระบุ MTU การเชื่อมต่อ BLE ที่เจรจาไว้ได้
mSupportedProtocolVersions
uint8_t mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
อาร์เรย์ขนาด NUM_SUPPORTED_PROTOCOL_VERSIONS ซึ่งแสดงเวอร์ชันโปรโตคอลการส่ง BLE ที่โหนดนี้รองรับ
โปรโตคอลแต่ละเวอร์ชันจะระบุเป็นจำนวนเต็มที่ไม่มีเครื่องหมาย 4 บิต ค่า 0 หมายถึงองค์ประกอบอาร์เรย์ที่ไม่ได้ใช้ โดยค่า 0 ค่าแรกจะระบุจุดสิ้นสุดของรายการเวอร์ชันโปรโตคอลที่รองรับเมื่อนับค่าจากดัชนีศูนย์
mWindowSize
uint8_t mWindowSize
ขนาดหน้าต่างการรับเริ่มต้นและสูงสุดที่นำเสนอโดยส่วนกลาง ซึ่งกำหนดเป็นเพย์โหลดของตัวบ่งชี้ GATT
ฟังก์ชันสาธารณะ
SetSupportedProtocolVersion
void SetSupportedProtocolVersion( uint8_t index, uint8_t version )
ตั้งค่าเวอร์ชันที่รองรับที่ดัชนีที่ระบุใน SupportedProtocolVersions
อาร์กิวเมนต์เวอร์ชัน uint8_t ถูกตัดให้เหลือ 4 บิตที่มีนัยสำคัญน้อยที่สุด ดัชนีต้องมีค่าเป็น 0 ถึงจำนวนขององค์ประกอบ SupportedProtocolVersions - 1
ฟังก์ชันสาธารณะแบบคงที่
Decode
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg )