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
)