nl:: رنگ:: 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 اندازه پنجره دریافت اولیه و حداکثر ارائه شده توسط مرکز، که بر حسب بارهای نشانگر گات تعریف شده است. |
توابع عمومی | |
---|---|
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
اندازه پنجره دریافت اولیه و حداکثر ارائه شده توسط مرکز، که بر حسب بارهای نشانگر گات تعریف شده است.
توابع عمومی
رمزگذاری کنید
BLE_ERROR Encode( PacketBuffer *msgBuf ) const
باید بتواند طول داده 20 بایت را در msgBuf رزرو کند.
SetSupportedProtocolVersion
void SetSupportedProtocolVersion( uint8_t index, uint8_t version )
مقدار نسخه پشتیبانی شده را در نمایه داده شده در SupportedProtocolVersions تنظیم کنید.
آرگومان نسخه uint8_t به 4 بیت کم اهمیت کوتاه شده است. ایندکس باید 0 تا از تعداد عناصر SupportedProtocolVersions - 1 باشد.
توابع استاتیک عمومی
رمزگشایی
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2018-06-05 بهوقت ساعت هماهنگ جهانی.