WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_wifi_cmd_table.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2019-2020. All rights reserved.
3 * Description: struction of AT command and public function
4 */
5
6#if ! defined (AT_WIFI_CMD_AT_CMD_TALBE_H)
7#define AT_WIFI_CMD_AT_CMD_TALBE_H
8
9#include "at.h"
10typedef struct {
11 uint32_t para_map;
12 const uint8_t *para1; /* Length: 3 */
13} cc_args_t;
14
15typedef struct {
16 uint32_t para_map;
17 int32_t para1; /* Range: 1..3 */
19
20typedef struct {
21 uint32_t para_map;
22 int32_t para1; /* Range: 0..15 */
24
25typedef struct {
26 uint32_t para_map;
27 int32_t para1; /* Range: 0..255 */
29
30typedef struct {
31 uint32_t para_map;
32 int32_t para1; /* Optional. Range: 0..255 */
33 int32_t para2; /* Optional. Range: 0..255 */
34 int32_t para3; /* Optional. Range: 0..255 */
35 int32_t para4; /* Optional. Range: 0..255 */
37
38typedef struct {
39 uint32_t para_map;
40 int32_t para1; /* Range: 0..32 */
42
43typedef struct {
44 uint32_t para_map;
45 const uint8_t *ssid; /* Optional. Length: 32 */
46 const uint8_t *bssid; /* Optional. Length: 32 */
47 const uint8_t *passwd; /* Optional. Length: 64 */
48 int32_t psk_type; /* Optional. Range:0-1 */
50
51typedef struct {
52 uint32_t para_map;
54
55typedef struct {
56 uint32_t para_map;
57 int32_t para1; /* Range: 1..14 */
59
60typedef struct {
61 uint32_t para_map;
62 const uint8_t *para1; /* Optional. Length: 32 */
64
65typedef struct {
66 uint32_t para_map;
67 const uint8_t *para1; /* Optional. Length: 17 */
69
70typedef struct {
71 uint32_t para_map;
72 const uint8_t *para1; /* Length: 32 */
73 int32_t para2; /* Range: 1..14 */
74 int32_t para3;
75 const uint8_t *para4; /* Optional. Length: 64 */
77
78typedef struct {
79 uint32_t para_map;
80 int32_t para1;
81 int32_t para2;
83
84typedef struct {
85 uint32_t para_map;
87
88typedef struct {
89 uint32_t para_map;
91
92typedef struct {
93 uint32_t para_map;
95
96typedef struct {
97 uint32_t para_map;
99
100typedef struct {
101 uint32_t para_map;
102 int32_t para1;
103 int32_t para2;
104 int32_t para3;
105 int32_t para4;
106 int32_t para5;
107 int32_t para6;
109
110typedef struct {
111 uint32_t para_map;
112 int32_t para1;
113 int32_t para2;
114 int32_t para3;
116
117typedef struct {
118 uint32_t para_map;
119 int32_t para1;
120 const uint8_t *para2; /* Length: 32 */
121 int32_t para3;
123
124typedef struct {
125 uint32_t para_map;
127
128typedef struct {
129 uint32_t para_map;
130 const uint8_t *ifname; /* Length: 32 */
131 int32_t index;
133 const uint8_t *cmd; /* Length: 32 */
134 int32_t ie_type; /* Optional. */
135 int32_t ie_len; /* Optional. */
136 int32_t para7; /* Optional. Range: 0..255 */
137 int32_t para8; /* Optional. Range: 0..255 */
138 int32_t para9; /* Optional. Range: 0..255 */
139 int32_t para10; /* Optional. Range: 0..255 */
141
142typedef struct {
143 uint32_t para_map;
144 const uint8_t *para1; /* Length: 32 */
146
147typedef struct {
148 uint32_t para_map;
150
151typedef struct {
152 uint32_t para_map;
154
155typedef struct {
156 uint32_t para_map;
157 const uint8_t *para1; /* Optional. Length: 32 */
158 const uint8_t *para2; /* Optional. Length: 32 */
159 int32_t para3; /* Range: 1..14 */
160 int32_t para4;
161 const uint8_t *para5; /* Optional. Length: 64 */
163
164typedef struct {
165 uint32_t para_map;
166 const uint8_t *ifname; /* Length: 32 */
167 int32_t user_id;
168 int32_t enable;
169 int32_t cfg_match_ta_ra_sel; /* Optional. */
170 const uint8_t *mac; /* Optional. Length: 32 */
171 int32_t frame_type_filter_bitmap; /* Optional. Range: 0..7 */
172 int32_t sub_type_filter_enable; /* Optional. */
173 int32_t sub_type_filter; /* Optional. Range: 0..15 */
174 int32_t ppdu_filter_bitmap; /* Optional. Range: 0..63 */
175 int32_t period; /* Optional. Range: 0..4095 */
177
178typedef struct {
179 uint32_t para_map;
181
182typedef struct {
183 uint32_t para_map;
185
186typedef struct {
187 uint32_t para_map;
189
190typedef struct {
191 uint32_t para_map;
192} pbc_args_t;
193
194typedef struct {
195 uint32_t para_map;
196 const uint8_t *pin_code; /* Length: 8 */
197} pin_args_t;
198
199typedef struct {
200 uint32_t para_map;
201 int32_t para1;
202 const uint8_t *para2; /* Length: 2800 */
204
205#include "at.h"
206typedef struct {
207 uint32_t para_map;
208 int32_t ps_switch;
209} ps_args_t;
210
211typedef struct {
212 uint32_t para_map;
214
215typedef struct {
216 uint32_t para_map;
218
219typedef struct {
220 uint32_t para_map;
222
262
263typedef struct {
264 uint32_t para_map;
265 int32_t protocol_mode; /* Optional.Range: 1..4 */
266 int32_t beacon_interval; /* Optional.Range: 25..1000 */
267 int32_t dtim_period; /* Optional.Range: 1..30 */
268 int32_t group_rekey; /* Optional.Range: 30..86400 */
269 int32_t hidden_ssid_flag; /* Optional.Range: 1..2 */
270 int32_t gi; /* Optional. */
272
273typedef struct {
274 uint32_t para_map;
276
277typedef struct {
278 uint32_t para_map;
279 int32_t enable;
280 int32_t period; /* Optional.Range: 1..65535 */
281 int32_t count; /* Optional.Range: 1..65535 */
282 int32_t timeout; /* Optional.Range: 2..65535 */
284
285typedef struct {
286 uint32_t para_map;
287 int32_t para1; /* Range: 0..0 */
289
290typedef struct {
291 uint32_t para_map;
292 const uint8_t *para1; /* Length: 32 */
294
295typedef struct {
296 uint32_t para_map;
297 int32_t para1; /* Range: 0..2 */
298} tpc_args_t;
299
300typedef struct {
301 uint32_t para_map;
302 int32_t para1; /* Range: 0..1 */
303} trc_args_t;
304
305typedef struct {
306 uint32_t para_map;
307 int32_t para1; /* Range: 0..2 */
308 int32_t para2; /* Range: 0..32767 */
309} rts_args_t;
310
311typedef struct {
312 uint32_t para_map;
313 int32_t para1; /* Range: 0..1 */
314 int32_t para2; /* Range: -128..127 */
315} cca_args_t;
316
317typedef struct {
318 uint32_t para_map;
319 const uint8_t *para1; /* Length: 32 */
320 int32_t para2; /* Range: 0..1 */
321 int32_t para3; /* Range: 0..63 */
323
324typedef struct {
325 uint32_t para_map;
326 int32_t enable;
327 int32_t cycle; /* Range: 100..1000 */
328 int32_t duration; /* Range: 1..65535 */
329} psd_args_t;
330
331/* AT Command */
338
339/* AT+STAAUTH */
341
342/* AT Command */
344
345/* AT Command */
347
348/* PROMISE ENABLE */
350
351/* SDP ENABLE */
353
354/* SDP SUBSCRIBE */
356
357/* Reconnect */
359
360/* AT Command */
362
363/* AT Command */
365
366/* AT Command */
368
369/* AT Command */
371
372/* AT Command */
374
375/* AT Command */
377
378/* Get Scan Results */
380
381/* AT Command */
383
384/* AT Command */
387
388/* AT Command */
391
392/* AT Command */
394
395/* AT Command */
397/* SETAPADV */
399/* Get APCONFIG */
401
402/* AT Command */
404
405/* AT Command */
407
408/* AT Command */
410
411/* AT+WFARECONN */
413
414/* AT+APSCAN */
416
417/* AT+FCONN */
419
420/* AT Command */
422
423/* AT Command */
425
426/* AT Command */
428
429/* AT+GETPIN */
431
432/* AT+PBC */
434
435/* AT+PIN */
437
438/* AT Command */
440
441/* AT+SETRATE */
443
444/* AT+GETRATE */
446
447/* AT+TPC */
449
450/* AT+TRC */
452
453/* AT+RTS */
455
456/* AT+CCA */
458
459/* AT+INTRF */
461
462/* AT+PS */
464
465/* AT+WIFIINIT */
467
468/* AT+WIFIISINIT */
470
471/* AT+WIFIUNINIT */
473
474/* AT+PSD=enable,cycle,duration PSD Control */
476
478 {
480 .last = true,
481 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
482 .entry.string.max_length = 3,
483 .offset = offsetof(cc_args_t, para1)
484 },
485};
486
488 {
490 .last = true,
492 .entry.int_range.min_val = 1,
493 .entry.int_range.max_val = 3,
494 .offset = offsetof(pwe_args_t, para1)
495 },
496};
497
499 {
502 .entry.int_range.min_val = 0,
503 .entry.int_range.max_val = 15,
504 .offset = offsetof(trans_args_t, para1)
505 },
506};
507
509 {
511 .last = true,
513 .entry.int_range.min_val = 0,
514 .entry.int_range.max_val = 255,
515 .offset = offsetof(clog_args_t, para1)
516 },
517};
518
520 {
523 .entry.int_range.min_val = 0,
524 .entry.int_range.max_val = 255,
525 .offset = offsetof(grp_args_t, para1)
526 },
527 {
528 .type = AT_SYNTAX_TYPE_INT,
530 .entry.int_range.min_val = 0,
531 .entry.int_range.max_val = 255,
532 .offset = offsetof(grp_args_t, para2)
533 },
534 {
535 .type = AT_SYNTAX_TYPE_INT,
537 .entry.int_range.min_val = 0,
538 .entry.int_range.max_val = 255,
539 .offset = offsetof(grp_args_t, para3)
540 },
541 {
542 .type = AT_SYNTAX_TYPE_INT,
543 .last = true,
545 .entry.int_range.min_val = 0,
546 .entry.int_range.max_val = 255,
547 .offset = offsetof(grp_args_t, para4)
548 },
549};
550
552 {
555 .entry.int_range.min_val = 0,
556 .entry.int_range.max_val = 32,
557 .offset = offsetof(sta_auth_type_args_t, para1)
558 },
559};
560
562 {
565 .entry.int_range.min_val = 0,
566 .entry.int_range.max_val = 4,
567 .offset = offsetof(startpromise_args_t, para1)
568 },
569 {
570 .type = AT_SYNTAX_TYPE_INT,
572 .entry.int_range.min_val = 0,
573 .entry.int_range.max_val = 1,
574 .offset = offsetof(startpromise_args_t, para2)
575 },
576 {
577 .type = AT_SYNTAX_TYPE_INT,
579 .entry.int_range.min_val = 0,
580 .entry.int_range.max_val = 1,
581 .offset = offsetof(startpromise_args_t, para3)
582 },
583 {
584 .type = AT_SYNTAX_TYPE_INT,
586 .entry.int_range.min_val = 0,
587 .entry.int_range.max_val = 1,
588 .offset = offsetof(startpromise_args_t, para4)
589 },
590 {
591 .type = AT_SYNTAX_TYPE_INT,
593 .entry.int_range.min_val = 0,
594 .entry.int_range.max_val = 1,
595 .offset = offsetof(startpromise_args_t, para5)
596 },
597 {
598 .type = AT_SYNTAX_TYPE_INT,
599 .last = true,
601 .entry.int_range.min_val = 0,
602 .entry.int_range.max_val = 1,
603 .offset = offsetof(startpromise_args_t, para6)
604 },
605};
606
608 {
611 .entry.int_range.min_val = 0,
612 .entry.int_range.max_val = 4,
613 .offset = offsetof(startsdp_args_t, para1)
614 },
615 {
616 .type = AT_SYNTAX_TYPE_INT,
618 .entry.int_range.min_val = 1,
619 .entry.int_range.max_val = 2,
620 .offset = offsetof(startsdp_args_t, para2)
621 },
622 {
623 .type = AT_SYNTAX_TYPE_INT,
624 .last = true,
626 .entry.int_range.min_val = 1,
627 .entry.int_range.max_val = 9,
628 .offset = offsetof(startsdp_args_t, para3)
629 },
630};
631
633 {
636 .entry.int_range.min_val = 0,
637 .entry.int_range.max_val = 4,
638 .offset = offsetof(sdp_subscribe_args_t, para1)
639 },
640 {
641 .type = AT_SYNTAX_TYPE_STRING,
643 .entry.string.max_length = 34,
644 .offset = offsetof(sdp_subscribe_args_t, para2)
645 },
646 {
647 .type = AT_SYNTAX_TYPE_INT,
648 .last = true,
650 .entry.int_range.min_val = 0,
651 .entry.int_range.max_val = 65535,
652 .offset = offsetof(sdp_subscribe_args_t, para3)
653 },
654};
655
656
657const int32_t conn_para3_values[] = {
658 0, 1, 2, 3, 4, 7, 8, 10
659};
661 {
664 .entry.string.max_length = 131,
665 .offset = offsetof(conn_args_t, ssid)
666 },
667 {
668 .type = AT_SYNTAX_TYPE_STRING,
670 .entry.string.max_length = 32,
671 .offset = offsetof(conn_args_t, bssid)
672 },
673 {
674 .type = AT_SYNTAX_TYPE_STRING,
676 .entry.string.max_length = 66,
677 .offset = offsetof(conn_args_t, passwd)
678 },
679 {
680 .type = AT_SYNTAX_TYPE_INT,
681 .last = true,
683 .entry.int_range.min_val = 0,
684 .entry.int_range.max_val = 1,
685 .offset = offsetof(conn_args_t, psk_type)
686 },
687};
688
690 {
692 .last = true,
694 .entry.int_range.min_val = 1,
695 .entry.int_range.max_val = 14,
696 .offset = offsetof(scanchn_args_t, para1)
697 },
698};
699
701 {
703 .last = true,
705 .entry.string.max_length = 131,
706 .offset = offsetof(scanssid_args_t, para1)
707 },
708};
709
711 {
713 .last = true,
715 .entry.string.max_length = 17,
716 .offset = offsetof(scanbssid_args_t, para1)
717 },
718};
719
720const int32_t reconn_enable_values[] = {
721 0, 1
722};
724 {
726 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
727 .entry.int_list = {2, reconn_enable_values},
728 .offset = offsetof(reconn_args_t, enable)
729 },
730 {
731 .type = AT_SYNTAX_TYPE_INT,
733 .entry.int_range.min_val = 1,
734 .entry.int_range.max_val = 65535,
735 .offset = offsetof(reconn_args_t, period)
736 },
737 {
738 .type = AT_SYNTAX_TYPE_INT,
740 .entry.int_range.min_val = 1,
741 .entry.int_range.max_val = 65535,
742 .offset = offsetof(reconn_args_t, count)
743 },
744 {
745 .type = AT_SYNTAX_TYPE_INT,
746 .last = true,
748 .entry.int_range.min_val = 2,
749 .entry.int_range.max_val = 65535,
750 .offset = offsetof(reconn_args_t, timeout)
751 },
752};
753
755 {
758 .entry.int_range.max_val = 4,
759 .offset = offsetof(setapadv_args_t, protocol_mode)
760 },
761 {
762 .type = AT_SYNTAX_TYPE_INT,
764 .entry.int_range.max_val = 1000,
765 .offset = offsetof(setapadv_args_t, beacon_interval)
766 },
767 {
768 .type = AT_SYNTAX_TYPE_INT,
770 .entry.int_range.max_val = 30,
771 .offset = offsetof(setapadv_args_t, dtim_period)
772 },
773 {
774 .type = AT_SYNTAX_TYPE_INT,
776 .entry.int_range.max_val = 86400,
777 .offset = offsetof(setapadv_args_t, group_rekey)
778 },
779 {
780 .type = AT_SYNTAX_TYPE_INT,
782 .entry.int_range.max_val = 2,
783 .offset = offsetof(setapadv_args_t, hidden_ssid_flag)
784 },
785 {
786 .type = AT_SYNTAX_TYPE_INT,
787 .attribute = AT_SYNTAX_ATTR_OPTIONAL,
788 .last = true,
789 .offset = offsetof(setapadv_args_t, gi)
790 },
791};
792
793const int32_t startap_para3_values[] = {
794 0, 1, 2, 3, 7, 8, 10, 14
795};
797 {
800 .entry.string.max_length = 34,
801 .offset = offsetof(startap_args_t, para1)
802 },
803 {
804 .type = AT_SYNTAX_TYPE_INT,
806 .entry.int_range.min_val = 0,
807 .entry.int_range.max_val = 14,
808 .offset = offsetof(startap_args_t, para2)
809 },
810 {
811 .type = AT_SYNTAX_TYPE_INT,
812 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
813 .entry.int_list = {8, startap_para3_values},
814 .offset = offsetof(startap_args_t, para3)
815 },
816 {
817 .type = AT_SYNTAX_TYPE_STRING,
818 .last = true,
820 .entry.string.max_length = 66,
821 .offset = offsetof(startap_args_t, para4)
822 },
823};
824
825const int32_t startsta_para1_values[] = {
826 0, 1, 2, 3, 4
827};
828const int32_t startsta_para2_values[] = {
829 0, 1, 2
830};
832 {
835 .entry.int_list = {5, startsta_para1_values},
836 .offset = offsetof(startsta_args_t, para1)
837 },
838 {
839 .type = AT_SYNTAX_TYPE_INT,
840 .last = true,
842 .entry.int_list = {3, startsta_para2_values},
843 .offset = offsetof(startsta_args_t, para2)
844 },
845};
846
847const int32_t userieset_index_values[] = {
848 1, 2, 3, 4
849};
851 1, 2, 4
852};
853const int32_t userieset_ie_type_values[] = {
854 221
855};
856const int32_t userieset_ie_len_values[] = {
857 4
858};
859
861 {
864 .entry.string.max_length = 32,
865 .offset = offsetof(userieset_args_t, ifname)
866 },
867 {
868 .type = AT_SYNTAX_TYPE_INT,
869 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
870 .entry.int_list = {4, userieset_index_values},
871 .offset = offsetof(userieset_args_t, index)
872 },
873 {
874 .type = AT_SYNTAX_TYPE_INT,
875 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
876 .entry.int_list = {3, userieset_frame_type_bitmap_values},
877 .offset = offsetof(userieset_args_t, frame_type_bitmap)
878 },
879 {
880 .type = AT_SYNTAX_TYPE_STRING,
882 .entry.string.max_length = 32,
883 .offset = offsetof(userieset_args_t, cmd)
884 },
885 {
886 .type = AT_SYNTAX_TYPE_INT,
888 .entry.int_list = {1, userieset_ie_type_values},
889 .offset = offsetof(userieset_args_t, ie_type)
890 },
891 {
892 .type = AT_SYNTAX_TYPE_INT,
894 .entry.int_list = {1, userieset_ie_len_values},
896 },
897 {
898 .type = AT_SYNTAX_TYPE_INT,
900 .entry.int_range.min_val = 0,
901 .entry.int_range.max_val = 255,
902 .offset = offsetof(userieset_args_t, para7)
903 },
904 {
905 .type = AT_SYNTAX_TYPE_INT,
907 .entry.int_range.min_val = 0,
908 .entry.int_range.max_val = 255,
909 .offset = offsetof(userieset_args_t, para8)
910 },
911 {
912 .type = AT_SYNTAX_TYPE_INT,
914 .entry.int_range.min_val = 0,
915 .entry.int_range.max_val = 255,
916 .offset = offsetof(userieset_args_t, para9)
917 },
918 {
919 .type = AT_SYNTAX_TYPE_INT,
920 .last = true,
922 .entry.int_range.min_val = 0,
923 .entry.int_range.max_val = 255,
924 .offset = offsetof(userieset_args_t, para10)
925 },
926};
927
929 {
931 .last = true,
932 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
933 .entry.string.max_length = 17,
934 .offset = offsetof(deauthsta_args_t, para1)
935 },
936};
937
939 {
942 .entry.string.max_length = 131,
943 .offset = offsetof(fconn_args_t, para1)
944 },
945 {
946 .type = AT_SYNTAX_TYPE_STRING,
948 .entry.string.max_length = 32,
949 .offset = offsetof(fconn_args_t, para2)
950 },
951 {
952 .type = AT_SYNTAX_TYPE_INT,
954 .entry.int_range.min_val = 1,
955 .entry.int_range.max_val = 14,
956 .offset = offsetof(fconn_args_t, para3)
957 },
958 {
959 .type = AT_SYNTAX_TYPE_INT,
960 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
961 .entry.int_list = {8, conn_para3_values},
962 .offset = offsetof(fconn_args_t, para4)
963 },
964 {
965 .type = AT_SYNTAX_TYPE_STRING,
966 .last = true,
968 .entry.string.max_length = 66,
969 .offset = offsetof(fconn_args_t, para5)
970 },
971};
973 0, 1, 2, 3
974};
975const int32_t csisetconfig_enable_values[] = {
976 0, 1
977};
979 0, 1
980};
982 0, 1
983};
985 {
988 .entry.string.max_length = 32,
989 .offset = offsetof(csisetconfig_args_t, ifname)
990 },
991 {
992 .type = AT_SYNTAX_TYPE_INT,
993 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
994 .entry.int_list = {4, csisetconfig_user_id_values},
995 .offset = offsetof(csisetconfig_args_t, user_id)
996 },
997 {
998 .type = AT_SYNTAX_TYPE_INT,
999 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
1000 .entry.int_list = {2, csisetconfig_enable_values},
1001 .offset = offsetof(csisetconfig_args_t, enable)
1002 },
1003 {
1004 .type = AT_SYNTAX_TYPE_INT,
1006 .entry.int_list = {2, csisetconfig_cfg_match_ta_ra_sel_values},
1007 .offset = offsetof(csisetconfig_args_t, cfg_match_ta_ra_sel)
1008 },
1009 {
1010 .type = AT_SYNTAX_TYPE_STRING,
1012 .entry.string.max_length = 32,
1013 .offset = offsetof(csisetconfig_args_t, mac)
1014 },
1015 {
1016 .type = AT_SYNTAX_TYPE_INT,
1018 .entry.int_range.min_val = 0,
1019 .entry.int_range.max_val = 7,
1020 .offset = offsetof(csisetconfig_args_t, frame_type_filter_bitmap)
1021 },
1022 {
1023 .type = AT_SYNTAX_TYPE_INT,
1025 .entry.int_list = {2, csisetconfig_sub_type_filter_enable_values},
1026 .offset = offsetof(csisetconfig_args_t, sub_type_filter_enable)
1027 },
1028 {
1029 .type = AT_SYNTAX_TYPE_INT,
1031 .entry.int_range.min_val = 0,
1032 .entry.int_range.max_val = 15,
1033 .offset = offsetof(csisetconfig_args_t, sub_type_filter)
1034 },
1035 {
1036 .type = AT_SYNTAX_TYPE_INT,
1038 .entry.int_range.min_val = 0,
1039 .entry.int_range.max_val = 63,
1040 .offset = offsetof(csisetconfig_args_t, ppdu_filter_bitmap)
1041 },
1042 {
1043 .type = AT_SYNTAX_TYPE_INT,
1044 .last = true,
1046 .entry.int_range.min_val = 0,
1047 .entry.int_range.max_val = 4095,
1048 .offset = offsetof(csisetconfig_args_t, period)
1049 },
1050};
1051
1053 {
1055 .last = true,
1056 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
1057 .entry.string.max_length = 8,
1058 .offset = offsetof(pin_args_t, pin_code)
1059 },
1060};
1061
1062const int32_t sendpkt_para1_values[] = {
1063 0, 1
1064};
1066 {
1068 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
1069 .entry.int_list = {2, sendpkt_para1_values},
1070 .offset = offsetof(sendpkt_args_t, para1)
1071 },
1072 {
1073 .type = AT_SYNTAX_TYPE_STRING,
1074 .last = true,
1075 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
1076 .entry.string.max_length = 2800,
1077 .offset = offsetof(sendpkt_args_t, para2)
1078 },
1079};
1080
1082 {
1084 .last = true,
1086 .entry.int_range.min_val = 0,
1087 .entry.int_range.max_val = 255,
1088 .offset = offsetof(setrate_args_t, para1)
1089 },
1090};
1091
1093 {
1095 .last = true,
1097 .entry.string.max_length = 32,
1098 .offset = offsetof(getrate_args_t, para1)
1099 },
1100};
1101
1103 {
1105 .last = true,
1107 .entry.int_range.min_val = 0,
1108 .entry.int_range.max_val = 2,
1109 .offset = offsetof(tpc_args_t, para1)
1110 },
1111};
1112
1114 {
1116 .last = true,
1118 .entry.int_range.min_val = 0,
1119 .entry.int_range.max_val = 1,
1120 .offset = offsetof(trc_args_t, para1)
1121 },
1122};
1123
1125 {
1128 .entry.int_range.min_val = 0,
1129 .entry.int_range.max_val = 2,
1130 .offset = offsetof(rts_args_t, para1)
1131 },
1132 {
1133 .type = AT_SYNTAX_TYPE_INT,
1134 .last = true,
1136 .entry.int_range.min_val = 0,
1137 .entry.int_range.max_val = 32767,
1138 .offset = offsetof(rts_args_t, para2)
1139 },
1140};
1141
1143 {
1146 .entry.int_range.min_val = 0,
1147 .entry.int_range.max_val = 1,
1148 .offset = offsetof(cca_args_t, para1)
1149 },
1150 {
1151 .type = AT_SYNTAX_TYPE_INT,
1152 .last = true,
1154 .entry.int_range.min_val = -128,
1155 .entry.int_range.max_val = 127,
1156 .offset = offsetof(cca_args_t, para2)
1157 },
1158};
1159
1161 {
1164 .entry.string.max_length = 32,
1165 .offset = offsetof(intrf_args_t, para1)
1166 },
1167 {
1168 .type = AT_SYNTAX_TYPE_INT,
1170 .entry.int_range.min_val = 0,
1171 .entry.int_range.max_val = 1,
1172 .offset = offsetof(intrf_args_t, para2)
1173 },
1174 {
1175 .type = AT_SYNTAX_TYPE_INT,
1176 .last = true,
1178 .entry.int_range.min_val = 0,
1179 .entry.int_range.max_val = 255,
1180 .offset = offsetof(intrf_args_t, para3)
1181 },
1182};
1183
1184const int32_t ps_ps_switch_values[] = {
1185 0, 1, 2, 3, 255
1186};
1188 {
1190 .last = true,
1191 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
1192 .entry.int_list = {5, ps_ps_switch_values},
1193 .offset = offsetof(ps_args_t, ps_switch)
1194 },
1195};
1196
1197const int32_t psd_enable_values[] = {
1198 0, 1
1199};
1200
1202 {
1204 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
1205 .entry.int_list = {2, psd_enable_values},
1206 .offset = offsetof(psd_args_t, enable)
1207 },
1208 {
1209 .type = AT_SYNTAX_TYPE_INT,
1211 .entry.int_range.min_val = 100,
1212 .entry.int_range.max_val = 1000,
1213 .offset = offsetof(psd_args_t, cycle)
1214 },
1215 {
1216 .type = AT_SYNTAX_TYPE_INT,
1217 .last = true,
1219 .entry.int_range.min_val = 1,
1220 .entry.int_range.max_val = 65535,
1221 .offset = offsetof(psd_args_t, duration)
1222 },
1223};
1224
1226 {
1227 "CC",
1228 3,
1229 0,
1230 cc_syntax,
1231 NULL,
1234 NULL,
1235 },
1236 {
1237 "SAEPWE",
1238 6,
1239 0,
1241 NULL,
1243 NULL,
1244 NULL,
1245 },
1246 {
1247 "SAETRANS",
1248 9,
1249 0,
1251 NULL,
1253 NULL,
1254 NULL,
1255 },
1256 {
1257 "SAECLOG",
1258 8,
1259 0,
1261 NULL,
1263 NULL,
1264 NULL,
1265 },
1266 {
1267 "SAEGRP",
1268 7,
1269 0,
1271 NULL,
1273 NULL,
1274 NULL,
1275 },
1276 {
1277 "STAAUTH",
1278 8,
1279 0,
1281 NULL,
1283 NULL,
1284 NULL,
1285 },
1286 {
1287 "CONN",
1288 5,
1289 0,
1291 NULL,
1293 NULL,
1294 NULL,
1295 },
1296 {
1297 "DISCONN",
1298 8,
1299 0,
1300 NULL,
1303 NULL,
1304 NULL,
1305 },
1306 {
1307 "RECONN",
1308 7,
1309 0,
1311 NULL,
1313 NULL,
1314 NULL,
1315 },
1316 {
1317 "WFARECONN",
1318 8,
1319 0,
1320 NULL,
1323 NULL,
1324 NULL,
1325 },
1326 {
1327 "FCONN",
1328 16,
1329 0,
1331 NULL,
1333 NULL,
1334 NULL,
1335 },
1336 {
1337 "SCAN",
1338 5,
1339 0,
1340 NULL,
1343 NULL,
1344 NULL,
1345 },
1346 {
1347 "SCANCHN",
1348 8,
1349 0,
1351 NULL,
1353 NULL,
1354 NULL,
1355 },
1356 {
1357 "SCANSSID",
1358 8,
1359 0,
1361 NULL,
1363 NULL,
1364 NULL,
1365 },
1366 {
1367 "SCANPRSSID",
1368 8,
1369 0,
1371 NULL,
1373 NULL,
1374 NULL,
1375 },
1376 {
1377 "SCANBSSID",
1378 8,
1379 0,
1381 NULL,
1383 NULL,
1384 NULL,
1385 },
1386 {
1387 "STARTAP",
1388 8,
1389 0,
1391 NULL,
1393 NULL,
1394 NULL,
1395 },
1396 {
1397 "STARTSTA",
1398 9,
1399 0,
1403 NULL,
1404 NULL,
1405 },
1406 {
1407 "STASTAT",
1408 8,
1409 0,
1410 NULL,
1413 NULL,
1414 NULL,
1415 },
1416 {
1417 "STACONFIG",
1418 10,
1419 0,
1420 NULL,
1423 NULL,
1424 NULL,
1425 },
1426 {
1427 "STOPAP",
1428 7,
1429 0,
1430 NULL,
1433 NULL,
1434 NULL,
1435 },
1436 {
1437 "STOPSTA",
1438 8,
1439 0,
1440 NULL,
1443 NULL,
1444 NULL,
1445 },
1446 {
1447 "SETPROMISE",
1448 9,
1449 0,
1451 NULL,
1453 NULL,
1454 NULL,
1455 },
1456#ifdef _PRE_WLAN_FEATURE_SDP
1457 {
1458 "SDPENABLE",
1459 9,
1460 0,
1462 NULL,
1464 NULL,
1465 NULL,
1466 },
1467 {
1468 "SDPSUBSCRIBE",
1469 10,
1470 0,
1472 NULL,
1474 NULL,
1475 NULL,
1476 },
1477#endif
1478 {
1479 "SCANRESULT",
1480 11,
1481 0,
1482 NULL,
1485 NULL,
1486 NULL,
1487 },
1488 {
1489 "SETAPADV",
1490 9,
1491 0,
1493 NULL,
1495 NULL,
1496 NULL,
1497 },
1498 {
1499 "APCONFIG",
1500 9,
1501 0,
1502 NULL,
1505 NULL,
1506 NULL,
1507 },
1508 {
1509 "USERIESET",
1510 10,
1511 0,
1513 NULL,
1515 NULL,
1516 NULL,
1517 },
1518 {
1519 "DEAUTHSTA",
1520 10,
1521 0,
1523 NULL,
1525 NULL,
1526 NULL,
1527 },
1528 {
1529 "SHOWSTA",
1530 8,
1531 0,
1532 NULL,
1535 NULL,
1536 NULL,
1537 },
1538 {
1539 "APSCAN",
1540 15,
1541 0,
1542 NULL,
1544 NULL,
1545 NULL,
1546 NULL,
1547 },
1548 {
1549 "CSISETCONFIG",
1550 13,
1551 0,
1553 NULL,
1555 NULL,
1556 NULL,
1557 },
1558 {
1559 "CSISTART",
1560 9,
1561 0,
1562 NULL,
1565 NULL,
1566 NULL,
1567 },
1568 {
1569 "CSISTOP",
1570 8,
1571 0,
1572 NULL,
1575 NULL,
1576 NULL,
1577 },
1578#ifdef CONFIG_WPS_SUPPORT
1579 {
1580 "PINSHOW",
1581 8,
1582 0,
1583 NULL,
1586 NULL,
1587 NULL,
1588 },
1589 {
1590 "PBC",
1591 4,
1592 0,
1593 NULL,
1596 NULL,
1597 NULL,
1598 },
1599 {
1600 "PIN",
1601 4,
1602 0,
1603 pin_syntax,
1604 NULL,
1606 NULL,
1607 NULL,
1608 },
1609#endif /* end of CONFIG_WPS_SUPPORT */
1610 {
1611 "SENDPKT",
1612 5,
1613 0,
1615 NULL,
1617 NULL,
1618 NULL,
1619 },
1620 {
1621 "SETRATE",
1622 10,
1623 0,
1625 NULL,
1627 NULL,
1628 NULL,
1629 },
1630 {
1631 "GETRATE",
1632 11,
1633 0,
1635 NULL,
1637 NULL,
1638 NULL,
1639 },
1640 {
1641 "TPC",
1642 12,
1643 0,
1644 tpc_syntax,
1645 NULL,
1647 NULL,
1648 NULL,
1649 },
1650 {
1651 "TRC",
1652 13,
1653 0,
1654 trc_syntax,
1655 NULL,
1657 NULL,
1658 NULL,
1659 },
1660 {
1661 "RTS",
1662 16,
1663 0,
1664 rts_syntax,
1665 NULL,
1667 NULL,
1668 NULL,
1669 },
1670 {
1671 "CCA",
1672 17,
1673 0,
1674 cca_syntax,
1675 NULL,
1677 NULL,
1678 NULL,
1679 },
1680 {
1681 "INTRF",
1682 18,
1683 0,
1685 NULL,
1687 NULL,
1688 NULL,
1689 },
1690 {
1691 "PS",
1692 5,
1693 0,
1694 ps_syntax,
1695 NULL,
1697 NULL,
1698 NULL,
1699 },
1700 {
1701 "WIFIINIT",
1702 5,
1703 0,
1704 NULL,
1706 NULL,
1707 NULL,
1708 NULL,
1709 },
1710 {
1711 "WIFIISINIT",
1712 5,
1713 0,
1714 NULL,
1715 NULL,
1716 NULL,
1718 NULL,
1719 },
1720 {
1721 "WIFIUNINIT",
1722 5,
1723 0,
1724 NULL,
1726 NULL,
1727 NULL,
1728 NULL,
1729 },
1730 {
1731 "PSD",
1732 10,
1733 0,
1734 psd_syntax,
1735 NULL,
1737 NULL,
1738 NULL,
1739 },
1740 {
1741 "CLEARSCANRESULT",
1742 20,
1743 0,
1744 NULL,
1747 NULL,
1748 NULL,
1749 },
1750};
1751
1752#endif /* AT_WIFI_CMD_AT_CMD_TALBE_H */
const at_para_parse_syntax_t sendpkt_syntax[]
Definition at_wifi_cmd_table.h:1065
at_ret_t cmd_csi_start(void)
Definition at_wifi.c:1285
const at_para_parse_syntax_t sdp_subscribe_syntax[]
Definition at_wifi_cmd_table.h:632
at_ret_t cmd_autorate_fix_switch(const trc_args_t *args)
Definition at_wifi.c:1301
at_ret_t cmd_set_sae_anti_clog_threshold(const clog_args_t *args)
Definition at_wifi.c:595
at_ret_t cmd_stop_softap(void)
Definition at_wifi.c:1538
at_ret_t cmd_rts_switch(const rts_args_t *args)
Definition at_wifi.c:1370
const int32_t startsta_para2_values[]
Definition at_wifi_cmd_table.h:828
at_ret_t cmd_softap_show_config(void)
Definition at_wifi.c:1506
const at_cmd_entry_t at_wifi_cmd_parse_table[]
Definition at_wifi_cmd_table.h:1225
at_ret_t cmd_softap_deauth_sta(const deauthsta_args_t *args)
Definition at_wifi.c:1554
const int32_t userieset_ie_len_values[]
Definition at_wifi_cmd_table.h:856
at_ret_t cmd_set_sae_groups(const grp_args_t *args)
Definition at_wifi.c:560
at_ret_t cmd_sta_start_adv(const startsta_args_t *args)
Definition at_wifi.c:719
const at_para_parse_syntax_t scanssid_syntax[]
Definition at_wifi_cmd_table.h:700
at_ret_t cmd_set_reconn(const reconn_args_t *args)
Definition at_wifi.c:1070
at_ret_t cmd_promise_enable(const startpromise_args_t *args)
Definition at_wifi.c:1227
at_ret_t cmd_wpa_wps_pin_get(void)
const at_para_parse_syntax_t sta_auth_type_syntax[]
Definition at_wifi_cmd_table.h:551
at_ret_t cmd_get_rate(const getrate_args_t *args)
Definition at_wifi.c:1332
const int32_t sendpkt_para1_values[]
Definition at_wifi_cmd_table.h:1062
at_ret_t cmd_sta_show_config(void)
Definition at_wifi.c:1129
at_ret_t cmd_set_sae_transition(const trans_args_t *args)
Definition at_wifi.c:583
at_ret_t cmd_wifi_is_init(void)
Definition at_wifi.c:1624
at_ret_t cmd_set_sae_pwe(const pwe_args_t *args)
Definition at_wifi.c:546
const at_para_parse_syntax_t pin_syntax[]
Definition at_wifi_cmd_table.h:1052
const at_para_parse_syntax_t start_sdp_syntax[]
Definition at_wifi_cmd_table.h:607
at_ret_t cmd_wifi_init(void)
Definition at_wifi.c:1598
at_ret_t cmd_sdp_subscribe(const sdp_subscribe_args_t *args)
const at_para_parse_syntax_t start_promise_syntax[]
Definition at_wifi_cmd_table.h:561
const at_para_parse_syntax_t scanchn_syntax[]
Definition at_wifi_cmd_table.h:689
at_ret_t cmd_set_sta_assoc_auth(const sta_auth_type_args_t *args)
Definition at_wifi.c:607
at_ret_t cmd_sta_stop(void)
Definition at_wifi.c:746
const at_para_parse_syntax_t deauthsta_syntax[]
Definition at_wifi_cmd_table.h:928
const int32_t psd_enable_values[]
Definition at_wifi_cmd_table.h:1197
const at_para_parse_syntax_t sae_clog_syntax[]
Definition at_wifi_cmd_table.h:508
const at_para_parse_syntax_t tpc_syntax[]
Definition at_wifi_cmd_table.h:1102
const at_para_parse_syntax_t getrate_syntax[]
Definition at_wifi_cmd_table.h:1092
at_ret_t cmd_send_custom_pkt(const sendpkt_args_t *args)
Definition at_wifi.c:259
const at_para_parse_syntax_t cca_syntax[]
Definition at_wifi_cmd_table.h:1142
at_ret_t cmd_set_sta_pm(const ps_args_t *args)
Definition at_wifi.c:1585
const at_para_parse_syntax_t fconn_syntax[]
Definition at_wifi_cmd_table.h:938
at_ret_t cmd_tpc_switch(const tpc_args_t *args)
Definition at_wifi.c:1356
const int32_t csisetconfig_sub_type_filter_enable_values[]
Definition at_wifi_cmd_table.h:981
const at_para_parse_syntax_t startap_syntax[]
Definition at_wifi_cmd_table.h:796
at_ret_t cmd_sta_user_ie_set(const userieset_args_t *args)
Definition at_wifi.c:634
at_ret_t cmd_sta_quick_connect(const fconn_args_t *args)
Definition at_wifi.c:907
const at_para_parse_syntax_t scanbssid_syntax[]
Definition at_wifi_cmd_table.h:710
at_ret_t cmd_ssid_prefix_scan(const scanssid_args_t *args)
Definition at_wifi.c:426
const at_para_parse_syntax_t csisetconfig_syntax[]
Definition at_wifi_cmd_table.h:984
at_ret_t cmd_cca_switch(const cca_args_t *args)
Definition at_wifi.c:1386
const at_para_parse_syntax_t sae_trans_syntax[]
Definition at_wifi_cmd_table.h:498
at_ret_t cmd_wpa_bssid_scan(const scanbssid_args_t *args)
Definition at_wifi.c:364
const at_para_parse_syntax_t setapadv_syntax[]
Definition at_wifi_cmd_table.h:754
const int32_t reconn_enable_values[]
Definition at_wifi_cmd_table.h:720
at_ret_t cmd_wpa_ssid_scan(const scanssid_args_t *args)
Definition at_wifi.c:336
at_ret_t cmd_wpa_scan_results(void)
Definition at_wifi.c:453
const int32_t userieset_ie_type_values[]
Definition at_wifi_cmd_table.h:853
const int32_t startsta_para1_values[]
Definition at_wifi_cmd_table.h:825
const int32_t conn_para3_values[]
Definition at_wifi_cmd_table.h:657
const at_para_parse_syntax_t sae_pwe_syntax[]
Definition at_wifi_cmd_table.h:487
const at_para_parse_syntax_t ps_syntax[]
Definition at_wifi_cmd_table.h:1187
at_ret_t cmd_set_softap_advance(const setapadv_args_t *args)
Definition at_wifi.c:1487
const at_para_parse_syntax_t setrate_syntax[]
Definition at_wifi_cmd_table.h:1081
at_ret_t cmd_start_softap(const startap_args_t *args)
Definition at_wifi.c:1425
const at_para_parse_syntax_t userieset_syntax[]
Definition at_wifi_cmd_table.h:860
const at_para_parse_syntax_t intrf_syntax[]
Definition at_wifi_cmd_table.h:1160
at_ret_t cmd_autorate_set_rate(const setrate_args_t *args)
Definition at_wifi.c:1319
at_ret_t cmd_sdp_enable(const startsdp_args_t *args)
const at_para_parse_syntax_t reconn_syntax[]
Definition at_wifi_cmd_table.h:723
const at_para_parse_syntax_t rts_syntax[]
Definition at_wifi_cmd_table.h:1124
at_ret_t cmd_csi_set_config(const csisetconfig_args_t *args)
Definition at_wifi.c:1254
const int32_t ps_ps_switch_values[]
Definition at_wifi_cmd_table.h:1184
at_ret_t cmd_wpa_set_country(const cc_args_t *args)
Definition at_wifi.c:526
at_ret_t cmd_wpa_channel_scan(const scanchn_args_t *args)
Definition at_wifi.c:345
const int32_t userieset_frame_type_bitmap_values[]
Definition at_wifi_cmd_table.h:850
const at_para_parse_syntax_t trc_syntax[]
Definition at_wifi_cmd_table.h:1113
const int32_t userieset_index_values[]
Definition at_wifi_cmd_table.h:847
const at_para_parse_syntax_t conn_syntax[]
Definition at_wifi_cmd_table.h:660
at_ret_t cmd_sta_status(void)
Definition at_wifi.c:980
const int32_t startap_para3_values[]
Definition at_wifi_cmd_table.h:793
const at_para_parse_syntax_t psd_syntax[]
Definition at_wifi_cmd_table.h:1201
at_ret_t cmd_control_psd(const psd_args_t *args)
Definition at_wifi.c:1633
const int32_t csisetconfig_user_id_values[]
Definition at_wifi_cmd_table.h:972
const at_para_parse_syntax_t startsta_syntax[]
Definition at_wifi_cmd_table.h:831
at_ret_t cmd_softap_scan(void)
Definition at_wifi.c:1572
at_ret_t cmd_sta_start(void)
Definition at_wifi.c:621
at_ret_t cmd_sta_reconnect_for_wfa_test(void)
Definition at_wifi.c:1143
at_ret_t cmd_wpa_scan(void)
Definition at_wifi.c:391
at_ret_t cmd_wpa_wps_pbc(void)
const int32_t csisetconfig_enable_values[]
Definition at_wifi_cmd_table.h:975
at_ret_t cmd_sta_connect(const conn_args_t *args)
Definition at_wifi.c:849
at_ret_t cmd_sta_disconnect(void)
Definition at_wifi.c:965
const int32_t csisetconfig_cfg_match_ta_ra_sel_values[]
Definition at_wifi_cmd_table.h:978
at_ret_t cmd_wpa_get_country(void)
Definition at_wifi.c:506
at_ret_t cmd_wpa_wps_pin(const pin_args_t *args)
at_ret_t cmd_wifi_uninit(void)
Definition at_wifi.c:1611
const at_para_parse_syntax_t cc_syntax[]
Definition at_wifi_cmd_table.h:477
at_ret_t cmd_wpa_scan_result_clear(void)
Definition at_wifi.c:408
const at_para_parse_syntax_t sae_grp_syntax[]
Definition at_wifi_cmd_table.h:519
at_ret_t cmd_softap_show_sta(void)
Definition at_wifi.c:1180
at_ret_t cmd_intrf_switch(const intrf_args_t *args)
Definition at_wifi.c:1402
at_ret_t cmd_csi_stop(void)
Definition at_wifi.c:1293
#define NULL
Definition common_def.h:21
#define offsetof(type, member)
Definition list.h:66
at_ret_t(* at_set_func_t)(const void *arg)
声明AT命令设置函数类型。
Definition at.h:133
at_ret_t
定义AT错误码。
Definition at.h:46
@ AT_SYNTAX_ATTR_MAX_LENGTH
Definition at.h:301
@ AT_SYNTAX_ATTR_AT_MAX_VALUE
Definition at.h:293
@ AT_SYNTAX_ATTR_OPTIONAL
Definition at.h:285
@ AT_SYNTAX_ATTR_AT_MIN_VALUE
Definition at.h:289
@ AT_SYNTAX_ATTR_FIX_CASE
Definition at.h:309
@ AT_SYNTAX_ATTR_LIST_VALUE
Definition at.h:297
@ AT_SYNTAX_TYPE_STRING
Definition at.h:264
@ AT_SYNTAX_TYPE_INT
Definition at.h:263
osal_u32 ie_len
Definition oal_net.h:0
Definition at_wifi_cmd_table.h:273
uint32_t para_map
Definition at_wifi_cmd_table.h:274
Definition at_wifi_cmd_table.h:151
uint32_t para_map
Definition at_wifi_cmd_table.h:152
定义AT命令实体。
Definition at.h:346
定义AT命令某个参数校验结构。
Definition at.h:323
uint32_t type
Definition at.h:324
Definition at_wifi_cmd_table.h:10
uint32_t para_map
Definition at_wifi_cmd_table.h:11
const uint8_t * para1
Definition at_wifi_cmd_table.h:12
Definition at_wifi_cmd_table.h:311
int32_t para1
Definition at_wifi_cmd_table.h:313
int32_t para2
Definition at_wifi_cmd_table.h:314
uint32_t para_map
Definition at_wifi_cmd_table.h:312
Definition at_wifi_cmd_table.h:25
uint32_t para_map
Definition at_wifi_cmd_table.h:26
int32_t para1
Definition at_wifi_cmd_table.h:27
Definition at_wifi_cmd_table.h:43
const uint8_t * passwd
Definition at_wifi_cmd_table.h:47
int32_t psk_type
Definition at_wifi_cmd_table.h:48
uint32_t para_map
Definition at_wifi_cmd_table.h:44
const uint8_t * bssid
Definition at_wifi_cmd_table.h:46
const uint8_t * ssid
Definition at_wifi_cmd_table.h:45
Definition at_wifi_cmd_table.h:164
int32_t period
Definition at_wifi_cmd_table.h:175
const uint8_t * ifname
Definition at_wifi_cmd_table.h:166
int32_t frame_type_filter_bitmap
Definition at_wifi_cmd_table.h:171
int32_t sub_type_filter_enable
Definition at_wifi_cmd_table.h:172
int32_t user_id
Definition at_wifi_cmd_table.h:167
uint32_t para_map
Definition at_wifi_cmd_table.h:165
const uint8_t * mac
Definition at_wifi_cmd_table.h:170
int32_t enable
Definition at_wifi_cmd_table.h:168
int32_t ppdu_filter_bitmap
Definition at_wifi_cmd_table.h:174
int32_t cfg_match_ta_ra_sel
Definition at_wifi_cmd_table.h:169
int32_t sub_type_filter
Definition at_wifi_cmd_table.h:173
Definition at_wifi_cmd_table.h:178
uint32_t para_map
Definition at_wifi_cmd_table.h:179
Definition at_wifi_cmd_table.h:182
uint32_t para_map
Definition at_wifi_cmd_table.h:183
Definition at_wifi_cmd_table.h:142
const uint8_t * para1
Definition at_wifi_cmd_table.h:144
uint32_t para_map
Definition at_wifi_cmd_table.h:143
Definition at_wifi_cmd_table.h:124
uint32_t para_map
Definition at_wifi_cmd_table.h:125
Definition at_wifi_cmd_table.h:155
const uint8_t * para5
Definition at_wifi_cmd_table.h:161
int32_t para4
Definition at_wifi_cmd_table.h:160
const uint8_t * para1
Definition at_wifi_cmd_table.h:157
int32_t para3
Definition at_wifi_cmd_table.h:159
const uint8_t * para2
Definition at_wifi_cmd_table.h:158
uint32_t para_map
Definition at_wifi_cmd_table.h:156
Definition at_wifi_cmd_table.h:290
const uint8_t * para1
Definition at_wifi_cmd_table.h:292
uint32_t para_map
Definition at_wifi_cmd_table.h:291
Definition at_wifi_cmd_table.h:30
int32_t para3
Definition at_wifi_cmd_table.h:34
uint32_t para_map
Definition at_wifi_cmd_table.h:31
int32_t para1
Definition at_wifi_cmd_table.h:32
int32_t para2
Definition at_wifi_cmd_table.h:33
int32_t para4
Definition at_wifi_cmd_table.h:35
Definition at_wifi_cmd_table.h:317
int32_t para3
Definition at_wifi_cmd_table.h:321
const uint8_t * para1
Definition at_wifi_cmd_table.h:319
int32_t para2
Definition at_wifi_cmd_table.h:320
uint32_t para_map
Definition at_wifi_cmd_table.h:318
Definition at_wifi_cmd_table.h:190
uint32_t para_map
Definition at_wifi_cmd_table.h:191
Definition at_wifi_cmd_table.h:194
uint32_t para_map
Definition at_wifi_cmd_table.h:195
const uint8_t * pin_code
Definition at_wifi_cmd_table.h:196
Definition at_wifi_cmd_table.h:186
uint32_t para_map
Definition at_wifi_cmd_table.h:187
Definition at_wifi_cmd_table.h:206
uint32_t para_map
Definition at_wifi_cmd_table.h:207
int32_t ps_switch
Definition at_wifi_cmd_table.h:208
Definition at_wifi_cmd_table.h:324
int32_t duration
Definition at_wifi_cmd_table.h:328
int32_t cycle
Definition at_wifi_cmd_table.h:327
int32_t enable
Definition at_wifi_cmd_table.h:326
uint32_t para_map
Definition at_wifi_cmd_table.h:325
Definition at_wifi_cmd_table.h:15
int32_t para1
Definition at_wifi_cmd_table.h:17
uint32_t para_map
Definition at_wifi_cmd_table.h:16
Definition at_wifi_cmd_table.h:277
int32_t enable
Definition at_wifi_cmd_table.h:279
uint32_t para_map
Definition at_wifi_cmd_table.h:278
int32_t count
Definition at_wifi_cmd_table.h:281
int32_t period
Definition at_wifi_cmd_table.h:280
int32_t timeout
Definition at_wifi_cmd_table.h:282
Definition at_wifi_cmd_table.h:305
int32_t para1
Definition at_wifi_cmd_table.h:307
int32_t para2
Definition at_wifi_cmd_table.h:308
uint32_t para_map
Definition at_wifi_cmd_table.h:306
Definition at_wifi_cmd_table.h:51
uint32_t para_map
Definition at_wifi_cmd_table.h:52
Definition at_wifi_cmd_table.h:65
uint32_t para_map
Definition at_wifi_cmd_table.h:66
const uint8_t * para1
Definition at_wifi_cmd_table.h:67
Definition at_wifi_cmd_table.h:55
uint32_t para_map
Definition at_wifi_cmd_table.h:56
int32_t para1
Definition at_wifi_cmd_table.h:57
Definition at_wifi_cmd_table.h:96
uint32_t para_map
Definition at_wifi_cmd_table.h:97
Definition at_wifi_cmd_table.h:60
const uint8_t * para1
Definition at_wifi_cmd_table.h:62
uint32_t para_map
Definition at_wifi_cmd_table.h:61
Definition at_wifi_cmd_table.h:117
uint32_t para_map
Definition at_wifi_cmd_table.h:118
int32_t para3
Definition at_wifi_cmd_table.h:121
int32_t para1
Definition at_wifi_cmd_table.h:119
const uint8_t * para2
Definition at_wifi_cmd_table.h:120
Definition at_wifi_cmd_table.h:199
int32_t para1
Definition at_wifi_cmd_table.h:201
uint32_t para_map
Definition at_wifi_cmd_table.h:200
const uint8_t * para2
Definition at_wifi_cmd_table.h:202
Definition at_wifi_cmd_table.h:263
int32_t protocol_mode
Definition at_wifi_cmd_table.h:265
int32_t beacon_interval
Definition at_wifi_cmd_table.h:266
int32_t hidden_ssid_flag
Definition at_wifi_cmd_table.h:269
int32_t group_rekey
Definition at_wifi_cmd_table.h:268
int32_t dtim_period
Definition at_wifi_cmd_table.h:267
int32_t gi
Definition at_wifi_cmd_table.h:270
uint32_t para_map
Definition at_wifi_cmd_table.h:264
Definition at_wifi_cmd_table.h:285
int32_t para1
Definition at_wifi_cmd_table.h:287
uint32_t para_map
Definition at_wifi_cmd_table.h:286
Definition at_wifi_cmd_table.h:147
uint32_t para_map
Definition at_wifi_cmd_table.h:148
Definition at_wifi_cmd_table.h:38
int32_t para1
Definition at_wifi_cmd_table.h:40
uint32_t para_map
Definition at_wifi_cmd_table.h:39
Definition at_wifi_cmd_table.h:70
int32_t para2
Definition at_wifi_cmd_table.h:73
const uint8_t * para4
Definition at_wifi_cmd_table.h:75
int32_t para3
Definition at_wifi_cmd_table.h:74
const uint8_t * para1
Definition at_wifi_cmd_table.h:72
uint32_t para_map
Definition at_wifi_cmd_table.h:71
Definition at_wifi_cmd_table.h:100
int32_t para2
Definition at_wifi_cmd_table.h:103
int32_t para1
Definition at_wifi_cmd_table.h:102
int32_t para5
Definition at_wifi_cmd_table.h:106
int32_t para6
Definition at_wifi_cmd_table.h:107
int32_t para4
Definition at_wifi_cmd_table.h:105
uint32_t para_map
Definition at_wifi_cmd_table.h:101
int32_t para3
Definition at_wifi_cmd_table.h:104
Definition at_wifi_cmd_table.h:110
uint32_t para_map
Definition at_wifi_cmd_table.h:111
int32_t para3
Definition at_wifi_cmd_table.h:114
int32_t para2
Definition at_wifi_cmd_table.h:113
int32_t para1
Definition at_wifi_cmd_table.h:112
Definition at_wifi_cmd_table.h:78
uint32_t para_map
Definition at_wifi_cmd_table.h:79
int32_t para2
Definition at_wifi_cmd_table.h:81
int32_t para1
Definition at_wifi_cmd_table.h:80
Definition at_wifi_cmd_table.h:84
uint32_t para_map
Definition at_wifi_cmd_table.h:85
Definition at_wifi_cmd_table.h:88
uint32_t para_map
Definition at_wifi_cmd_table.h:89
Definition at_wifi_cmd_table.h:92
uint32_t para_map
Definition at_wifi_cmd_table.h:93
Definition at_wifi_cmd_table.h:295
uint32_t para_map
Definition at_wifi_cmd_table.h:296
int32_t para1
Definition at_wifi_cmd_table.h:297
Definition at_wifi_cmd_table.h:20
int32_t para1
Definition at_wifi_cmd_table.h:22
uint32_t para_map
Definition at_wifi_cmd_table.h:21
Definition at_wifi_cmd_table.h:300
int32_t para1
Definition at_wifi_cmd_table.h:302
uint32_t para_map
Definition at_wifi_cmd_table.h:301
Definition at_wifi_cmd_table.h:128
const uint8_t * cmd
Definition at_wifi_cmd_table.h:133
int32_t para8
Definition at_wifi_cmd_table.h:137
int32_t para10
Definition at_wifi_cmd_table.h:139
int32_t ie_type
Definition at_wifi_cmd_table.h:134
int32_t para7
Definition at_wifi_cmd_table.h:136
int32_t frame_type_bitmap
Definition at_wifi_cmd_table.h:132
int32_t ie_len
Definition at_wifi_cmd_table.h:135
int32_t para9
Definition at_wifi_cmd_table.h:138
uint32_t para_map
Definition at_wifi_cmd_table.h:129
int32_t index
Definition at_wifi_cmd_table.h:131
const uint8_t * ifname
Definition at_wifi_cmd_table.h:130
Definition at_wifi_cmd_table.h:211
uint32_t para_map
Definition at_wifi_cmd_table.h:212
Definition at_wifi_cmd_table.h:215
uint32_t para_map
Definition at_wifi_cmd_table.h:216
Definition at_wifi_cmd_table.h:219
uint32_t para_map
Definition at_wifi_cmd_table.h:220
Definition at_wifi_cmd_table.h:223
stopap_args_t stopap
Definition at_wifi_cmd_table.h:242
apscan_args_t apscan
Definition at_wifi_cmd_table.h:248
cc_args_t cc
Definition at_wifi_cmd_table.h:224
sendpkt_args_t sendpkt
Definition at_wifi_cmd_table.h:256
trans_args_t trans
Definition at_wifi_cmd_table.h:226
stopsta_args_t stopsta
Definition at_wifi_cmd_table.h:243
scanchn_args_t scanchn
Definition at_wifi_cmd_table.h:236
disconn_args_t disconn
Definition at_wifi_cmd_table.h:231
startsdp_args_t startsdp
Definition at_wifi_cmd_table.h:232
sdp_subscribe_args_t sdpsubscribe
Definition at_wifi_cmd_table.h:233
wifiisinit_args_t wifiisinit
Definition at_wifi_cmd_table.h:259
pin_args_t pin
Definition at_wifi_cmd_table.h:255
grp_args_t sae_grp
Definition at_wifi_cmd_table.h:228
sta_auth_type_args_t auth_type
Definition at_wifi_cmd_table.h:229
startsta_args_t startsta
Definition at_wifi_cmd_table.h:240
csistop_args_t csistop
Definition at_wifi_cmd_table.h:252
deauthsta_args_t deauthsta
Definition at_wifi_cmd_table.h:246
ps_args_t ps
Definition at_wifi_cmd_table.h:257
wifiinit_args_t wifiinit
Definition at_wifi_cmd_table.h:258
userieset_args_t userieset
Definition at_wifi_cmd_table.h:245
csistart_args_t csistart
Definition at_wifi_cmd_table.h:251
scan_args_t scan
Definition at_wifi_cmd_table.h:235
pinshow_args_t pinshow
Definition at_wifi_cmd_table.h:253
scanssid_args_t scanssid
Definition at_wifi_cmd_table.h:237
fconn_args_t fconn
Definition at_wifi_cmd_table.h:249
clog_args_t clog
Definition at_wifi_cmd_table.h:227
pbc_args_t pbc
Definition at_wifi_cmd_table.h:254
startpromise_args_t promisestart
Definition at_wifi_cmd_table.h:234
scanresult_args_t scanresult
Definition at_wifi_cmd_table.h:244
pwe_args_t pwe
Definition at_wifi_cmd_table.h:225
csisetconfig_args_t csisetconfig
Definition at_wifi_cmd_table.h:250
conn_args_t conn
Definition at_wifi_cmd_table.h:230
wifiuninit_args_t wifiuninit
Definition at_wifi_cmd_table.h:260
showsta_args_t showsta
Definition at_wifi_cmd_table.h:247
startap_args_t startap
Definition at_wifi_cmd_table.h:239
scanbssid_args_t scanbssid
Definition at_wifi_cmd_table.h:238
stastat_args_t stastat
Definition at_wifi_cmd_table.h:241