Google is committed to advancing racial equity for Black communities. See how.

এনএল :: ব্লি :: BleTransportCapablesRequestMessage

সারসংক্ষেপ

জনসাধারণের গুণাবলী

mMtu
uint16_t
এই বিটিইএল সংযোগের জন্য যে এমটিইউ আলোচিত হয়েছে।
mSupportedProtocolVersions [(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
uint8_t
এই নোড সমর্থন করে এমন BLE পরিবহন প্রোটোকলটির তালিকা সংস্করণ তালিকা NUM_SUPPORTED_PROTOCOL_VERSIONS আকারের একটি অ্যারে।
mWindowSize
uint8_t
প্রাথমিক এবং সর্বাধিক প্রাপ্ত উইন্ডো আকার কেন্দ্রীয় দ্বারা প্রদত্ত, জিএটিটি ইঙ্গিত পেলোডের ক্ষেত্রে সংজ্ঞায়িত।

পাবলিক ফাংশন

Encode ( PacketBuffer *msgBuf) const
20 বাইট ডেটার দৈর্ঘ্যটি @ বুফে সংরক্ষণ করতে সক্ষম হতে হবে।
SetSupportedProtocolVersion (uint8_t index, uint8_t version)
void
সমর্থিতপ্রোটোকল ভার্সনগুলিতে প্রদত্ত সূচকে সমর্থিত সংস্করণ মান সেট করুন।

পাবলিক স্ট্যাটিক ফাংশন

Decode (const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg)

জনসাধারণের গুণাবলী

এমএমটু

uint16_t mMtu

এই বিটিইএল সংযোগের জন্য যে এমটিইউ আলোচিত হয়েছে।

উল্লেখিত BleTransportCapabilitiesRequestMessage কারণ দূরবর্তী নোড যেমন পুরোনো Android প্ল্যাটফর্মের উপর নিজস্ব BLE হার্ডওয়্যার / সফ্টওয়্যার স্ট্যাক থেকে এই তথ্য সংগ্রহ করা, অক্ষম করা যেতে পারে।

0 এর মানটির অর্থ হ'ল কেন্দ্রীয় আলোচিত বিএলই সংযোগ এমটিইউ নির্ধারণ করতে পারেনি।

এম সাপোর্টপ্রোটোকল ভার্সন

uint8_t mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]

এই নোড সমর্থন করে এমন BLE পরিবহন প্রোটোকলটির তালিকা সংস্করণ তালিকা NUM_SUPPORTED_PROTOCOL_VERSIONS আকারের একটি অ্যারে।

প্রতিটি প্রোটোকল সংস্করণ 4-বিট স্বাক্ষরযুক্ত পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা হয়। একটি শূন্য-মান অব্যবহৃত অ্যারে উপাদানগুলি উপস্থাপন করে। শূন্য-সূচক থেকে গণনা করা, প্রথম শূন্য-মান সমর্থিত প্রোটোকল সংস্করণগুলির তালিকার শেষটি নির্দিষ্ট করে।

mWindowSize

uint8_t mWindowSize

প্রাথমিক এবং সর্বাধিক প্রাপ্ত উইন্ডো আকার কেন্দ্রীয় দ্বারা প্রদত্ত, জিএটিটি ইঙ্গিত পেলোডের ক্ষেত্রে সংজ্ঞায়িত।

পাবলিক ফাংশন

এনকোড

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

20 বাইট ডেটার দৈর্ঘ্যটি @ বুফে সংরক্ষণ করতে সক্ষম হতে হবে।

সেটসপোর্টডপ্রোটোকল ভার্সন

void SetSupportedProtocolVersion(
  uint8_t index,
  uint8_t version
)

সমর্থিতপ্রোটোকল ভার্সনগুলিতে প্রদত্ত সূচকে সমর্থিত সংস্করণ মান সেট করুন।

uint8_t সংস্করণ যুক্তিটি 4 টি সর্বনিম্ন-তাত্পর্যপূর্ণ বিটগুলিতে কাটা হয়েছে। সমর্থিতপ্রোটোকল সংস্করণ উপাদানগুলির মাধ্যমে সূচক 0 হবে - 1।

পাবলিক স্ট্যাটিক ফাংশন

ডিকোড

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