Enumerations
enum NetworkType
| Name | Value |
|---|---|
| kNetworkType_NotSpecified | -1 |
| kNetworkType_WiFi | 1 |
| kNetworkType_Thread | 2 |
Network Types.
Defined at line 160 of file gen/third_party/openweave-core/src/include/Weave/Profiles/network-provisioning/NetworkProvisioning.h
enum WiFiSecurityType
| Name | Value |
|---|---|
| kWiFiSecurityType_NotSpecified | -1 |
| kWiFiSecurityType_None | 1 |
| kWiFiSecurityType_WEP | 2 |
| kWiFiSecurityType_WPAPersonal | 3 |
| kWiFiSecurityType_WPA2Personal | 4 |
| kWiFiSecurityType_WPA2MixedPersonal | 5 |
| kWiFiSecurityType_WPAEnterprise | 6 |
| kWiFiSecurityType_WPA2Enterprise | 7 |
| kWiFiSecurityType_WPA2MixedEnterprise | 8 |
| kWiFiSecurityType_WPA3Personal | 9 |
| kWiFiSecurityType_WPA3MixedPersonal | 10 |
| kWiFiSecurityType_WPA3Enterprise | 11 |
| kWiFiSecurityType_WPA3MixedEnterprise | 12 |
WiFi Security Modes.
Defined at line 171 of file gen/third_party/openweave-core/src/include/Weave/Profiles/network-provisioning/NetworkProvisioning.h
enum WiFiMode
| Name | Value |
|---|---|
| kWiFiMode_NotSpecified | -1 |
| kWiFiMode_AdHoc | 1 |
| kWiFiMode_Managed | 2 |
WiFi Operating Modes.
Defined at line 192 of file gen/third_party/openweave-core/src/include/Weave/Profiles/network-provisioning/NetworkProvisioning.h
enum WiFiRole
| Name | Value |
|---|---|
| kWiFiRole_NotSpecified | -1 |
| kWiFiRole_Station | 1 |
| kWiFiRole_AccessPoint | 2 |
Device WiFi Role.
Defined at line 203 of file gen/third_party/openweave-core/src/include/Weave/Profiles/network-provisioning/NetworkProvisioning.h
enum RendezvousModeFlags
| Name | Value |
|---|---|
| kRendezvousMode_EnableWiFiRendezvousNetwork | 0x0001 |
| kRendezvousMode_EnableThreadRendezvous | 0x0002 |
Rendezvous Mode Flags.
Defined at line 230 of file gen/third_party/openweave-core/src/include/Weave/Profiles/network-provisioning/NetworkProvisioning.h
enum GetNetworkFlags
| Name | Value |
|---|---|
| kGetNetwork_IncludeCredentials | 0x01 |
Get Network Flags.
Defined at line 239 of file gen/third_party/openweave-core/src/include/Weave/Profiles/network-provisioning/NetworkProvisioning.h