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