nl::Ble::BleTransportCapabilitiesResponseMessage

סיכום

מאפיינים ציבוריים

mFragmentSize
uint16_t
גודל מקטע התעבורה של BLE שנבחר על ידי הציוד ההיקפי בתגובה לערך ה-MTU ב-BleTransportCapabilitiesRequestMessage ובתצפית המקומית על MTU של חיבור BLE.
mSelectedProtocolVersion
uint8_t
4 הביטים התחתונים מציינים את גרסת פרוטוקול התעבורה של BLE שציוד היקפי מסוג BLE בחר לחיבור הזה.
mWindowSize
uint8_t
גודל חלון הקבלה הראשוני והמקסימלי שמוצע על ידי הציוד ההיקפי, מוגדר במונחים של מטענים ייעודיים (payloads) לכתיבה ב-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

גודל חלון הקבלה הראשוני והמקסימלי שמוצע על ידי הציוד ההיקפי, שמוגדר ביחס למטענים ייעודיים (payloads) של GATT.

פונקציות ציבוריות

קידוד

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

יכולת לשמור אורך נתונים של 20 בייטים ב-msgBuf.

פונקציות סטטיות ציבוריות

Decode

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