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 ke 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 Thread yang diperluas.
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 dihentikan 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 dibagikan sebelumnya Thread (TIDAK dihentikan NULL).
ThreadPSKc
bool
True jika ada kolom ThreadPSKc.
WiFiKey[kMaxWiFiKeyLength]
uint8_t
Kunci WiFi (TIDAK dihentikan NULL).
WiFiKeyLen
uint8_t
Panjang kunci WiFi dalam byte.
WiFiMode
Mode operasi jaringan Wi-Fi.
WiFiRole
Peran yang dimainkan oleh perangkat di jaringan Wi-Fi.
WiFiSSID[kMaxWiFiSSIDLength+1]
char
SSID WiFi 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

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

Atribut publik

FieldPresent

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

NetworkId

uint32_t NetworkId

ID jaringan yang ditetapkan ke jaringan oleh perangkat.

NetworkId

bool NetworkId

True jika kolom NetworkId ada.

NetworkType

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 Thread yang diperluas.

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 dihentikan NULL).

ThreadNetworkKey

bool ThreadNetworkKey

True jika kolom ThreadNetworkKey ada.

ThreadNetworkName

char ThreadNetworkName[kMaxThreadNetworkNameLength+1]

Nama jaringan Thread sebagai string yang dihentikan NULL.

ThreadPANId

uint32_t ThreadPANId

ID PAN Thread 16 bit, atau kThreadPANId_NotSpecified.

ThreadPSKc

uint8_t ThreadPSKc[kThreadPSKcLength]

Kunci komisaris yang dibagikan sebelumnya Thread (TIDAK dihentikan NULL).

ThreadPSKc

bool ThreadPSKc

True jika ada kolom ThreadPSKc.

WiFiKey

uint8_t WiFiKey[kMaxWiFiKeyLength]

Kunci WiFi (TIDAK dihentikan NULL).

WiFiKeyLen

uint8_t WiFiKeyLen

Panjang kunci WiFi dalam byte.

WiFiMode

WiFiMode_t WiFiMode

Mode operasi jaringan Wi-Fi.

WiFiRole

WiFiRole_t WiFiRole

Peran yang dimainkan oleh perangkat di jaringan Wi-Fi.

WiFiSSID

char WiFiSSID[kMaxWiFiSSIDLength+1]

SSID WiFi sebagai string yang dihentikan NULL.

WiFiSecurityType

WiFiSecurityType_t WiFiSecurityType

Jenis keamanan Wi-Fi.

WirelessSignalStrength

int16_t WirelessSignalStrength

Kekuatan sinyal jaringan, atau INT16_MIN jika tidak tersedia/berlaku.

Fungsi publik

Decode

WEAVE_ERROR Decode(
  ::nl::Weave::TLV::TLVReader & reader
)

Encoding

WEAVE_ERROR Encode(
  ::nl::Weave::TLV::TLVWriter & writer
) const 

MergeTo

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
)