Zephyr API Documentation 3.7.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
wifi_dpp_params Struct Reference

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...
 
   uint8_t   dpp_qr_code [255+1] 
 DPP QR-CODE, max for SHA512. More...
 
   char   resp [255+1] 
 Request response reusing request buffer. More...
 
};  
 

Detailed Description

Wi-Fi DPP params for various operations.

Field Documentation

◆ [union]

union { ... } wifi_dpp_params

◆ action

int wifi_dpp_params::action

Operation enum.

◆ [struct]

struct { ... } ::wifi_dpp_auth_init_params wifi_dpp_params::auth_init

◆ [struct]

struct { ... } ::wifi_dpp_bootstrap_gen_params wifi_dpp_params::bootstrap_gen

◆ chan

int wifi_dpp_params::chan

Own working channel.

◆ [struct]

struct { ... } ::wifi_dpp_chirp_params wifi_dpp_params::chirp

◆ conf

int wifi_dpp_params::conf

Security type.

◆ configurator

int wifi_dpp_params::configurator

Configuration parameter id.

◆ [struct]

struct { ... } ::wifi_dpp_configurator_add_params wifi_dpp_params::configurator_add

◆ [struct]

struct { ... } ::wifi_dpp_configurator_set_params wifi_dpp_params::configurator_set

◆ curve

int wifi_dpp_params::curve

ECP curves for private key.

ECP curves.

◆ dpp_qr_code

uint8_t wifi_dpp_params::dpp_qr_code[255+1]

DPP QR-CODE, max for SHA512.

◆ dpp_resp_wait_time

int wifi_dpp_params::dpp_resp_wait_time

Timeout for DPP frame response rx.

◆ freq

int wifi_dpp_params::freq

Chirp on frequency.

Listen on frequency.

◆ id

int wifi_dpp_params::id

Own bootstrap id.

Bootstrap get uri id.

◆ [struct]

struct { ... } ::wifi_dpp_listen_params wifi_dpp_params::listen

◆ mac

uint8_t wifi_dpp_params::mac[6]

Own mac address.

◆ net_access_key_curve

int wifi_dpp_params::net_access_key_curve

ECP curves for net access key.

◆ op_class

int wifi_dpp_params::op_class

Own operating class.

◆ peer

int wifi_dpp_params::peer

Peer bootstrap id.

◆ resp

char wifi_dpp_params::resp[255+1]

Request response reusing request buffer.

So once a request is sent, buffer will be fulfilled by response

◆ role

int wifi_dpp_params::role

Role configurator or enrollee.

◆ ssid

char wifi_dpp_params::ssid[32+1]

SSID in string.

Own mac address.

◆ type

int wifi_dpp_params::type

Bootstrap type.


The documentation for this struct was generated from the following file: