nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: ডিভাইসনেটওয়ার্ক ইনফো
সারাংশ
পাবলিক প্রকার | |
---|---|
@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 নেটওয়ার্কআইডি ক্ষেত্র উপস্থিত থাকলে সত্য। |
NetworkType | নেটওয়ার্কের ধরন। |
ThreadChannel | uint8_t থ্রেড চ্যানেল (বর্তমানে [11..26]), অথবা kThreadChannel_NotSpecified। |
ThreadExtendedPANId [kThreadExtendedPANIdLength] | uint8_t থ্রেড বর্ধিত প্যান আইডি. |
ThreadExtendedPANId | bool ThreadExtendedPANId ক্ষেত্র উপস্থিত থাকলে সত্য। |
ThreadMeshPrefix [kThreadMeshPrefixLength] | uint8_t থ্রেড মেশ উপসর্গ। |
ThreadMeshPrefix | bool ThreadMeshPrefix ক্ষেত্র উপস্থিত থাকলে সত্য। |
ThreadNetworkKey [kThreadNetworkKeyLength] | uint8_t থ্রেড মাস্টার নেটওয়ার্ক কী (NULL-Terminated) |
ThreadNetworkKey | bool ThreadNetworkKey ক্ষেত্র উপস্থিত থাকলে সত্য। |
ThreadNetworkName [kMaxThreadNetworkNameLength+1] | char থ্রেড নেটওয়ার্কের নাম একটি NULL-টার্মিনেটেড স্ট্রিং হিসাবে। |
ThreadPANId | uint32_t 16-বিট থ্রেড প্যান আইডি, বা kThreadPANId_NotSpecified. |
ThreadPSKc [kThreadPSKcLength] | uint8_t থ্রেড প্রি-শেয়ারড কমিশনার কী (NULL-Terminated) |
ThreadPSKc | bool ThreadPSKc ক্ষেত্র উপস্থিত থাকলে সত্য। |
WiFiKey [kMaxWiFiKeyLength] | uint8_t WiFi কী (NULL-Terminated) |
WiFiKeyLen | uint8_t ওয়াইফাই কী এর বাইটে দৈর্ঘ্য। |
WiFiMode | ওয়াইফাই নেটওয়ার্কের অপারেটিং মোড। |
WiFiRole | ওয়াইফাই নেটওয়ার্কে ডিভাইসের ভূমিকা। |
WiFiSSID [kMaxWiFiSSIDLength+1] | char একটি NULL-টার্মিনেটেড স্ট্রিং হিসাবে WiFi 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
ওয়াইফাই সিকিউরিটি টাইপ_টি
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
পাবলিক বৈশিষ্ট্য
ফিল্ডপ্রেজেন্ট
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
নেটওয়ার্ক আইডি
uint32_t NetworkId
ডিভাইস দ্বারা নেটওয়ার্কের জন্য নির্ধারিত নেটওয়ার্ক আইডি।
নেটওয়ার্ক আইডি
bool NetworkId
নেটওয়ার্কআইডি ক্ষেত্র উপস্থিত থাকলে সত্য।
থ্রেডচ্যানেল
uint8_t ThreadChannel
থ্রেড চ্যানেল (বর্তমানে [11..26]), অথবা kThreadChannel_NotSpecified।
থ্রেড এক্সটেন্ডেড প্যানিআইডি
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
থ্রেড বর্ধিত প্যান আইডি.
থ্রেড এক্সটেন্ডেড প্যানিআইডি
bool ThreadExtendedPANId
ThreadExtendedPANId ক্ষেত্র উপস্থিত থাকলে সত্য।
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
থ্রেড মেশ উপসর্গ।
ThreadMeshPrefix
bool ThreadMeshPrefix
ThreadMeshPrefix ক্ষেত্র উপস্থিত থাকলে সত্য।
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
থ্রেড মাস্টার নেটওয়ার্ক কী (NULL-Terminated)
ThreadNetworkKey
bool ThreadNetworkKey
ThreadNetworkKey ক্ষেত্র উপস্থিত থাকলে সত্য।
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
থ্রেড নেটওয়ার্কের নাম একটি NULL-টার্মিনেটেড স্ট্রিং হিসাবে।
ThreadPANId
uint32_t ThreadPANId
16-বিট থ্রেড প্যান আইডি, বা kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
থ্রেড প্রি-শেয়ারড কমিশনার কী (NULL-Terminated)
ThreadPSKc
bool ThreadPSKc
ThreadPSKc ক্ষেত্র উপস্থিত থাকলে সত্য।
ওয়াইফাইকি
uint8_t WiFiKey[kMaxWiFiKeyLength]
WiFi কী (NULL-Terminated)
WiFiKeyLen
uint8_t WiFiKeyLen
ওয়াইফাই কী এর বাইটে দৈর্ঘ্য।
ওয়াইফাইএসআইডি
char WiFiSSID[kMaxWiFiSSIDLength+1]
একটি NULL-টার্মিনেটেড স্ট্রিং হিসাবে WiFi SSID৷
ওয়্যারলেস সিগন্যাল শক্তি
int16_t WirelessSignalStrength
নেটওয়ার্কের সংকেত শক্তি, অথবা INT16_MIN যদি উপলব্ধ/প্রযোজ্য না হয়।
পাবলিক ফাংশন
ডিকোড
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
এনকোড
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
মার্জটু
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
রিসেট করুন
void Reset()
পাবলিক স্ট্যাটিক ফাংশন
এনকোডঅ্যারে
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )