ESP-IDF
wps_event_data
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wps_event_data
wps_event_data union
union wps_event_data - WPS event data
Syntax
Show:
Summary
Declaration
Definition
from
hostapd.h:25
union
wps_event_data
;
Implemented in
wps.h:532
Fields
Field
Declared as
Description
wps_event_data::m2d
struct
wps_event_m2d
{
u16
config_methods
;
const
u8
*
manufacturer
;
size_t
manufacturer_len
;
const
u8
*
model_name
;
size_t
model_name_len
;
const
u8
*
model_number
;
size_t
model_number_len
;
const
u8
*
serial_number
;
size_t
serial_number_len
;
const
u8
*
dev_name
;
size_t
dev_name_len
;
const
u8
*
primary_dev_type
;
u16
config_error
;
u16
dev_password_id
;
}
struct wps_event_m2d - M2D event data.
wps_event_data::fail
struct
wps_event_fail
{
int
msg
;
u16
config_error
;
u16
error_indication
;
u8
peer_macaddr
[
ETH_ALEN
]
;
}
struct wps_event_fail - Registration failure information @msg: enum wps_msg_type.
wps_event_data::success
struct
wps_event_success
{
u8
peer_macaddr
[
ETH_ALEN
]
;
}
wps_event_data::pwd_auth_fail
struct
wps_event_pwd_auth_fail
{
int
enrollee
;
int
part
;
u8
peer_macaddr
[
ETH_ALEN
]
;
}
wps_event_data::ap
struct
wps_event_er_ap
{
const
u8
*
uuid
;
const
u8
*
mac_addr
;
const
char
*
friendly_name
;
const
char
*
manufacturer
;
const
char
*
manufacturer_url
;
const
char
*
model_description
;
const
char
*
model_name
;
const
char
*
model_number
;
const
char
*
model_url
;
const
char
*
serial_number
;
const
char
*
upc
;
const
u8
*
pri_dev_type
;
u8
wps_state
;
}
wps_event_data::enrollee
struct
wps_event_er_enrollee
{
const
u8
*
uuid
;
const
u8
*
mac_addr
;
int
m1_received
;
u16
config_methods
;
u16
dev_passwd_id
;
const
u8
*
pri_dev_type
;
const
char
*
dev_name
;
const
char
*
manufacturer
;
const
char
*
model_name
;
const
char
*
model_number
;
const
char
*
serial_number
;
}
wps_event_data::ap_settings
struct
wps_event_er_ap_settings
{
const
u8
*
uuid
;
const
struct
wps_credential
*
cred
;
}
wps_event_data::set_sel_reg
struct
wps_event_er_set_selected_registrar
{
const
u8
*
uuid
;
int
sel_reg
;
u16
dev_passwd_id
;
u16
sel_reg_config_methods
;
enum
{
WPS_ER_SET_SEL_REG_START
,
WPS_ER_SET_SEL_REG_DONE
,
WPS_ER_SET_SEL_REG_FAILED
}
state
;
}
Examples
References
from
examples
Code
Location
Scope
Referrer
union
wps_event_data
{
wps.h:532
union
wps_event_data
;
hostapd.h:25
union
wps_event_data
*
data
)
;
hostapd.h:126
union
wps_event_data
*
data
)
;
wps.h:827
union
wps_event_data
data
;
wps_common.c:281
wps_fail_event()
union
wps_event_data
data
;
wps_common.c:297
wps_success_event()
union
wps_event_data
data
;
wps_common.c:311
wps_pwd_auth_fail_event()
union
wps_event_data
data
;
wps_enrollee.c:1098
wps_process_m2d()
union
wps_event_data
*
data
)
wps_hostapd.c:201
hostapd_wps_event_cb()
hostapd_wps_event_cb()::data
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
hostapd_wps_event_cb()::data
hostapd_wps_event_cb()
wps_hostapd.c:201
Lifecycle
from
examples
All items filtered out
All items filtered out