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

এনএল :: তাঁত :: ডিভাইস লাইয়ার :: অভ্যন্তরীণ :: ডিভাইস নেটওয়ার্কআইএনফো

সারসংক্ষেপ

পাবলিক প্রকার

@401 এনাম
NetworkType_t টাইপডেফ
WiFiMode_t টাইপডেফ
WiFiRole_t টাইপডেফ
WiFiSecurityType_t টাইপডেফ

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

FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
NetworkId
uint32_t
ডিভাইস দ্বারা নেটওয়ার্ককে নির্ধারিত নেটওয়ার্ক আইডি।
NetworkId
bool
নেটওয়ার্কআইডি ফিল্ড উপস্থিত থাকলে সত্য।
NetworkType
নেটওয়ার্কের ধরণ।
ThreadChannel
uint8_t
থ্রেড চ্যানেল (বর্তমানে [১১.২26]], বা কে থ্রেডচ্যানেল_নটস্পিফিকড।
ThreadExtendedPANId [kThreadExtendedPANIdLength]
uint8_t
থ্রেড প্রসারিত প্যান আইডি।
ThreadExtendedPANId
bool
থ্রেডএক্সটেন্ডডপ্যানড ফিল্ড উপস্থিত থাকলে সত্য।
ThreadMeshPrefix [kThreadMeshPrefixLength]
uint8_t
থ্রেড জাল উপসর্গ।
ThreadMeshPrefix
bool
থ্রেডমেশপ্রিফিক্স ক্ষেত্র উপস্থিত থাকলে সত্য।
ThreadNetworkKey [kThreadNetworkKeyLength]
uint8_t
থ্রেড মাস্টার নেটওয়ার্ক কী (নূন্যতম-সমাপ্ত নয়)।
ThreadNetworkKey
bool
থ্রেডনেটওয়ার্ককি ক্ষেত্র উপস্থিত থাকলে সত্য।
ThreadNetworkName [kMaxThreadNetworkNameLength+1]
char
NULL- সমাপ্ত স্ট্রিং হিসাবে থ্রেড নেটওয়ার্কের নাম।
ThreadPANId
uint32_t
16 বিট থ্রেড প্যান আইডি, বা kThreadPANId_NotSpecified।
ThreadPSKc [kThreadPSKcLength]
uint8_t
থ্রেড প্রাক-ভাগ করা কমিশনার কী (নাল-টার্মিনেটেড নয়)।
ThreadPSKc
bool
থ্রেড পিএসকেসি ক্ষেত্র উপস্থিত থাকলে সত্য।
WiFiKey [kMaxWiFiKeyLength]
uint8_t
ওয়াইফাই কী (নূন্যতম সমাপ্ত নয়)।
WiFiKeyLen
uint8_t
ওয়াইফাই কী এর দৈর্ঘ্য।
WiFiMode
ওয়াইফাই নেটওয়ার্কের অপারেটিং মোড।
WiFiRole
ওয়াইফাই নেটওয়ার্কে ডিভাইসটির ভূমিকাটি।
WiFiSSID [kMaxWiFiSSIDLength+1]
char
NUL- সমাপ্ত স্ট্রিং হিসাবে ওয়াইফাই এসএসআইডি।
WiFiSecurityType
ওয়াইফাই সুরক্ষা প্রকার।
WirelessSignalStrength
int16_t
নেটওয়ার্কের সিগন্যাল শক্তি, বা INT16_MIN উপলভ্য / প্রযোজ্য না হলে।

পাবলিক ফাংশন

Decode (::nl::Weave::TLV::TLVReader & reader)
Encode (::nl::Weave::TLV::TLVWriter & writer) const
MergeTo ( DeviceNetworkInfo & dest)
Reset ()
void

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

EncodeArray (nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count)

পাবলিক প্রকার

@ 401

 @401

নেটওয়ার্ক টাইপ_টি

::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t

WiFiMode_t

::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t

WiFiRole_t

::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t

ওয়াইফাইসিকিউরিটি টাইপ_টি

::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t

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

ফিল্ডপ্রেসেন্ট

struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent

নেটওয়ার্ক আইডি

uint32_t NetworkId

ডিভাইস দ্বারা নেটওয়ার্ককে নির্ধারিত নেটওয়ার্ক আইডি।

