nl:: Weave:: DeviceLayer:: Internal:: DeviceNetworkInfo
Ringkasan
Jenis publik |
|
---|---|
@401
|
enum |
NetworkType_t
|
typedef |
WiFiMode_t
|
typedef |
WiFiRole_t
|
typedef |
WiFiSecurityType_t
|
typedef |
Atribut publik |
|
---|---|
FieldPresent
|
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
|
NetworkId
|
uint32_t
ID jaringan yang ditetapkan untuk jaringan oleh perangkat.
|
NetworkId
|
bool
True jika kolom NetworkId ada.
|
NetworkType
|
Jenis jaringan.
|
ThreadChannel
|
uint8_t
Saluran Thread (saat ini [11..26]), atau kThreadChannel_NotSpecified.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
ID PAN yang diperluas Thread.
|
ThreadExtendedPANId
|
bool
True jika kolom ThreadExtendedPANId ada.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
Awalan mesh Thread.
|
ThreadMeshPrefix
|
bool
True jika kolom ThreadMeshPrefix ada.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
Kunci jaringan master Thread (TIDAK diakhiri NULL).
|
ThreadNetworkKey
|
bool
True jika kolom ThreadNetworkKey ada.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
Nama jaringan Thread sebagai string yang dihentikan NULL.
|
ThreadPANId
|
uint32_t
ID PAN Thread 16-bit, atau kThreadPANId_NotSpecified.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
Kunci komisaris yang telah dibagikan sebelumnya di Thread (BUKAN yang dihentikan NULL).
|
ThreadPSKc
|
bool
True jika kolom ThreadPSKc ada.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
Kunci Wi-Fi (TIDAK diakhiri NULL).
|
WiFiKeyLen
|
uint8_t
Panjang kunci Wi-Fi dalam byte.
|
WiFiMode
|
Mode operasi jaringan Wi-Fi.
|
WiFiRole
|
Peran yang dimainkan oleh perangkat di jaringan Wi-Fi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
SSID Wi-Fi sebagai string yang dihentikan NULL.
|
WiFiSecurityType
|
Jenis keamanan Wi-Fi.
|
WirelessSignalStrength
|
int16_t
Kekuatan sinyal jaringan, atau INT16_MIN jika tidak tersedia/berlaku.
|
Fungsi publik |
|
---|---|
Decode(::nl::Weave::TLV::TLVReader & reader)
|
|
Encode(::nl::Weave::TLV::TLVWriter & writer) const
|
|
MergeTo(DeviceNetworkInfo & dest)
|
|
Reset()
|
void
|
Fungsi statis publik |
|
---|---|
EncodeArray(nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count)
|
Jenis publik
@401
@401
JenisJaringan_t
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
Mode_Wi-Fi
::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t
WiFiRole_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t
JenisKeamananWi-Fi_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Atribut publik
Presentasi Kolom
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
ID Jaringan
uint32_t NetworkId
ID jaringan yang ditetapkan untuk jaringan oleh perangkat.
ID Jaringan
bool NetworkId
True jika kolom NetworkId ada.
ThreadChannel
uint8_t ThreadChannel
Saluran Thread (saat ini [11..26]), atau kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
ID PAN yang diperluas Thread.
ThreadExtendedPANId
bool ThreadExtendedPANId
True jika kolom ThreadExtendedPANId ada.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
Awalan mesh Thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
True jika kolom ThreadMeshPrefix ada.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
Kunci jaringan master Thread (TIDAK diakhiri NULL).
ThreadNetworkKey
bool ThreadNetworkKey
True jika kolom ThreadNetworkKey ada.
NamaJaringanThread
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
Nama jaringan Thread sebagai string yang dihentikan NULL.
ID ThreadPANId
uint32_t ThreadPANId
ID PAN Thread 16-bit, atau kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
Kunci komisaris yang telah dibagikan sebelumnya di Thread (BUKAN yang dihentikan NULL).
ThreadPSKc
bool ThreadPSKc
True jika kolom ThreadPSKc ada.
Kunci WiFi
uint8_t WiFiKey[kMaxWiFiKeyLength]
Kunci Wi-Fi (TIDAK diakhiri NULL).
Wi-FiKeyLen
uint8_t WiFiKeyLen
Panjang kunci Wi-Fi dalam byte.
SSID Wi-Fi
char WiFiSSID[kMaxWiFiSSIDLength+1]
SSID Wi-Fi sebagai string yang dihentikan NULL.
Kekuatan Sinyal Nirkabel
int16_t WirelessSignalStrength
Kekuatan sinyal jaringan, atau INT16_MIN jika tidak tersedia/berlaku.
Fungsi publik
Dekode
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Encoding
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
GabungkanKe
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Reset
void Reset()
Fungsi statis publik
EncodeArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )