nl:: Weave:: DeviceLayer:: Internal:: DeviceNetworkInfo
Resumo
Tipos públicos |
|
---|---|
@401
|
tipo enumerado |
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
O ID atribuído à 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 código do PAN estendido.
|
ThreadExtendedPANId
|
bool
Verdadeiro se o campo ThreadExtendedPANId está presente.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
O prefixo da malha Thread.
|
ThreadMeshPrefix
|
bool
Verdadeiro se o campo ThreadMeshPrefix está presente.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
A chave de rede principal da linha de execução (não terminada em NULL).
|
ThreadNetworkKey
|
bool
Verdadeiro se o campo ThreadNetworkKey estiver presente.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
O nome da rede Thread como uma string terminada NULL.
|
ThreadPANId
|
uint32_t
O código PAN da linha de execução de 16 bits ou kThreadPANId_NotSpecified
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
A chave de comissionamento pré-compartilhada da linha de execução (sem terminação NULL).
|
ThreadPSKc
|
bool
Verdadeiro se o campo ThreadPSKc estiver presente.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
A chave Wi-Fi (sem terminação NULL).
|
WiFiKeyLen
|
uint8_t
O tamanho em bytes da chave Wi-Fi.
|
WiFiMode
|
O modo de operação da rede Wi-Fi.
|
WiFiRole
|
A função desempenhada pelo dispositivo na rede Wi-Fi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
O SSID do Wi-Fi como uma string terminada em NULL.
|
WiFiSecurityType
|
O tipo de segurança do Wi-Fi.
|
WirelessSignalStrength
|
int16_t
A intensidade do sinal da rede, ou INT16_MIN, se não estiver 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
Tipo_de_rede
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
ModoMode_Wi-Fi
::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t
Wi-Fi_Role_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t
TipoDeSegurança_Wi-Fi
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Atributos públicos
Campo presente
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
Código da rede
uint32_t NetworkId
O ID atribuído à rede pelo dispositivo.
Código da 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 código do PAN estendido.
ThreadExtendedPANId;
bool ThreadExtendedPANId
Verdadeiro se o campo ThreadExtendedPANId está presente.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
O prefixo da malha Thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
Verdadeiro se o campo ThreadMeshPrefix está presente.
Chave de rede
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
A chave de rede principal da linha de execução (não terminada em NULL).
Chave de rede
bool ThreadNetworkKey
Verdadeiro se o campo ThreadNetworkKey estiver presente.
NomedaThread
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
O nome da rede Thread como uma string terminada NULL.
ThreadPANId.
uint32_t ThreadPANId
O código PAN da linha de execução de 16 bits ou kThreadPANId_NotSpecified
ThreadPSKc.
uint8_t ThreadPSKc[kThreadPSKcLength]
A chave de comissionamento pré-compartilhada da linha de execução (sem terminação NULL).
ThreadPSKc.
bool ThreadPSKc
Verdadeiro se o campo ThreadPSKc estiver presente.
Chave Wi-Fi
uint8_t WiFiKey[kMaxWiFiKeyLength]
A chave Wi-Fi (sem terminação NULL).
Wichave
uint8_t WiFiKeyLen
O tamanho em bytes da chave Wi-Fi.
SSID do Wi-Fi
char WiFiSSID[kMaxWiFiSSIDLength+1]
O SSID do Wi-Fi como uma string terminada em NULL.
Força de sinal sem fio
int16_t WirelessSignalStrength
A intensidade do sinal da rede, ou INT16_MIN, se não estiver disponível/aplicável.
Funções públicas
Decodificar
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Codificação
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
Combina para
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Redefinir
void Reset()
Funções estáticas públicas
CodificarArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )