nl::माइल::BleTransportCapabilitiesResponseMessage

खास जानकारी

सार्वजनिक विशेषताएं

mFragmentSize
uint16_t
BleTransportCapabilitiesRequestMessage के MTU मान और BLE कनेक्शन MTU की अपनी स्थानीय निगरानी के जवाब में, BLE परिवहन फ़्रैगमेंट का आकार चुना गया.
mSelectedProtocolVersion
uint8_t
नीचे के चार बिट, BLE ट्रांसपोर्ट प्रोटोकॉल वर्शन के बारे में बताते हैं, जिसे BLE इस कनेक्शन के लिए चुना है.
mWindowSize
uint8_t
GATT राइट पेलोड के हिसाब से, सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से मिलने वाली शुरुआती और ज़्यादा से ज़्यादा विंडो का साइज़.

सार्वजनिक फ़ंक्शन

Encode(PacketBuffer *msgBuf) const
msgBuf में 20 बाइट डेटा की लंबाई रिज़र्व करने वाली होनी चाहिए.

सार्वजनिक स्थिर फ़ंक्शन

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

सार्वजनिक विशेषताएं

mFragmentSize

uint16_t mFragmentSize

BleTransportCapabilitiesRequestMessage के MTU मान और BLE कनेक्शन MTU की अपनी स्थानीय निगरानी के जवाब में, BLE परिवहन फ़्रैगमेंट का आकार चुना गया.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

नीचे के चार बिट, BLE ट्रांसपोर्ट प्रोटोकॉल वर्शन के बारे में बताते हैं, जिसे BLE इस कनेक्शन के लिए चुना है.

kBleTransportProtocolVersion_None की वैल्यू का मतलब है कि केंद्र में मौजूद क्षमता के अनुरोध में, प्रोटोकॉल का कोई वर्शन काम नहीं करता. इस तरह का जवाब भेजे जाने के बाद सेंट्रल को सदस्यता छोड़नी चाहिए. ऐसा इसलिए किया जाना चाहिए, ताकि सहायक डिवाइस के वर्शन वाले डिवाइस से कनेक्शन को सहायक डिवाइस से हटाया जा सके.

mविंडो का साइज़

uint8_t mWindowSize

GATT राइट पेलोड के हिसाब से, सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से मिलने वाली शुरुआती और ज़्यादा से ज़्यादा विंडो का साइज़.

सार्वजनिक फ़ंक्शन

एन्कोड

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

msgBuf में 20 बाइट डेटा की लंबाई रिज़र्व करने वाली होनी चाहिए.

सार्वजनिक स्थिर फ़ंक्शन

डिकोड करें

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