নেটওয়ার্ক আইডি

bool NetworkId

নেটওয়ার্কআইডি ফিল্ড উপস্থিত থাকলে সত্য।

নেটওয়ার্ক টাইপ

NetworkType_t NetworkType

নেটওয়ার্কের ধরণ।

থ্রেডচ্যানেল

uint8_t ThreadChannel

থ্রেড চ্যানেল (বর্তমানে [১১.২26]], বা কে থ্রেডচ্যানেল_নটস্পিফিকড।

থ্রেড এক্সটেন্ডেডপানআইডি

uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]

থ্রেড প্রসারিত প্যান আইডি।

থ্রেড এক্সটেন্ডেডপানআইডি

bool ThreadExtendedPANId

থ্রেডএক্সটেন্ডডপ্যানড ফিল্ড উপস্থিত থাকলে সত্য।

থ্রেডমেশপ্রিফিক্স

uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]

থ্রেড জাল উপসর্গ।

থ্রেডমেশপ্রিফিক্স

bool ThreadMeshPrefix

থ্রেডমেশপ্রিফিক্স ক্ষেত্র উপস্থিত থাকলে সত্য।

থ্রেড নেটওয়ার্কে

uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]

থ্রেড মাস্টার নেটওয়ার্ক কী (নূন্যতম-সমাপ্ত নয়)।

থ্রেড নেটওয়ার্কে

bool ThreadNetworkKey

থ্রেডনেটওয়ার্ককি ক্ষেত্র উপস্থিত থাকলে সত্য।

থ্রেড নেটওয়ার্ক নাম

char ThreadNetworkName[kMaxThreadNetworkNameLength+1]

NULL- সমাপ্ত স্ট্রিং হিসাবে থ্রেড নেটওয়ার্কের নাম।

থ্রেডপ্যানআইডি

uint32_t ThreadPANId

16 বিট থ্রেড প্যান আইডি, বা kThreadPANId_NotSpecified।

থ্রেডপিএসসিসি

uint8_t ThreadPSKc[kThreadPSKcLength]

থ্রেড প্রাক-ভাগ করা কমিশনার কী (নাল-টার্মিনেটেড নয়)।

থ্রেডপিএসসিসি

bool ThreadPSKc

থ্রেড পিএসকেসি ক্ষেত্র উপস্থিত থাকলে সত্য।

ওয়াইফাই

uint8_t WiFiKey[kMaxWiFiKeyLength]

ওয়াইফাই কী (নূন্যতম সমাপ্ত নয়)।

WiFiKeyLen

uint8_t WiFiKeyLen

ওয়াইফাই কী এর দৈর্ঘ্য।

ওয়াইফাইমোড

WiFiMode_t WiFiMode

ওয়াইফাই নেটওয়ার্কের অপারেটিং মোড।

ওয়াইফাইরোল

WiFiRole_t WiFiRole

ওয়াইফাই নেটওয়ার্কে ডিভাইসটির ভূমিকাটি।

ওয়াইফাইএসআইডি

char WiFiSSID[kMaxWiFiSSIDLength+1]

NUL- সমাপ্ত স্ট্রিং হিসাবে ওয়াইফাই এসএসআইডি।

ওয়াইফাইসিকিউরিটি টাইপ

WiFiSecurityType_t WiFiSecurityType

ওয়াইফাই সুরক্ষা প্রকার।

ওয়্যারলেসসাইনাল স্ট্রেন্থ

int16_t WirelessSignalStrength

নেটওয়ার্কের সিগন্যাল শক্তি, বা INT16_MIN উপলভ্য / প্রযোজ্য না হলে।

পাবলিক ফাংশন

ডিকোড

WEAVE_ERROR Decode(
  ::nl::Weave::TLV::TLVReader & reader
)

এনকোড

WEAVE_ERROR Encode(
  ::nl::Weave::TLV::TLVWriter & writer
) const 

MergeTo

WEAVE_ERROR MergeTo(
  DeviceNetworkInfo & dest
)

রিসেট

void Reset()

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

এনকোডআরে

WEAVE_ERROR EncodeArray(
  nl::Weave::TLV::TLVWriter & writer,
  const DeviceNetworkInfo *elems,
  size_t count
)