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 ফিল্ড থাকলে ট্রু।
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
ওয়াই-ফাই 'কী'-এর দৈর্ঘ্য, বাইটের হিসেবে।
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
NULL-টার্মিনেটেড স্ট্রিং হিসেবে ওয়াই-ফাই SSID।
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 )