nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo

সারাংশ

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

@401 enum
NetworkType_t typedef
WiFiMode_t typedef
WiFiRole_t typedef
WiFiSecurityType_t typedef

পাবলিক অ্যাট্রিবিউট

FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
NetworkId
uint32_t
ডিভাইসের মাধ্যমে নেটওয়ার্কে অ্যাসাইন করা নেটওয়ার্ক আইডি।
NetworkId
bool
NetworkId ফিল্ড থাকলে ট্রু।
NetworkType
নেটওয়ার্কের ধরন।
ThreadChannel
uint8_t
Thread চ্যানেল (বর্তমানে [11..26]), অথবা kThreadChannel_NotSpecified।
ThreadExtendedPANId[kThreadExtendedPANIdLength]
uint8_t
থ্রেড এক্সটেন্ডেড প্যান আইডি।
ThreadExtendedPANId
bool
ThreadExtendedPANId ফিল্ড থাকলে ট্রু।
ThreadMeshPrefix[kThreadMeshPrefixLength]
uint8_t
Thread মেশ প্রিফিক্স।
ThreadMeshPrefix
bool
ThreadMeshPrefix ফিল্ড থাকলে True।
ThreadNetworkKey[kThreadNetworkKeyLength]
uint8_t
থ্রেড মাস্টার নেটওয়ার্ক কী (NOT NULL-টার্মিনেটেড)।
ThreadNetworkKey
bool
ThreadNetworkKey ফিল্ড থাকলে True।
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
char
NULL-টার্মিনেটেড স্ট্রিং হিসেবে Thread নেটওয়ার্কের নাম।
ThreadPANId
uint32_t
১৬-বিট Thread PAN ID বা kThreadPANId_NotSpecified.
ThreadPSKc[kThreadPSKcLength]
uint8_t
থ্রেড প্রি-শেয়ার্ড কমিশনার কী (NOT NULL-টার্মিনেটেড)।
ThreadPSKc
bool
ThreadPSKc ফিল্ড থাকলে True।
WiFiKey[kMaxWiFiKeyLength]
uint8_t
ওয়াই-ফাই কী (NOT NULL-টার্মিনেটেড)।
WiFiKeyLen
uint8_t
ওয়াই-ফাই 'কী'-এর দৈর্ঘ্য, বাইটের হিসেবে।
WiFiMode
ওয়াই-ফাই নেটওয়ার্কের অপারেটিং মোড।
WiFiRole
ওয়াই-ফাই নেটওয়ার্কে ডিভাইসটি যে ভূমিকা পালন করে।
WiFiSSID[kMaxWiFiSSIDLength+1]
char
NULL-টার্মিনেটেড স্ট্রিং হিসেবে ওয়াই-ফাই SSID।
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

NetworkType_t

::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

WiFiSecurityType_t

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

পাবলিক অ্যাট্রিবিউট

FieldPresent

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

NetworkId

uint32_t NetworkId

ডিভাইসের মাধ্যমে নেটওয়ার্কে অ্যাসাইন করা নেটওয়ার্ক আইডি।

NetworkId

bool NetworkId

NetworkId ফিল্ড থাকলে ট্রু।

NetworkType

NetworkType_t NetworkType

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

ThreadChannel

uint8_t ThreadChannel

Thread চ্যানেল (বর্তমানে [11..26]), অথবা kThreadChannel_NotSpecified।

ThreadExtendedPANId

uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]

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

ThreadExtendedPANId

bool ThreadExtendedPANId

ThreadExtendedPANId ফিল্ড থাকলে ট্রু।

ThreadMeshPrefix

uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]

Thread মেশ প্রিফিক্স।

ThreadMeshPrefix

bool ThreadMeshPrefix

ThreadMeshPrefix ফিল্ড থাকলে True।

ThreadNetworkKey

uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]

থ্রেড মাস্টার নেটওয়ার্ক কী (NOT NULL-টার্মিনেটেড)।

ThreadNetworkKey

bool ThreadNetworkKey

ThreadNetworkKey ফিল্ড থাকলে True।

ThreadNetworkName

char ThreadNetworkName[kMaxThreadNetworkNameLength+1]

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

ThreadPANId

uint32_t ThreadPANId

১৬-বিট Thread PAN ID বা kThreadPANId_NotSpecified.

ThreadPSKc

uint8_t ThreadPSKc[kThreadPSKcLength]

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

ThreadPSKc

bool ThreadPSKc

ThreadPSKc ফিল্ড থাকলে True।

WiFiKey

uint8_t WiFiKey[kMaxWiFiKeyLength]

ওয়াই-ফাই কী (NOT NULL-টার্মিনেটেড)।

WiFiKeyLen

uint8_t WiFiKeyLen

ওয়াই-ফাই 'কী'-এর দৈর্ঘ্য, বাইটের হিসেবে।

WiFiMode

WiFiMode_t WiFiMode

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

WiFiRole

WiFiRole_t WiFiRole

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

WiFiSSID

char WiFiSSID[kMaxWiFiSSIDLength+1]

NULL-টার্মিনেটেড স্ট্রিং হিসেবে ওয়াই-ফাই SSID।

WiFiSecurityType

WiFiSecurityType_t WiFiSecurityType

ওয়াই-ফাই নিরাপত্তার ধরন।

WirelessSignalStrength

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()

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

EncodeArray

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