Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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.

JenisJaringan

NetworkType_t NetworkType

Jenis jaringan.

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.

Mode Wi-Fi

WiFiMode_t WiFiMode

Mode operasi jaringan Wi-Fi.

PeranWi-Fi

WiFiRole_t WiFiRole

Peran yang dimainkan oleh perangkat di jaringan Wi-Fi.

SSID Wi-Fi

char WiFiSSID[kMaxWiFiSSIDLength+1]

SSID Wi-Fi sebagai string yang dihentikan NULL.

JenisKeamananWi-Fi

WiFiSecurityType_t WiFiSecurityType

Jenis keamanan Wi-Fi.

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
)