nl :: Tecer:: DeviceLayer :: Interno:: DeviceNetworkInfo
Resumo
Tipos públicos | |
---|---|
@401 | enum |
NetworkType_t | typedef |
WiFiMode_t | typedef |
WiFiRole_t | typedef |
WiFiSecurityType_t | typedef |
Atributos públicos | |
---|---|
FieldPresent | struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 |
NetworkId | uint32_t A id de rede atribuída à rede pelo dispositivo. |
NetworkId | bool Verdadeiro se o campo NetworkId estiver presente. |
NetworkType | O tipo de rede. |
ThreadChannel | uint8_t O canal Thread (atualmente [11..26]) ou kThreadChannel_NotSpecified. |
ThreadExtendedPANId [kThreadExtendedPANIdLength] | uint8_t O Thread estendido PAN ID. |
ThreadExtendedPANId | bool Verdadeiro se o campo ThreadExtendedPANId estiver presente. |
ThreadMeshPrefix [kThreadMeshPrefixLength] | uint8_t O prefixo da malha Thread. |
ThreadMeshPrefix | bool Verdadeiro se o campo ThreadMeshPrefix estiver presente. |
ThreadNetworkKey [kThreadNetworkKeyLength] | uint8_t A chave de rede mestre do thread (terminada NÃO NULL). |
ThreadNetworkKey | bool Verdadeiro se o campo ThreadNetworkKey estiver presente. |
ThreadNetworkName [kMaxThreadNetworkNameLength+1] | char O nome da rede Thread como uma string terminada em NULL. |
ThreadPANId | uint32_t O Thread PAN ID de 16 bits ou kThreadPANId_NotSpecified. |
ThreadPSKc [kThreadPSKcLength] | uint8_t A chave do comissário pré-compartilhada do thread (terminada NÃO NULL). |
ThreadPSKc | bool Verdadeiro se o campo ThreadPSKc estiver presente. |
WiFiKey [kMaxWiFiKeyLength] | uint8_t A chave WiFi (com terminação NÃO NULL). |
WiFiKeyLen | uint8_t O comprimento em bytes da chave WiFi. |
WiFiMode | O modo de operação da rede sem fio. |
WiFiRole | O papel desempenhado pelo dispositivo na rede sem fio. |
WiFiSSID [kMaxWiFiSSIDLength+1] | char O SSID WiFi como uma string terminada em NULL. |
WiFiSecurityType | O tipo de segurança WiFi. |
WirelessSignalStrength | int16_t A intensidade do sinal da rede ou INT16_MIN se não disponível / aplicável. |
Funções públicas | |
---|---|
Decode (::nl::Weave::TLV::TLVReader & reader) | |
Encode (::nl::Weave::TLV::TLVWriter & writer) const | |
MergeTo ( DeviceNetworkInfo & dest) | |
Reset () | void |
Funções estáticas públicas | |
---|---|
EncodeArray (nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count) |
Tipos públicos
@ 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
Atributos públicos
FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
ID de rede
uint32_t NetworkId
A id de rede atribuída à rede pelo dispositivo.
ID de rede
bool NetworkId
Verdadeiro se o campo NetworkId estiver presente.
ThreadChannel
uint8_t ThreadChannel
O canal Thread (atualmente [11..26]) ou kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
O Thread estendido PAN ID.
ThreadExtendedPANId
bool ThreadExtendedPANId
Verdadeiro se o campo ThreadExtendedPANId estiver presente.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
O prefixo da malha Thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
Verdadeiro se o campo ThreadMeshPrefix estiver presente.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
A chave de rede mestre do thread (terminada NÃO NULL).
ThreadNetworkKey
bool ThreadNetworkKey
Verdadeiro se o campo ThreadNetworkKey estiver presente.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
O nome da rede Thread como uma string terminada em NULL.
ThreadPANId
uint32_t ThreadPANId
O Thread PAN ID de 16 bits ou kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
A chave do comissário pré-compartilhada do thread (terminada NÃO NULL).
ThreadPSKc
bool ThreadPSKc
Verdadeiro se o campo ThreadPSKc estiver presente.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
A chave WiFi (com terminação NÃO NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
O comprimento em bytes da chave WiFi.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
O SSID WiFi como uma string terminada em NULL.
WirelessSignalStrength
int16_t WirelessSignalStrength
A intensidade do sinal da rede ou INT16_MIN se não disponível / aplicável.
Funções públicas
Decodificar
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Codificar
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
MergeTo
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Redefinir
void Reset()
Funções estáticas públicas
EncodeArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )