nl:: Weave:: DeviceLayer:: Internal:: DeviceNetworkInfo
Résumé
Types publics |
|
---|---|
@401
|
énum |
NetworkType_t
|
typedef |
WiFiMode_t
|
typedef |
WiFiRole_t
|
typedef |
WiFiSecurityType_t
|
typedef |
Attributs publics |
|
---|---|
FieldPresent
|
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
|
NetworkId
|
uint32_t
ID de réseau attribué au réseau par l'appareil.
|
NetworkId
|
bool
"True" si le champ NetworkId est présent.
|
NetworkType
|
Type de réseau.
|
ThreadChannel
|
uint8_t
Le canal de thread (actuellement [11..26]) ou kThreadChannel_NotSpecified.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
ID de PAN étendu Thread.
|
ThreadExtendedPANId
|
bool
"True" si le champ ThreadExtendedPANId est présent.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
Préfixe du réseau maillé Thread.
|
ThreadMeshPrefix
|
bool
"True" si le champ ThreadMeshPrefix est présent.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
Clé réseau maître Thread (qui n'est pas arrêtée en mode NULL).
|
ThreadNetworkKey
|
bool
"True" si le champ ThreadNetworkKey est présent.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
Nom du réseau Thread sous forme de chaîne arrêtée par une valeur NULL.
|
ThreadPANId
|
uint32_t
L'ID du PAN du thread 16 bits ou kThreadPANId_NotSpecified.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
Clé de commissaire pré-partagée du thread (pas interrompue par une valeur NULL).
|
ThreadPSKc
|
bool
"True" si le champ ThreadPSKc est présent.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
Clé Wi-Fi (pas interrompue par une valeur NULL).
|
WiFiKeyLen
|
uint8_t
Longueur en octets de la clé Wi-Fi.
|
WiFiMode
|
Mode de fonctionnement du réseau Wi-Fi.
|
WiFiRole
|
Rôle joué par l'appareil sur le réseau Wi-Fi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
SSID Wi-Fi sous forme de chaîne se terminant par NULL.
|
WiFiSecurityType
|
Type de sécurité Wi-Fi.
|
WirelessSignalStrength
|
int16_t
Intensité du signal du réseau, ou INT16_MIN si non disponible/applicable.
|
Fonctions publiques |
|
---|---|
Decode(::nl::Weave::TLV::TLVReader & reader)
|
|
Encode(::nl::Weave::TLV::TLVWriter & writer) const
|
|
MergeTo(DeviceNetworkInfo & dest)
|
|
Reset()
|
void
|
Fonctions statiques publiques |
|
---|---|
EncodeArray(nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count)
|
Types publics
@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
Attributs publics
FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
NetworkId
uint32_t NetworkId
ID de réseau attribué au réseau par l'appareil.
NetworkId
bool NetworkId
"True" si le champ NetworkId est présent.
ThreadChannel
uint8_t ThreadChannel
Le canal de thread (actuellement [11..26]) ou kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
ID de PAN étendu Thread.
ThreadExtendedPANId
bool ThreadExtendedPANId
"True" si le champ ThreadExtendedPANId est présent.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
Préfixe du réseau maillé Thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
"True" si le champ ThreadMeshPrefix est présent.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
Clé réseau maître Thread (qui n'est pas arrêtée en mode NULL).
ThreadNetworkKey
bool ThreadNetworkKey
"True" si le champ ThreadNetworkKey est présent.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
Nom du réseau Thread sous forme de chaîne arrêtée par une valeur NULL.
ThreadPANId
uint32_t ThreadPANId
L'ID du PAN du thread 16 bits ou kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
Clé de commissaire pré-partagée du thread (pas interrompue par une valeur NULL).
ThreadPSKc
bool ThreadPSKc
"True" si le champ ThreadPSKc est présent.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
Clé Wi-Fi (pas interrompue par une valeur NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
Longueur en octets de la clé Wi-Fi.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
SSID Wi-Fi sous forme de chaîne se terminant par NULL.
WirelessSignalStrength
int16_t WirelessSignalStrength
Intensité du signal du réseau, ou INT16_MIN si non disponible/applicable.
Fonctions publiques
Decode
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Encoder
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
MergeTo
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Réinitialiser
void Reset()
Fonctions statiques publiques
EncodeArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )