nl::Ble::BleTransportCapabilitiesResponseMessage

ملخّص

السمات العامة

mFragmentSize
uint16_t
حجم جزء نقل BLE الذي تم اختياره بواسطة الجهاز الملحق استجابةً لقيمة MTU في BleTransportCapabilitiesRequestMessage ومراقبته المحلية لوحدة MTU لاتصال BLE.
mSelectedProtocolVersion
uint8_t
تحدد البتات الأربعة السفلية إصدار بروتوكول نقل البلوتوث الذي اختاره الجهاز الملحق عبر البلوتوث لهذا الاتصال.
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

تحدد البتات الأربعة السفلية إصدار بروتوكول نقل البلوتوث الذي اختاره الجهاز الملحق عبر البلوتوث لهذا الاتصال.

تعني القيمة kBleTransportProtocolVersion_None أنه لم يتم العثور على إصدار بروتوكول متوافق في طلب إمكانات المركز. من المفترض أن يتم إلغاء الاشتراك المركزي بعد إرسال هذه الاستجابة لإخلاء الجهاز الملحق للاتصالات من الأجهزة ذات إصدارات البروتوكول المتوافقة.

mWindowSize

uint8_t mWindowSize

الحجم الأولي والحد الأقصى لحجم نافذة الاستلام التي يوفّرها الجهاز الملحق، ويتم تحديده من خلال حمولات بيانات الكتابة في GATT.

وظائف عامة

ترميز

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

يجب أن تكون قادرًا على حجز طول بيانات 20 بايت في msgBuf.

الدوال الثابتة العامة

Decode

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