нл:: Переплетение:: Уровень устройства:: Внутренний:: Девиценетворкинформо
Краткое содержание
Публичные типы | |
---|---|
@401 | перечисление |
NetworkType_t | определение типа |
WiFiMode_t | определение типа |
WiFiRole_t | определение типа |
WiFiSecurityType_t | определение типа |
Публичные атрибуты | |
---|---|
FieldPresent | struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 |
NetworkId | uint32_t Идентификатор сети, присвоенный сети устройством. |
NetworkId | bool Истинно, если поле NetworkId присутствует. |
NetworkType | Тип сети. |
ThreadChannel | uint8_t Канал потока (в настоящее время [11..26]) или kThreadChannel_NotSpecified. |
ThreadExtendedPANId [kThreadExtendedPANIdLength] | uint8_t Расширенный идентификатор PAN потока. |
ThreadExtendedPANId | bool Истинно, если поле ThreadExtendedPANId присутствует. |
ThreadMeshPrefix [kThreadMeshPrefixLength] | uint8_t Префикс сетки Thread. |
ThreadMeshPrefix | bool Истинно, если поле ThreadMeshPrefix присутствует. |
ThreadNetworkKey [kThreadNetworkKeyLength] | uint8_t Сетевой ключ мастера потока (НЕ завершается NULL). |
ThreadNetworkKey | bool Истинно, если поле ThreadNetworkKey присутствует. |
ThreadNetworkName [kMaxThreadNetworkNameLength+1] | char Имя сети потока в виде строки, завершающейся NULL. |
ThreadPANId | uint32_t 16-битный идентификатор PAN потока или kThreadPANId_NotSpecified. |
ThreadPSKc [kThreadPSKcLength] | uint8_t Предварительно общий ключ комиссара потока (НЕ завершается NULL). |
ThreadPSKc | bool Истинно, если поле ThreadPSKc присутствует. |
WiFiKey [kMaxWiFiKeyLength] | uint8_t Ключ WiFi (НЕ завершается NULL). |
WiFiKeyLen | uint8_t Длина ключа WiFi в байтах. |
WiFiMode | Режим работы сети WiFi. |
WiFiRole | Роль, которую играет устройство в сети Wi-Fi. |
WiFiSSID [kMaxWiFiSSIDLength+1] | char SSID Wi-Fi в виде строки, завершающейся NULL. |
WiFiSecurityType | Тип безопасности Wi-Fi. |
WirelessSignalStrength | int16_t Уровень сигнала сети или INT16_MIN, если он недоступен/применимо. |
Общественные функции | |
---|---|
Decode (:: nl::Weave::TLV::TLVReader & reader) | |
Encode (:: nl::Weave::TLV::TLVWriter & writer) const | |
MergeTo ( DeviceNetworkInfo & dest) | |
Reset () | void |
Публичные статические функции | |
---|---|
EncodeArray ( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count) |
Публичные типы
@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
Публичные атрибуты
ПолеPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
идентификатор сети
uint32_t NetworkId
Идентификатор сети, присвоенный сети устройством.
идентификатор сети
bool NetworkId
Истинно, если поле NetworkId присутствует.
Канал потока
uint8_t ThreadChannel
Канал потока (в настоящее время [11..26]) или kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
Расширенный идентификатор PAN потока.
ThreadExtendedPANId
bool ThreadExtendedPANId
Истинно, если поле ThreadExtendedPANId присутствует.
ThreadMeshПрефикс
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
Префикс сетки Thread.
ThreadMeshПрефикс
bool ThreadMeshPrefix
Истинно, если поле ThreadMeshPrefix присутствует.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
Сетевой ключ мастера потока (НЕ завершается NULL).
ThreadNetworkKey
bool ThreadNetworkKey
Истинно, если поле ThreadNetworkKey присутствует.
имя сети потока
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
Имя сети потока в виде строки, завершающейся NULL.
ThreadPANId
uint32_t ThreadPANId
16-битный идентификатор PAN потока или kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
Предварительно общий ключ комиссара потока (НЕ завершается NULL).
ThreadPSKc
bool ThreadPSKc
Истинно, если поле ThreadPSKc присутствует.
WiFiКлюч
uint8_t WiFiKey[kMaxWiFiKeyLength]
Ключ WiFi (НЕ завершается NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
Длина ключа WiFi в байтах.
Wi-FiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
SSID Wi-Fi в виде строки, завершающейся NULL.
Беспроводная связьСигналСила
int16_t WirelessSignalStrength
Уровень сигнала сети или INT16_MIN, если он недоступен/применимо.
Общественные функции
Декодировать
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Кодировать
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
Слияние с
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Перезагрузить
void Reset()
Публичные статические функции
Кодироватьмассив
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )