nl:: Weave:: DeviceLayer:: Internal:: DeviceNetworkInfo
Podsumowanie
Typy publiczne |
|
---|---|
@401
|
enum | typ wyliczeniowy |
NetworkType_t
|
typedef |
WiFiMode_t
|
typedef |
WiFiRole_t
|
typedef |
WiFiSecurityType_t
|
typedef |
Atrybuty publiczne |
|
---|---|
FieldPresent
|
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
|
NetworkId
|
uint32_t
Identyfikator sieci przypisany do sieci przez urządzenie.
|
NetworkId
|
bool
Prawda, jeśli pole NetworkId jest obecne.
|
NetworkType
|
Typ sieci.
|
ThreadChannel
|
uint8_t
Kanał Thread (obecnie [11..26]) lub kThreadChannel_NotSpecified.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
Rozszerzony identyfikator PAN Thread.
|
ThreadExtendedPANId
|
bool
Prawda, jeśli pole ThreadExtendedPANId jest obecne.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
Prefiks siatki wątków.
|
ThreadMeshPrefix
|
bool
Prawda, jeśli pole ThreadMeshPrefix jest obecne.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
Klucz sieciowy głównego wątku (NOT z zakończeniem NULL).
|
ThreadNetworkKey
|
bool
Prawda, jeśli pole ThreadNetworkKey jest obecne.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
Nazwa sieci Thread w postaci ciągu znaków z zakończeniem NULL.
|
ThreadPANId
|
uint32_t
16-bitowy identyfikator PAN w Thread, czyli kThreadPANId_NotSpecified.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
Wstępnie udostępniony klucz komisarza Thread (NOT z zakończeniem NULL).
|
ThreadPSKc
|
bool
Prawda, jeśli pole ThreadPSKc jest obecne.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
Klucz Wi-Fi (NOT z zakończeniem NULL).
|
WiFiKeyLen
|
uint8_t
Długość klucza Wi-Fi w bajtach.
|
WiFiMode
|
Tryb działania sieci Wi-Fi.
|
WiFiRole
|
Rola odgrywana przez urządzenie w sieci Wi-Fi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
Identyfikator SSID sieci Wi-Fi w postaci ciągu znaków z wartościami NULL.
|
WiFiSecurityType
|
Typ zabezpieczenia sieci Wi-Fi.
|
WirelessSignalStrength
|
int16_t
Siła sygnału sieci lub INT16_MIN, jeśli jest niedostępna.
|
Funkcje publiczne |
|
---|---|
Decode(::nl::Weave::TLV::TLVReader & reader)
|
|
Encode(::nl::Weave::TLV::TLVWriter & writer) const
|
|
MergeTo(DeviceNetworkInfo & dest)
|
|
Reset()
|
void
|
Publiczne funkcje statyczne |
|
---|---|
EncodeArray(nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count)
|
Typy publiczne
@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
Atrybuty publiczne
FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
NetworkId
uint32_t NetworkId
Identyfikator sieci przypisany do sieci przez urządzenie.
NetworkId
bool NetworkId
Prawda, jeśli pole NetworkId jest obecne.
ThreadChannel
uint8_t ThreadChannel
Kanał Thread (obecnie [11..26]) lub kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
Rozszerzony identyfikator PAN Thread.
ThreadExtendedPANId
bool ThreadExtendedPANId
Prawda, jeśli pole ThreadExtendedPANId jest obecne.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
Prefiks siatki wątków.
ThreadMeshPrefix
bool ThreadMeshPrefix
Prawda, jeśli pole ThreadMeshPrefix jest obecne.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
Klucz sieciowy głównego wątku (NOT z zakończeniem NULL).
ThreadNetworkKey
bool ThreadNetworkKey
Prawda, jeśli pole ThreadNetworkKey jest obecne.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
Nazwa sieci Thread w postaci ciągu znaków z zakończeniem NULL.
ThreadPANId
uint32_t ThreadPANId
16-bitowy identyfikator PAN w Thread, czyli kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
Wstępnie udostępniony klucz komisarza Thread (NOT z zakończeniem NULL).
ThreadPSKc
bool ThreadPSKc
Prawda, jeśli pole ThreadPSKc jest obecne.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
Klucz Wi-Fi (NOT z zakończeniem NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
Długość klucza Wi-Fi w bajtach.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
Identyfikator SSID sieci Wi-Fi w postaci ciągu znaków z wartościami NULL.
WirelessSignalStrength
int16_t WirelessSignalStrength
Siła sygnału sieci lub INT16_MIN, jeśli jest niedostępna.
Funkcje publiczne
Decode
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Kodowanie
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
MergeTo
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Resetuj
void Reset()
Publiczne funkcje statyczne
EncodeArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )