nl:: رنگ:: BleTransportCapabilitiesResponseMessage

خلاصه

صفات عمومی

mFragmentSize
uint16_t
اندازه قطعه انتقال BLE توسط محیطی در پاسخ به مقدار MTU در BleTransportCapabilitiesRequestMessage و مشاهده محلی آن از اتصال BLE MTU انتخاب شده است.
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 و مشاهده محلی آن از اتصال BLE MTU انتخاب شده است.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

4 بیت پایینی نسخه پروتکل انتقال BLE را مشخص می کند که دستگاه جانبی BLE برای این اتصال انتخاب کرده است.

مقدار kBleTransportProtocolVersion_None به این معنی است که هیچ نسخه پروتکل پشتیبانی شده در درخواست قابلیت های مرکز یافت نشد. پس از ارسال چنین پاسخی، مرکزی باید اشتراک خود را لغو کند تا اتصالات از دستگاه‌هایی با نسخه‌های پروتکل پشتیبانی شده آزاد شود.

mWindowSize

uint8_t mWindowSize

اندازه پنجره دریافت اولیه و حداکثر ارائه شده توسط دستگاه جانبی، بر حسب بارهای نوشتن GATT تعریف شده است.

توابع عمومی

رمزگذاری کنید

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

باید بتواند طول داده 20 بایت را در msgBuf رزرو کند.

توابع استاتیک عمومی

رمزگشایی

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