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 บิต ค่าศูนย์หมายถึงองค์ประกอบอาร์เรย์ที่ไม่ได้ใช้ ค่าศูนย์แรกจะระบุถึงช่วงท้ายของรายการเวอร์ชันโปรโตคอลที่รองรับ โดยนับจากดัชนีที่มีค่าเป็นศูนย์
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 )