nl::
  סיכום
| מאפיינים ציבוריים | |
|---|---|
| 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גודל חלון הקבלה הראשוני והמקסימלי שמוצע על ידי המרכז, שמוגדר ביחס למטענים ייעודיים (payloads) של אינדיקציות 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
גודל חלון הקבלה הראשוני והמקסימלי שמוצע על ידי המרכז, מוגדר ביחס למטענים ייעודיים (payloads) של אינדיקציות 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 )