ESP-IDF
wps_data::state
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wps_data::state
wps_data::state field
Syntax
Show:
Summary
Declaration
from
wps_i.h:40
enum
{
SEND_M1
,
RECV_M2
,
SEND_M3
,
RECV_M4
,
SEND_M5
,
RECV_M6
,
SEND_M7
,
RECV_M8
,
RECEIVED_M2D
,
WPS_MSG_DONE
,
RECV_ACK
,
WPS_FINISHED
,
SEND_WSC_NACK
,
RECV_M1
,
SEND_M2
,
RECV_M3
,
SEND_M4
,
RECV_M5
,
SEND_M6
,
RECV_M7
,
SEND_M8
,
RECV_DONE
,
SEND_M2D
,
RECV_M2D_ACK
}
state
;
Examples
References
from
examples
Code
Location
Referrer
}
state
;
wps_i.h:49
sm
->
wps
->
state
=
SEND_M1
;
esp_wps.c:804
wps_stop_process()
if
(
sm
->
wps
->
state
==
WPS_FINISHED
)
{
esp_wps.c:825
wps_finish()
if
(
gWpsSm
&&
gWpsSm
->
wps
->
state
!=
WPS_FINISHED
)
{
esp_wps.c:882
wps_sm_notify_deauth()
if
(
sm
->
wps
->
state
==
WPS_FINISHED
)
{
esp_wps.c:919
wps_start_msg_timer()
}
else
if
(
sm
->
wps
->
state
==
RECV_M2
)
{
esp_wps.c:925
wps_start_msg_timer()
if
(
sm
->
wps
->
state
==
WPS_FINISHED
)
{
esp_wps.c:1308
wifi_station_wps_msg_timeout_internal()
}
else
if
(
sm
->
wps
->
state
==
RECV_M2
)
{
esp_wps.c:1312
wifi_station_wps_msg_timeout_internal()
data
->
state
=
data
->
registrar
?
RECV_M1
:
SEND_M1
;
wps.c:102
wps_init()
wps
->
state
=
RECV_M2
;
wps_enrollee.c:167
wps_build_m1()
wps
->
state
=
RECV_M4
;
wps_enrollee.c:205
wps_build_m3()
wps
->
state
=
RECV_M6
;
wps_enrollee.c:240
wps_build_m5()
wps
->
state
=
RECV_M8
;
wps_enrollee.c:429
wps_build_m7()
wps
->
state
=
RECV_ACK
;
wps_enrollee.c:454
wps_build_wsc_done()
wps
->
state
=
WPS_FINISHED
;
wps_enrollee.c:457
wps_build_wsc_done()
switch
(
wps
->
state
)
{
wps_enrollee.c:468
wps_enrollee_get_msg()
wps
->
state
=
RECV_M2
;
wps_enrollee.c:495
wps_enrollee_get_msg()
if
(
wps
->
state
!=
RECV_M2
)
{
wps_enrollee.c:999
wps_process_m2()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1002
wps_process_m2()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1010
wps_process_m2()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1026
wps_process_m2()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1033
wps_process_m2()
wps
->
state
=
SEND_M3
;
wps_enrollee.c:1069
wps_process_m2()
if
(
wps
->
state
!=
RECV_M2
)
{
wps_enrollee.c:1079
wps_process_m2d()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1082
wps_process_m2d()
wps
->
state
=
RECEIVED_M2D
;
wps_enrollee.c:1124
wps_process_m2d()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1141
wps_process_m4()
if
(
wps
->
state
!=
RECV_M4
)
{
wps_enrollee.c:1146
wps_process_m4()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1149
wps_process_m4()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1158
wps_process_m4()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1168
wps_process_m4()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1175
wps_process_m4()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1186
wps_process_m4()
wps
->
state
=
SEND_M5
;
wps_enrollee.c:1192
wps_process_m4()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1213
wps_process_m6()
if
(
wps
->
state
!=
RECV_M6
)
{
wps_enrollee.c:1218
wps_process_m6()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1221
wps_process_m6()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1228
wps_process_m6()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1238
wps_process_m6()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1245
wps_process_m6()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1256
wps_process_m6()
wps
->
state
=
SEND_M7
;
wps_enrollee.c:1266
wps_process_m6()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1287
wps_process_m8()
if
(
wps
->
state
!=
RECV_M8
)
{
wps_enrollee.c:1292
wps_process_m8()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1295
wps_process_m8()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1302
wps_process_m8()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1316
wps_process_m8()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1326
wps_process_m8()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1334
wps_process_m8()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1348
wps_process_m8()
wps
->
state
=
WPS_MSG_DONE
;
wps_enrollee.c:1354
wps_process_m8()
wps
->
state
=
SEND_M1
;
wps_enrollee.c:1372
wps_process_wsc_start()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1405
wps_process_wsc_msg()
if
(
ret
==
WPS_FAILURE
||
wps
->
state
==
SEND_WSC_NACK
)
wps_enrollee.c:1431
wps_process_wsc_msg()
if
(
ret
==
WPS_FAILURE
||
wps
->
state
==
SEND_WSC_NACK
)
wps_enrollee.c:1442
wps_process_wsc_msg()
if
(
ret
==
WPS_FAILURE
||
wps
->
state
==
SEND_WSC_NACK
)
wps_enrollee.c:1453
wps_process_wsc_msg()
if
(
wps
->
state
==
RECV_ACK
&&
wps
->
wps
->
ap
)
{
wps_enrollee.c:1534
wps_process_wsc_ack()
wps
->
state
=
WPS_FINISHED
;
wps_enrollee.c:1538
wps_process_wsc_ack()
switch
(
wps
->
state
)
{
wps_enrollee.c:1619
wps_process_wsc_nack()
wps
->
state
=
SEND_WSC_NACK
;
wps_enrollee.c:1638
wps_process_wsc_nack()
wps
->
state
=
config_in_m2
?
RECV_DONE
:
RECV_M3
;
wps_registrar.c:1969
wps_build_m2()
wps
->
state
=
RECV_M2D_ACK
;
wps_registrar.c:2008
wps_build_m2d()
wps
->
state
=
RECV_M5
;
wps_registrar.c:2047
wps_build_m4()
wps
->
state
=
RECV_M7
;
wps_registrar.c:2083
wps_build_m6()
wps
->
state
=
RECV_DONE
;
wps_registrar.c:2119
wps_build_m8()
switch
(
wps
->
state
)
{
wps_registrar.c:2172
wps_registrar_get_msg()
if
(
wps
->
state
!=
RECV_M1
)
{
wps_registrar.c:2663
wps_process_m1()
wps
->
state
=
SEND_M2D
;
wps_registrar.c:2699
wps_process_m1()
wps
->
state
=
SEND_M2D
;
wps_registrar.c:2755
wps_process_m1()
wps
->
state
=
SEND_M2
;
wps_registrar.c:2787
wps_process_m1()
if
(
wps
->
state
!=
RECV_M3
)
{
wps_registrar.c:2798
wps_process_m3()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2801
wps_process_m3()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2809
wps_process_m3()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2818
wps_process_m3()
wps
->
state
=
SEND_M4
;
wps_registrar.c:2822
wps_process_m3()
if
(
wps
->
state
!=
RECV_M5
)
{
wps_registrar.c:2836
wps_process_m5()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2839
wps_process_m5()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2847
wps_process_m5()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2854
wps_process_m5()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2863
wps_process_m5()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2869
wps_process_m5()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2879
wps_process_m5()
wps
->
state
=
SEND_M6
;
wps_registrar.c:2884
wps_process_m5()
if
(
wps
->
state
!=
RECV_M7
)
{
wps_registrar.c:2995
wps_process_m7()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:2998
wps_process_m7()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3006
wps_process_m7()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3013
wps_process_m7()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3022
wps_process_m7()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3029
wps_process_m7()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3040
wps_process_m7()
wps
->
state
=
SEND_M8
;
wps_registrar.c:3046
wps_process_m7()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3064
wps_process_wsc_msg()
if
(
ret
==
WPS_FAILURE
||
wps
->
state
==
SEND_WSC_NACK
)
wps_registrar.c:3097
wps_process_wsc_msg()
if
(
ret
==
WPS_FAILURE
||
wps
->
state
==
SEND_WSC_NACK
)
wps_registrar.c:3105
wps_process_wsc_msg()
if
(
ret
==
WPS_FAILURE
||
wps
->
state
==
SEND_WSC_NACK
)
wps_registrar.c:3113
wps_process_wsc_msg()
if
(
wps
->
state
==
RECV_M2D_ACK
)
{
wps_registrar.c:3179
wps_process_wsc_ack()
old_state
=
wps
->
state
;
wps_registrar.c:3210
wps_process_wsc_nack()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3211
wps_process_wsc_nack()
if
(
wps
->
state
!=
RECV_DONE
&&
wps_registrar.c:3290
wps_process_wsc_done()
wps
->
state
=
SEND_WSC_NACK
;
wps_registrar.c:3470
wps_registrar_process_msg()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
wps_data::state
is written by 29 functions and is read by 22 functions:
wps_init()
wps_build_m1()
wps_build_m3()
wps_build_m5()
wps_build_m7()
wps_build_wsc_done()
wps_enrollee_get_msg()
wps_process_m2()
wps_process_m2d()
wps_process_m4()
wps_process_m6()
wps_process_m8()
wps_process_wsc_start()
wps_process_wsc_msg()
wps_process_wsc_ack()
wps_process_wsc_nack()
wps_stop_process()
wps_build_m2()
wps_build_m2d()
wps_build_m4()
wps_build_m6()
wps_build_m8()
wps_process_m1()
wps_process_m3()
wps_process_m5()
wps_process_m7()
wps_process_wsc_msg()
wps_process_wsc_nack()
wps_registrar_process_msg()
All items filtered out
wps_data::state
wps_enrollee_get_msg()
wps_process_m2()
wps_process_m2d()
wps_process_m4()
wps_process_m6()
wps_process_m8()
wps_process_wsc_msg()
wps_process_wsc_ack()
wps_process_wsc_nack()
wps_finish()
wps_sm_notify_deauth()
wps_start_msg_timer()
wifi_station_wps_msg_timeout_internal()
wps_registrar_get_msg()
wps_process_m1()
wps_process_m3()
wps_process_m5()
wps_process_m7()
wps_process_wsc_msg()
wps_process_wsc_ack()
wps_process_wsc_nack()
wps_process_wsc_done()
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
Lifecycle
from
examples
All items filtered out
All items filtered out