Zephyr API Documentation 3.7.99
A Scalable Open Source RTOS
|
Wi-Fi DPP params for various operations. More...
#include <wifi_mgmt.h>
Data Fields | ||
int | action | |
Operation enum. | ||
union { | ||
struct wifi_dpp_configurator_add_params { | ||
int curve | ||
ECP curves for private key. More... | ||
int net_access_key_curve | ||
ECP curves for net access key. More... | ||
} configurator_add | ||
struct wifi_dpp_auth_init_params { | ||
int peer | ||
Peer bootstrap id. More... | ||
int configurator | ||
Configuration parameter id. More... | ||
int role | ||
Role configurator or enrollee. More... | ||
int conf | ||
Security type. More... | ||
char ssid [32+1] | ||
SSID in string. More... | ||
} auth_init | ||
struct wifi_dpp_chirp_params { | ||
int id | ||
Own bootstrap id. More... | ||
int freq | ||
Chirp on frequency. More... | ||
} chirp | ||
struct wifi_dpp_listen_params { | ||
int freq | ||
Listen on frequency. More... | ||
int role | ||
Role configurator or enrollee. More... | ||
} listen | ||
struct wifi_dpp_bootstrap_gen_params { | ||
int type | ||
Bootstrap type. More... | ||
int op_class | ||
Own operating class. More... | ||
int chan | ||
Own working channel. More... | ||
int curve | ||
ECP curves. More... | ||
uint8_t mac [6] | ||
Own mac address. More... | ||
} bootstrap_gen | ||
struct wifi_dpp_configurator_set_params { | ||
int peer | ||
Peer bootstrap id. More... | ||
int configurator | ||
Configuration parameter id. More... | ||
int role | ||
Role configurator or enrollee. More... | ||
int conf | ||
Security type. More... | ||
int curve | ||
ECP curves for private key. More... | ||
int net_access_key_curve | ||
ECP curves for net access key. More... | ||
char ssid [32+1] | ||
Own mac address. More... | ||
} configurator_set | ||
int id | ||
Bootstrap get uri id. More... | ||
int dpp_resp_wait_time | ||
Timeout for DPP frame response rx. More... | ||
int network_id | ||
network id for reconfig More... | ||
uint8_t dpp_qr_code [255+1] | ||
DPP QR-CODE, max for SHA512. More... | ||
char resp [255+1] | ||
Request response reusing request buffer. More... | ||
}; | ||
Wi-Fi DPP params for various operations.
union { ... } wifi_dpp_params |
int wifi_dpp_params::action |
Operation enum.
struct { ... } ::wifi_dpp_auth_init_params wifi_dpp_params::auth_init |
struct { ... } ::wifi_dpp_bootstrap_gen_params wifi_dpp_params::bootstrap_gen |
int wifi_dpp_params::chan |
Own working channel.
struct { ... } ::wifi_dpp_chirp_params wifi_dpp_params::chirp |
int wifi_dpp_params::conf |
Security type.
int wifi_dpp_params::configurator |
Configuration parameter id.
struct { ... } ::wifi_dpp_configurator_add_params wifi_dpp_params::configurator_add |
struct { ... } ::wifi_dpp_configurator_set_params wifi_dpp_params::configurator_set |
int wifi_dpp_params::curve |
ECP curves for private key.
ECP curves.
uint8_t wifi_dpp_params::dpp_qr_code[255+1] |
DPP QR-CODE, max for SHA512.
int wifi_dpp_params::dpp_resp_wait_time |
Timeout for DPP frame response rx.
int wifi_dpp_params::freq |
Chirp on frequency.
Listen on frequency.
int wifi_dpp_params::id |
Own bootstrap id.
Bootstrap get uri id.
struct { ... } ::wifi_dpp_listen_params wifi_dpp_params::listen |
uint8_t wifi_dpp_params::mac[6] |
Own mac address.
int wifi_dpp_params::net_access_key_curve |
ECP curves for net access key.
int wifi_dpp_params::network_id |
network id for reconfig
int wifi_dpp_params::op_class |
Own operating class.
int wifi_dpp_params::peer |
Peer bootstrap id.
char wifi_dpp_params::resp[255+1] |
Request response reusing request buffer.
So once a request is sent, buffer will be fulfilled by response
int wifi_dpp_params::role |
Role configurator or enrollee.
char wifi_dpp_params::ssid[32+1] |
SSID in string.
Own mac address.
int wifi_dpp_params::type |
Bootstrap type.