WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_bt_cmd_table.h
浏览该文件的文档.
1
7#if ! defined (AT_BT_CMD_AT_CMD_TALBE_H)
8#define AT_BT_CMD_AT_CMD_TALBE_H
9
10#include "at.h"
11
12/* HID服务 */
13typedef struct {
14 char *para1;
15} bt_args_t;
17 {
19 .last = true,
20 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
21 .entry.string.max_length = 3,
22 .offset = offsetof(bt_args_t, para1)
23 }
24};
25
26typedef struct {
27 uint32_t para_map;
28 char *para1;
29 char *para2;
32 {
34 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
35 .entry.string.max_length = 3,
36 .offset = offsetof(hid_send_args_t, para1)
37 },
38 {
40 .last = true,
41 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
42 .entry.string.max_length = 16,
43 .offset = offsetof(hid_send_args_t, para2)
44 }
45};
46
47/* BLE管理 */
48typedef struct {
49 uint32_t para_map;
50 char *para1;
51 char *para2;
52 char *para3;
53 char *para4;
56 {
58 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
59 .entry.string.max_length = 3,
60 .offset = offsetof(send_mouse_args_t, para1)
61 },
62 {
64 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
65 .entry.string.max_length = 5,
66 .offset = offsetof(send_mouse_args_t, para2)
67 },
68 {
70 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
71 .entry.string.max_length = 5,
72 .offset = offsetof(send_mouse_args_t, para3)
73 },
74 {
76 .last = true,
77 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
78 .entry.string.max_length = 3,
79 .offset = offsetof(send_mouse_args_t, para4)
80 }
81};
82
83typedef struct {
84 uint32_t para_map;
85 char *para1;
86 char *para2;
89 {
91 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
92 .entry.string.max_length = 4,
93 .offset = offsetof(bgle_set_name_syntax_t, para1)
94 },
95 {
97 .last = true,
98 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
99 .entry.string.max_length = 510,
100 .offset = offsetof(bgle_set_name_syntax_t, para2)
101 },
102};
103
104typedef struct {
105 uint32_t para_map;
106 char *para1;
107 char *para2;
108 char *para3;
109 char *para4;
110 char *para5;
113 {
115 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
116 .entry.string.max_length = 5,
117 .offset = offsetof(ble_scan_args_t, para1)
118 },
119 {
120 .type = AT_SYNTAX_TYPE_STRING,
121 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
122 .entry.string.max_length = 5,
123 .offset = offsetof(ble_scan_args_t, para2)
124 },
125 {
126 .type = AT_SYNTAX_TYPE_STRING,
127 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
128 .entry.string.max_length = 3,
129 .offset = offsetof(ble_scan_args_t, para3)
130 },
131 {
132 .type = AT_SYNTAX_TYPE_STRING,
133 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
134 .entry.string.max_length = 3,
135 .offset = offsetof(ble_scan_args_t, para4)
136 },
137 {
138 .type = AT_SYNTAX_TYPE_STRING,
139 .last = true,
140 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
141 .entry.string.max_length = 3,
142 .offset = offsetof(ble_scan_args_t, para5)
143 },
144};
145
146/* SLE管理 */
147typedef struct {
148 uint32_t para_map;
149 char *para1;
150 char *para2;
153 {
155 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
156 .entry.string.max_length = 3,
157 .offset = offsetof(gle_connect_args_t, para1)
158 },
159 {
160 .type = AT_SYNTAX_TYPE_STRING,
161 .last = true,
162 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
163 .entry.string.max_length = 16,
164 .offset = offsetof(gle_connect_args_t, para2)
165 },
166};
167
168typedef struct {
169 uint32_t para_map;
170 char *para1;
173 {
175 .last = true,
176 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
177 .entry.string.max_length = 16,
178 .offset = offsetof(gle_set_adv_args_t, para1)
179 },
180};
181
182typedef struct {
183 uint32_t para_map;
184 char *para1;
187 {
189 .last = true,
190 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
191 .entry.string.max_length = 1,
192 .offset = offsetof(gle_enable_adv_args_t, para1)
193 },
194};
195
196typedef struct {
197 uint32_t para_map;
198 char *para1;
199 char *para2;
200 char *para3;
201 char *para4;
202 char *para5;
203 char *para6;
204 char *para7;
205 char *para8;
206 char *para9;
209 {
211 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
212 .entry.string.max_length = 4,
213 .offset = offsetof(sle_set_phy_t, para1)
214 },
215 {
216 .type = AT_SYNTAX_TYPE_STRING,
217 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
218 .entry.string.max_length = 4,
219 .offset = offsetof(sle_set_phy_t, para2)
220 },
221 {
222 .type = AT_SYNTAX_TYPE_STRING,
223 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
224 .entry.string.max_length = 4,
225 .offset = offsetof(sle_set_phy_t, para3)
226 },
227 {
228 .type = AT_SYNTAX_TYPE_STRING,
229 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
230 .entry.string.max_length = 4,
231 .offset = offsetof(sle_set_phy_t, para4)
232 },
233 {
234 .type = AT_SYNTAX_TYPE_STRING,
235 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
236 .entry.string.max_length = 4,
237 .offset = offsetof(sle_set_phy_t, para5)
238 },
239 {
240 .type = AT_SYNTAX_TYPE_STRING,
241 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
242 .entry.string.max_length = 4,
243 .offset = offsetof(sle_set_phy_t, para6)
244 },
245 {
246 .type = AT_SYNTAX_TYPE_STRING,
247 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
248 .entry.string.max_length = 4,
249 .offset = offsetof(sle_set_phy_t, para7)
250 },
251 {
252 .type = AT_SYNTAX_TYPE_STRING,
253 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
254 .entry.string.max_length = 4,
255 .offset = offsetof(sle_set_phy_t, para8)
256 },
257 {
258 .type = AT_SYNTAX_TYPE_STRING,
259 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
260 .entry.string.max_length = 4,
261 .last = true,
262 .offset = offsetof(sle_set_phy_t, para9)
263 },
264};
265
266typedef struct {
267 uint32_t para_map;
268 char *para1;
269 char *para2;
270 char *para3;
271 char *para4;
272 char *para5;
275 {
277 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
278 .entry.string.max_length = 10,
279 .offset = offsetof(sle_conn_para_update_t, para1)
280 },
281 {
282 .type = AT_SYNTAX_TYPE_STRING,
283 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
284 .entry.string.max_length = 10,
285 .offset = offsetof(sle_conn_para_update_t, para2)
286 },
287 {
288 .type = AT_SYNTAX_TYPE_STRING,
289 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
290 .entry.string.max_length = 10,
291 .offset = offsetof(sle_conn_para_update_t, para3)
292 },
293 {
294 .type = AT_SYNTAX_TYPE_STRING,
295 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
296 .entry.string.max_length = 10,
297 .offset = offsetof(sle_conn_para_update_t, para4)
298 },
299 {
300 .type = AT_SYNTAX_TYPE_STRING,
301 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
302 .entry.string.max_length = 10,
303 .last = true,
304 .offset = offsetof(sle_conn_para_update_t, para5)
305 },
306};
307
308/* SLE数传 */
309typedef struct {
310 uint32_t para_map;
311 char *para1;
314 {
316 .last = true,
317 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
318 .entry.string.max_length = 16,
319 .offset = offsetof(gle_add_server_args_t, para1)
320 },
321};
322typedef struct {
323 uint32_t para_map;
324 char *para1;
325 char *para2;
328 {
330 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
331 .entry.string.max_length = 16,
332 .offset = offsetof(gle_add_service_args_t, para1)
333 },
334 {
335 .type = AT_SYNTAX_TYPE_STRING,
336 .last = true,
337 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
338 .entry.string.max_length = 4,
339 .offset = offsetof(gle_add_service_args_t, para2)
340 },
341};
342
343typedef struct {
344 uint32_t para_map;
345 char *para1;
346 char *para2;
347 char *para3;
348 char *para4;
349 char *para5;
350 char *para6;
353 {
355 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
356 .entry.string.max_length = 3,
357 .offset = offsetof(gle_add_property_args_t, para1)
358 },
359 {
360 .type = AT_SYNTAX_TYPE_STRING,
361 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
362 .entry.string.max_length = 16,
363 .offset = offsetof(gle_add_property_args_t, para2)
364 },
365 {
366 .type = AT_SYNTAX_TYPE_STRING,
367 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
368 .entry.string.max_length = 3,
369 .offset = offsetof(gle_add_property_args_t, para3)
370 },
371 {
372 .type = AT_SYNTAX_TYPE_STRING,
373 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
374 .entry.string.max_length = 3,
375 .offset = offsetof(gle_add_property_args_t, para4)
376 },
377 {
378 .type = AT_SYNTAX_TYPE_STRING,
379 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
380 .entry.string.max_length = 3,
381 .offset = offsetof(gle_add_property_args_t, para5)
382 },
383 {
384 .type = AT_SYNTAX_TYPE_STRING,
385 .last = true,
386 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
387 .entry.string.max_length = 16,
388 .offset = offsetof(gle_add_property_args_t, para6)
389 },
390};
391
392typedef struct {
393 uint32_t para_map;
394 char *para1;
395 char *para2;
396 char *para3;
397 char *para4;
398 char *para5;
399 char *para6;
400 char *para7;
401 char *para8;
404 {
406 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
407 .entry.string.max_length = 8,
408 .offset = offsetof(gle_add_descriptor_args_t, para1)
409 },
410 {
411 .type = AT_SYNTAX_TYPE_STRING,
412 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
413 .entry.string.max_length = 8,
414 .offset = offsetof(gle_add_descriptor_args_t, para2)
415 },
416 {
417 .type = AT_SYNTAX_TYPE_STRING,
418 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
419 .entry.string.max_length = 16,
420 .offset = offsetof(gle_add_descriptor_args_t, para3)
421 },
422 {
423 .type = AT_SYNTAX_TYPE_STRING,
424 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
425 .entry.string.max_length = 8,
426 .offset = offsetof(gle_add_descriptor_args_t, para4)
427 },
428 {
429 .type = AT_SYNTAX_TYPE_STRING,
430 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
431 .entry.string.max_length = 8,
432 .offset = offsetof(gle_add_descriptor_args_t, para5)
433 },
434 {
435 .type = AT_SYNTAX_TYPE_STRING,
436 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
437 .entry.string.max_length = 4,
438 .offset = offsetof(gle_add_descriptor_args_t, para6)
439 },
440 {
441 .type = AT_SYNTAX_TYPE_STRING,
442 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
443 .entry.string.max_length = 8,
444 .offset = offsetof(gle_add_descriptor_args_t, para7)
445 },
446 {
447 .type = AT_SYNTAX_TYPE_STRING,
448 .last = true,
449 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
450 .entry.string.max_length = 512,
451 .offset = offsetof(gle_add_descriptor_args_t, para8)
452 },
453};
454
455typedef struct {
456 uint32_t para_map;
457 char *para1;
460 {
462 .last = true,
463 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
464 .entry.string.max_length = 8,
465 .offset = offsetof(gle_start_service_args_t, para1)
466 },
467};
468
469typedef struct {
470 uint32_t para_map;
471 char *para1;
472 char *para2;
473 char *para3;
476 {
478 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
479 .entry.string.max_length = 4,
481 },
482 {
483 .type = AT_SYNTAX_TYPE_STRING,
484 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
485 .entry.string.max_length = 8,
487 },
488 {
489 .type = AT_SYNTAX_TYPE_STRING,
490 .last = true,
491 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
492 .entry.string.max_length = 8,
494 },
495};
496
497typedef struct {
498 uint32_t para_map;
499 char *para1;
500 char *para2;
501 char *para3;
502 char *para4;
503 char *para5;
504 char *para6;
507 {
509 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
510 .entry.string.max_length = 4,
511 .offset = offsetof(gle_write_value_args_t, para1)
512 },
513 {
514 .type = AT_SYNTAX_TYPE_STRING,
515 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
516 .entry.string.max_length = 8,
517 .offset = offsetof(gle_write_value_args_t, para2)
518 }, {
519 .type = AT_SYNTAX_TYPE_STRING,
520 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
521 .entry.string.max_length = 8,
522 .offset = offsetof(gle_write_value_args_t, para3)
523 },
524 {
525 .type = AT_SYNTAX_TYPE_STRING,
526 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
527 .entry.string.max_length = 4,
528 .offset = offsetof(gle_write_value_args_t, para4)
529 },
530 {
531 .type = AT_SYNTAX_TYPE_STRING,
532 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
533 .entry.string.max_length = 8,
534 .offset = offsetof(gle_write_value_args_t, para5)
535 },
536 {
537 .type = AT_SYNTAX_TYPE_STRING,
538 .last = true,
539 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
540 .entry.string.max_length = 521,
541 .offset = offsetof(gle_write_value_args_t, para6)
542 },
543};
544
545typedef struct {
546 uint32_t para_map;
547 char *para1;
548 char *para2;
549 char *para3;
550 char *para4;
553 {
555 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
556 .entry.string.max_length = 4,
557 .offset = offsetof(gle_read_value_args_t, para1)
558 },
559 {
560 .type = AT_SYNTAX_TYPE_STRING,
561 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
562 .entry.string.max_length = 8,
563 .offset = offsetof(gle_read_value_args_t, para2)
564 },
565 {
566 .type = AT_SYNTAX_TYPE_STRING,
567 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
568 .entry.string.max_length = 8,
569 .offset = offsetof(gle_read_value_args_t, para3)
570 },
571 {
572 .type = AT_SYNTAX_TYPE_STRING,
573 .last = true,
574 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
575 .entry.string.max_length = 4,
576 .offset = offsetof(gle_read_value_args_t, para4)
577 },
578};
579
580typedef struct {
581 uint32_t para_map;
582 char *para1;
583 char *para2;
586 {
588 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
589 .entry.string.max_length = 4,
591 },
592 {
593 .type = AT_SYNTAX_TYPE_STRING,
594 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
595 .entry.string.max_length = 800,
596 .last = true,
598 },
599};
600
601typedef struct {
602 uint32_t para_map;
603 char *para1;
604 char *para2;
605 char *para3;
606 char *para4;
607 char *para5;
608 char *para6;
609 char *para7;
610 char *para8;
611 char *para9;
612 char *para10;
613 char *para11;
616 {
618 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
619 .entry.string.max_length = 10,
620 .offset = offsetof(ble_set_adv_para_t, para1)
621 },
622 {
623 .type = AT_SYNTAX_TYPE_STRING,
624 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
625 .entry.string.max_length = 10,
626 .offset = offsetof(ble_set_adv_para_t, para2)
627 },
628 {
629 .type = AT_SYNTAX_TYPE_STRING,
630 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
631 .entry.string.max_length = 4,
632 .offset = offsetof(ble_set_adv_para_t, para3)
633 },
634 {
635 .type = AT_SYNTAX_TYPE_STRING,
636 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
637 .entry.string.max_length = 16,
638 .offset = offsetof(ble_set_adv_para_t, para4)
639 },
640 {
641 .type = AT_SYNTAX_TYPE_STRING,
642 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
643 .entry.string.max_length = 4,
644 .offset = offsetof(ble_set_adv_para_t, para5)
645 },
646 {
647 .type = AT_SYNTAX_TYPE_STRING,
648 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
649 .entry.string.max_length = 16,
650 .offset = offsetof(ble_set_adv_para_t, para6)
651 },
652 {
653 .type = AT_SYNTAX_TYPE_STRING,
654 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
655 .entry.string.max_length = 4,
656 .offset = offsetof(ble_set_adv_para_t, para7)
657 },
658 {
659 .type = AT_SYNTAX_TYPE_STRING,
660 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
661 .entry.string.max_length = 4,
662 .offset = offsetof(ble_set_adv_para_t, para8)
663 },
664 {
665 .type = AT_SYNTAX_TYPE_STRING,
666 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
667 .entry.string.max_length = 10,
668 .offset = offsetof(ble_set_adv_para_t, para9)
669 },
670 {
671 .type = AT_SYNTAX_TYPE_STRING,
672 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
673 .entry.string.max_length = 10,
674 .offset = offsetof(ble_set_adv_para_t, para10)
675 },
676 {
677 .type = AT_SYNTAX_TYPE_STRING,
678 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
679 .entry.string.max_length = 4,
680 .last = true,
681 .offset = offsetof(ble_set_adv_para_t, para11)
682 },
683};
684
685typedef struct {
686 uint32_t para_map;
687 char *para1;
688 char *para2;
689 char *para3;
690 char *para4;
691 char *para5;
694 {
696 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
697 .entry.string.max_length = 10,
698 .offset = offsetof(at_ble_set_adv_data_t, para1)
699 },
700 {
701 .type = AT_SYNTAX_TYPE_STRING,
702 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
703 .entry.string.max_length = 128,
704 .offset = offsetof(at_ble_set_adv_data_t, para2)
705 },
706 {
707 .type = AT_SYNTAX_TYPE_STRING,
708 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
709 .entry.string.max_length = 10,
710 .offset = offsetof(at_ble_set_adv_data_t, para3)
711 },
712 {
713 .type = AT_SYNTAX_TYPE_STRING,
714 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
715 .entry.string.max_length = 128,
716 .offset = offsetof(at_ble_set_adv_data_t, para4)
717 },
718 {
719 .type = AT_SYNTAX_TYPE_STRING,
720 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
721 .entry.string.max_length = 4,
722 .last = true,
723 .offset = offsetof(at_ble_set_adv_data_t, para5)
724 },
725};
726
727typedef struct {
728 uint32_t para_map;
729 char *para1;
732 {
734 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
735 .entry.string.max_length = 4,
736 .last = true,
737 .offset = offsetof(ble_enable_adv_by_param_t, para1)
738 },
739};
740
741typedef struct {
742 uint32_t para_map;
743 char *para1;
744 char *para2;
745 char *para3;
746 char *para4;
747 char *para5;
748 char *para6;
749 char *para7;
750 char *para8;
753 {
755 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
756 .entry.string.max_length = 4,
757 .offset = offsetof(sle_set_adv_par_t, para1)
758 },
759 {
760 .type = AT_SYNTAX_TYPE_STRING,
761 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
762 .entry.string.max_length = 4,
763 .offset = offsetof(sle_set_adv_par_t, para2)
764 },
765 {
766 .type = AT_SYNTAX_TYPE_STRING,
767 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
768 .entry.string.max_length = 10,
769 .offset = offsetof(sle_set_adv_par_t, para3)
770 },
771 {
772 .type = AT_SYNTAX_TYPE_STRING,
773 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
774 .entry.string.max_length = 10,
775 .offset = offsetof(sle_set_adv_par_t, para4)
776 },
777 {
778 .type = AT_SYNTAX_TYPE_STRING,
779 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
780 .entry.string.max_length = 4,
781 .offset = offsetof(sle_set_adv_par_t, para5)
782 },
783 {
784 .type = AT_SYNTAX_TYPE_STRING,
785 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
786 .entry.string.max_length = 16,
787 .offset = offsetof(sle_set_adv_par_t, para6)
788 },
789 {
790 .type = AT_SYNTAX_TYPE_STRING,
791 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
792 .entry.string.max_length = 4,
793 .offset = offsetof(sle_set_adv_par_t, para7)
794 },
795 {
796 .type = AT_SYNTAX_TYPE_STRING,
797 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
798 .entry.string.max_length = 16,
799 .last = true,
800 .offset = offsetof(sle_set_adv_par_t, para8)
801 },
802};
803
804typedef struct {
805 uint32_t para_map;
806 char *para1;
807 char *para2;
808 char *para3;
809 char *para4;
810 char *para5;
813 {
815 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
816 .entry.string.max_length = 4,
817 .offset = offsetof(sle_set_adv_data_t, para1)
818 },
819 {
820 .type = AT_SYNTAX_TYPE_STRING,
821 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
822 .entry.string.max_length = 10,
823 .offset = offsetof(sle_set_adv_data_t, para2)
824 },
825 {
826 .type = AT_SYNTAX_TYPE_STRING,
827 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
828 .entry.string.max_length = 10,
829 .offset = offsetof(sle_set_adv_data_t, para3)
830 },
831 {
832 .type = AT_SYNTAX_TYPE_STRING,
833 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
834 .entry.string.max_length = 521,
835 .offset = offsetof(sle_set_adv_data_t, para4)
836 },
837 {
838 .type = AT_SYNTAX_TYPE_STRING,
839 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
840 .entry.string.max_length = 521,
841 .last = true,
842 .offset = offsetof(sle_set_adv_data_t, para5)
843 },
844};
845
846typedef struct {
847 uint32_t para_map;
848 char *para1;
851 {
853 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
854 .entry.string.max_length = 4,
855 .last = true,
856 .offset = offsetof(sle_enable_adv_t, para1)
857 },
858};
859
860typedef struct {
861 uint32_t para_map;
862 char *para1;
865 {
867 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
868 .entry.string.max_length = 10,
869 .last = true,
870 .offset = offsetof(ble_read_name_t, para1)
871 },
872};
873
874typedef struct {
875 uint32_t para_map;
876 char *para1;
879 {
881 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
882 .entry.string.max_length = 12,
883 .last = true,
884 .offset = offsetof(ble_set_local_addr_t, para1)
885 },
886};
887
888typedef struct {
889 uint32_t para_map;
890 char *para1;
893 {
895 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
896 .entry.string.max_length = 14,
897 .last = true,
898 .offset = offsetof(bgle_connect_args_t, para1)
899 },
900};
901
902typedef struct {
903 uint32_t para_map;
904 char *para1;
905 char *para2;
906 char *para3;
907 char *para4;
908 char *para5;
911 {
913 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
914 .entry.string.max_length = 1,
915 .offset = offsetof(chba_start_args_t, para1)
916 },
917 {
918 .type = AT_SYNTAX_TYPE_STRING,
919 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
920 .entry.string.max_length = 1,
921 .offset = offsetof(chba_start_args_t, para2)
922 },
923 {
924 .type = AT_SYNTAX_TYPE_STRING,
925 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
926 .entry.string.max_length = 3,
927 .offset = offsetof(chba_start_args_t, para3)
928 },
929 {
930 .type = AT_SYNTAX_TYPE_STRING,
931 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
932 .entry.string.max_length = 1,
933 .offset = offsetof(chba_start_args_t, para4)
934 },
935 {
936 .type = AT_SYNTAX_TYPE_STRING,
937 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
938 .entry.string.max_length = 2,
939 .last = true,
940 .offset = offsetof(chba_start_args_t, para5)
941 },
942};
943
944/* SLE管理 */
961/* SLE数传 */
974
975/* BLE管理 */
989
990/* HID服务 */
994
995/* HID服务 */
1009
1010// sle service sample
1016
1017#ifdef CHBA_SUPPORT
1018// chba
1020#endif
1021
1022
1024 {
1025 "BLECONNPARUPD",
1026 1,
1027 0,
1029 NULL,
1031 NULL,
1032 NULL,
1033 },
1034 {
1035 "BTENABLE", // 起广播
1036 1,
1037 0,
1038 NULL, // 参数类型
1039 bt_at_ble_adv_enable, // 无参数时调用的函数
1040 (at_set_func_t)NULL, // 有参数时调用的函数
1041 NULL,
1042 NULL,
1043 },
1044 {
1045 "BTDISABLE", // 停广播
1046 1,
1047 0,
1048 NULL, // 参数类型
1049 bt_at_ble_adv_disable, // 无参数时调用的函数
1050 (at_set_func_t)NULL, // 有参数时调用的函数
1051 NULL,
1052 NULL,
1053 },
1054 {
1055 "BLESETADVPAR",
1056 1,
1057 0,
1059 NULL,
1061 NULL,
1062 NULL,
1063 },
1064 {
1065 "BLESETADVDATA",
1066 1,
1067 0,
1069 NULL,
1071 NULL,
1072 NULL,
1073 },
1074 {
1075 "BLEENADVBYPAR",
1076 1,
1077 0,
1079 NULL,
1081 NULL,
1082 NULL,
1083 },
1084 {
1085 "BLEDISADVBYPAR",
1086 1,
1087 0,
1089 NULL,
1091 NULL,
1092 NULL,
1093 },
1094 {
1095 "GETBTNAME", // 查名称
1096 2,
1097 0,
1099 NULL,
1101 NULL,
1102 NULL,
1103 },
1104 {
1105 "GETPHYNUM", // 查地址
1106 2,
1107 0,
1108 NULL,
1111 NULL,
1112 NULL,
1113 },
1114 {
1115 "BTNAME", // 更改蓝牙名称
1116 3,
1117 0,
1119 NULL,
1121 NULL,
1122 NULL,
1123 },
1124 {
1125 "PHYNUM", // 更改蓝牙地址
1126 4,
1127 0,
1129 NULL,
1131 NULL,
1132 NULL,
1133 },
1134 {
1135 "BTDISCONN", // BLE 断链
1136 3,
1137 0,
1138 NULL,
1141 NULL,
1142 NULL,
1143 },
1144 {
1145 "GAPENABLEBLE",
1146 15,
1147 0,
1148 NULL,
1151 NULL,
1152 NULL,
1153 },
1154 {
1155 "SETPRODUCTTYPE",
1156 4,
1157 0,
1158 NULL,
1161 NULL,
1162 NULL,
1163 },
1164#ifdef CONFIG_ENABLE_BT_SAMPLE
1165 {
1166 "HIDMOUSEINIT",
1167 15,
1168 0,
1169 NULL,
1172 NULL,
1173 NULL,
1174 },
1175 {
1176 "HIDKEYBOARDINIT",
1177 5,
1178 0,
1179 NULL,
1182 NULL,
1183 NULL,
1184 },
1185 {
1186 "KEYBOARDINPUTPDOWN",
1187 6,
1188 0,
1190 NULL,
1192 NULL,
1193 NULL,
1194 },
1195 {
1196 "KEYBOARDINPUTPUP",
1197 7,
1198 0,
1200 NULL,
1202 NULL,
1203 NULL,
1204 },
1205 {
1206 "KEYBOARDINPUTPDOWNBYUUID",
1207 6,
1208 0,
1210 NULL,
1212 NULL,
1213 NULL,
1214 },
1215 {
1216 "KEYBOARDINPUTPUPBYUUID",
1217 7,
1218 0,
1220 NULL,
1222 NULL,
1223 NULL,
1224 },
1225 {
1226 "HIDMOUSEINPUT",
1227 8,
1228 0,
1230 NULL,
1232 NULL,
1233 NULL,
1234 },
1235 {
1236 "HIDMOUSEINPUTBYUUID",
1237 8,
1238 0,
1240 NULL,
1242 NULL,
1243 NULL,
1244 },
1245#endif
1246 {
1247 "MOUSEINPUT",
1248 8,
1249 0,
1251 NULL,
1253 NULL,
1254 NULL,
1255 },
1256 {
1257 "BTCONNADDR",
1258 9,
1259 0,
1261 NULL,
1263 NULL,
1264 NULL,
1265 },
1266 {
1267 "BLEENTERSCAN",
1268 9,
1269 0,
1271 NULL,
1273 NULL,
1274 NULL,
1275 },
1276 {
1277 "BLESETSCANPARAM",
1278 9,
1279 0,
1281 NULL,
1283 NULL,
1284 NULL,
1285 },
1286 {
1287 "BLESCANOPEN",
1288 12,
1289 0,
1290 NULL,
1293 NULL,
1294 NULL,
1295 },
1296 {
1297 "BLESCANCLOSE",
1298 12,
1299 0,
1300 NULL,
1303 NULL,
1304 NULL,
1305 },
1306 {
1307 "BTPAIRINFO?",
1308 10,
1309 0,
1310 NULL,
1313 NULL,
1314 NULL,
1315 },
1316 {
1317 "SLEENABLE", // 使能SLE
1318 1,
1319 0,
1320 NULL, // 参数类型
1321 bt_at_sle_enable, // 无参数时调用的函数
1322 (at_set_func_t)NULL, // 有参数时调用的函数
1323 NULL,
1324 NULL,
1325 },
1326 {
1327 "SLESETADV",
1328 12,
1329 0,
1330 NULL,
1333 NULL,
1334 NULL,
1335 },
1336 {
1337 "SLEENABLEADV",
1338 13,
1339 0,
1341 NULL,
1343 NULL,
1344 NULL,
1345 },
1346 {
1347 "SLESETADVPAR",
1348 13,
1349 0,
1351 NULL,
1353 NULL,
1354 NULL,
1355 },
1356 {
1357 "SLESETADVDATA",
1358 13,
1359 0,
1361 NULL,
1363 NULL,
1364 NULL,
1365 },
1366 {
1367 "SLEENADVBYPAR",
1368 13,
1369 0,
1371 NULL,
1373 NULL,
1374 NULL,
1375 },
1376 {
1377 "SLEDISADVBYPAR",
1378 13,
1379 0,
1381 NULL,
1383 NULL,
1384 NULL,
1385 },
1386 {
1387 "SLECONNADDR",
1388 11,
1389 0,
1391 NULL,
1393 NULL,
1394 NULL,
1395 },
1396 {
1397 "SLEDISCONN",
1398 14,
1399 0,
1401 NULL,
1403 NULL,
1404 NULL,
1405 },
1406 {
1407 "SLEPAIRREMOTE",
1408 14,
1409 0,
1411 NULL,
1413 NULL,
1414 NULL,
1415 },
1416 {
1417 "SLEREMOVEPAIR",
1418 14,
1419 0,
1421 NULL,
1423 NULL,
1424 NULL,
1425 },
1426 {
1427 "SLESETPHY",
1428 14,
1429 0,
1431 NULL,
1433 NULL,
1434 NULL,
1435 },
1436 {
1437 "SLECONNPARUPD",
1438 14,
1439 0,
1441 NULL,
1443 NULL,
1444 NULL,
1445 },
1446 {
1447 "SLEGETPAIRDEVICESNUM",
1448 14,
1449 0,
1450 NULL,
1453 NULL,
1454 NULL,
1455 },
1456 {
1457 "SLEGETPAIRDEVICES",
1458 14,
1459 0,
1460 NULL,
1463 NULL,
1464 NULL,
1465 },
1466 {
1467 "SLEGETPAIRSTATE",
1468 14,
1469 0,
1470 NULL,
1473 NULL,
1474 NULL,
1475 },
1476 {
1477 "SLEADDSERVER",
1478 16,
1479 0,
1481 NULL,
1483 NULL,
1484 NULL,
1485 },
1486 {
1487 "SLEADDSERVICE",
1488 17,
1489 0,
1491 NULL,
1493 NULL,
1494 NULL,
1495 },
1496 {
1497 "SLEADDPROPERTY",
1498 18,
1499 0,
1501 NULL,
1503 NULL,
1504 NULL,
1505 },
1506 {
1507 "SLEADDDESCRIPTOR",
1508 19,
1509 0,
1511 NULL,
1513 NULL,
1514 NULL,
1515 },
1516 {
1517 "SLESTARTSERVICE",
1518 20,
1519 0,
1521 NULL,
1523 NULL,
1524 NULL,
1525 },
1526 {
1527 "SLESSAPSERREGISTER",
1528 21,
1529 0,
1530 NULL,
1533 NULL,
1534 NULL,
1535 },
1536 {
1537 "SLESSAPCENREGISTER",
1538 23,
1539 0,
1540 NULL,
1543 NULL,
1544 NULL,
1545 },
1546 {
1547 "SLEDDREGISTER",
1548 22,
1549 0,
1550 NULL,
1553 NULL,
1554 NULL,
1555 },
1556 {
1557 "SLECMREGISTER",
1558 24,
1559 0,
1560 NULL,
1563 NULL,
1564 NULL,
1565 },
1566 {
1567 "SLEDISCOVERYSERVICES",
1568 25,
1569 0,
1571 NULL,
1573 NULL,
1574 NULL,
1575 },
1576 {
1577 "SLESSAPCENWRITE",
1578 26,
1579 0,
1581 NULL,
1583 NULL,
1584 NULL,
1585 },
1586 {
1587 "SLESSAPCENREAD",
1588 27,
1589 0,
1591 NULL,
1593 NULL,
1594 NULL,
1595 },
1596 {
1597 "SLECLIENTINIT",
1598 28,
1599 0,
1600 NULL,
1603 NULL,
1604 NULL,
1605 },
1606 {
1607 "SLECLIENTSCAN",
1608 28,
1609 0,
1610 NULL,
1613 NULL,
1614 NULL,
1615 },
1616 {
1617 "SLESERVERINIT",
1618 28,
1619 0,
1620 NULL,
1623 NULL,
1624 NULL,
1625 },
1626 {
1627 "SLESSENDBYUUID",
1628 28,
1629 0,
1631 NULL,
1633 NULL,
1634 NULL,
1635 },
1636 {
1637 "SLESSENDBYHANDLE",
1638 28,
1639 0,
1641 NULL,
1643 NULL,
1644 NULL,
1645 },
1646#ifdef CHBA_SUPPORT
1647 {
1648 "CHBASTART",
1649 29,
1650 0,
1652 NULL,
1654 NULL,
1655 NULL,
1656 },
1657#endif
1658};
1659
1660#endif /* AT_BT_CMD_TALBE_H */
at_ret_t bt_at_cmd_gap_enable_ble(void)
at_ret_t bt_at_sle_sample_client_init(void)
at_ret_t bt_at_sle_sample_client_scan(void)
at_ret_t bt_at_ble_enable_adv_by_param(const ble_enable_adv_by_param_t *arg)
at_ret_t bt_at_gle_sdk_get_pair_state(void)
at_ret_t bt_at_gle_at_cmd_ssapc_write_req(const gle_write_value_args_t *args)
const at_para_parse_syntax_t ble_set_adv_para[]
Definition at_bt_cmd_table.h:615
at_ret_t bt_at_ble_disconnect(void)
at_ret_t bt_at_hid_init(void)
const at_para_parse_syntax_t gle_start_service_syntax[]
Definition at_bt_cmd_table.h:459
at_ret_t bt_at_gle_at_cmd_ssapc_register_cbks(void)
at_ret_t bt_at_sle_set_phy(const sle_set_phy_t *arg)
at_ret_t bt_at_ble_enter_scan(const ble_scan_args_t *args)
at_ret_t bt_at_hid_mouse_server_send_input_report(const send_mouse_args_t *args)
at_ret_t bt_at_sle_sample_server_send_data_by_uuid(const sle_sample_server_send_data_t *arg)
at_ret_t bt_at_read_name(const ble_read_name_t *args)
at_ret_t bt_at_gle_at_cmd_dd_register_cbks(void)
const at_para_parse_syntax_t gle_read_value_syntax[]
Definition at_bt_cmd_table.h:552
at_ret_t bt_at_gle_remove_pair_remote(const gle_connect_args_t *args)
const at_para_parse_syntax_t ble_set_local_addr[]
Definition at_bt_cmd_table.h:878
at_ret_t bt_at_ble_set_adv_data(const at_ble_set_adv_data_t *arg)
const at_para_parse_syntax_t ble_enable_adv_by_param[]
Definition at_bt_cmd_table.h:731
const at_para_parse_syntax_t bt_syntax[]
Definition at_bt_cmd_table.h:16
at_ret_t bt_at_ble_adv_disable(void)
const at_para_parse_syntax_t sle_conn_para_update[]
Definition at_bt_cmd_table.h:274
const at_para_parse_syntax_t sle_enable_adv[]
Definition at_bt_cmd_table.h:850
at_ret_t bt_at_gle_at_cmd_add_server(const gle_add_server_args_t *args)
const at_para_parse_syntax_t gle_add_property_syntax[]
Definition at_bt_cmd_table.h:352
at_ret_t bt_at_sle_sample_server_init(void)
at_ret_t bt_at_gle_at_cmd_ssapc_read_req(const gle_read_value_args_t *args)
at_ret_t bt_at_send_cmd_ble_connect_peer(const bgle_connect_args_t *args)
const at_para_parse_syntax_t gle_set_adv_syntax[]
Definition at_bt_cmd_table.h:172
at_ret_t bt_at_ble_adv_enable(void)
const at_para_parse_syntax_t gle_connect_syntax[]
Definition at_bt_cmd_table.h:152
at_ret_t bt_at_ble_disable_adv_by_param(const ble_enable_adv_by_param_t *arg)
at_ret_t bt_at_gle_at_cmd_cm_register_cbks(void)
const at_para_parse_syntax_t ble_scan_syntax[]
Definition at_bt_cmd_table.h:112
at_ret_t bt_at_gle_pair_remote(const gle_connect_args_t *args)
at_ret_t bt_at_sle_sample_server_send_data_by_handle(const sle_sample_server_send_data_t *arg)
at_ret_t bt_at_ble_set_adv_param(const ble_set_adv_para_t *arg)
at_ret_t bt_at_read_bdaddr(void)
const at_para_parse_syntax_t ble_read_name[]
Definition at_bt_cmd_table.h:864
at_ret_t bt_at_gle_sdk_get_paired_devices(void)
const at_para_parse_syntax_t at_ble_set_adv_data[]
Definition at_bt_cmd_table.h:693
at_ret_t bt_at_sle_enable_adv_by_param(const sle_enable_adv_t *args)
at_ret_t bt_at_cmd_hid_mouse_init(void)
const at_para_parse_syntax_t bgle_chba_syntax[]
Definition at_bt_cmd_table.h:910
at_ret_t bt_at_sle_conn_para_update(const sle_conn_para_update_t *arg)
const at_para_parse_syntax_t send_mouse_syntax[]
Definition at_bt_cmd_table.h:55
at_ret_t bt_at_hid_server_send_input_report_down(const hid_send_args_t *args)
const at_para_parse_syntax_t gle_write_value_syntax[]
Definition at_bt_cmd_table.h:506
at_ret_t bt_at_sle_set_adv_param(const sle_set_adv_par_t *args)
const at_para_parse_syntax_t bgle_connect_syntax[]
Definition at_bt_cmd_table.h:892
const at_para_parse_syntax_t gle_add_server_syntax[]
Definition at_bt_cmd_table.h:313
at_ret_t bt_at_gle_at_cmd_connect(const gle_connect_args_t *args)
at_ret_t bt_at_gle_at_cmd_add_property(const gle_add_property_args_t *args)
at_ret_t bt_at_gle_at_cmd_ssaps_register_cbks(void)
const at_para_parse_syntax_t sle_sample_server_syntax[]
Definition at_bt_cmd_table.h:585
at_ret_t bt_at_gle_at_cmd_enable_adv(const gle_enable_adv_args_t *args)
at_ret_t bt_at_write_addr(const ble_set_local_addr_t *args)
const at_cmd_entry_t at_bt_cmd_parse_table[]
Definition at_bt_cmd_table.h:1023
const at_para_parse_syntax_t sle_set_phy[]
Definition at_bt_cmd_table.h:208
at_ret_t bt_at_set_product_type(void)
const at_para_parse_syntax_t sle_set_adv_par[]
Definition at_bt_cmd_table.h:752
at_ret_t bt_at_sle_enable(void)
at_ret_t bt_at_gle_at_cmd_add_descriptor(const gle_add_descriptor_args_t *args)
at_ret_t bt_at_ble_conn_par_upd(const sle_conn_para_update_t *arg)
at_ret_t bt_at_gle_at_cmd_discovery_services(const gle_discovery_services_args_t *args)
at_ret_t bt_at_ble_at_cmd_gap_stop_scan(void)
at_ret_t bt_at_gle_at_cmd_start_service(const gle_start_service_args_t *args)
at_ret_t bt_at_hid_server_send_input_report_down_by_uuid(const hid_send_args_t *args)
const at_para_parse_syntax_t gle_add_service_syntax[]
Definition at_bt_cmd_table.h:327
const at_para_parse_syntax_t sle_set_adv_data[]
Definition at_bt_cmd_table.h:812
at_ret_t bt_at_hid_server_send_input_report_up_by_uuid(const hid_send_args_t *args)
at_ret_t bt_at_query_paired_device_info(void)
at_ret_t bt_at_chba_start(const chba_start_args_t *args)
at_ret_t bt_at_ble_at_cmd_gap_start_scan(void)
at_ret_t bt_at_sle_disable_adv_by_param(const sle_enable_adv_t *args)
at_ret_t bt_at_gle_at_cmd_add_service(const gle_add_service_args_t *args)
const at_para_parse_syntax_t gle_discovery_services_syntax[]
Definition at_bt_cmd_table.h:475
const at_para_parse_syntax_t gle_enable_adv_syntax[]
Definition at_bt_cmd_table.h:186
at_ret_t bt_at_sle_set_adv_data(const sle_set_adv_data_t *args)
at_ret_t bt_at_gle_sdk_get_paired_devices_num(void)
const at_para_parse_syntax_t bgle_set_name_syntax[]
Definition at_bt_cmd_table.h:88
at_ret_t bt_at_ble_at_cmd_gap_ble_set_scan_parameters(const ble_scan_args_t *args)
at_ret_t bt_at_hid_server_send_input_report_up(const hid_send_args_t *args)
at_ret_t bt_at_send_cmd_high_mouse_input(const send_mouse_args_t *args)
at_ret_t bt_at_hid_mouse_server_send_input_report_by_uuid(const send_mouse_args_t *args)
at_ret_t bt_at_gle_at_cmd_set_adv(void)
at_ret_t bt_at_write_name(const bgle_set_name_syntax_t *args)
at_ret_t bt_at_gle_at_cmd_disconnect(const gle_connect_args_t *args)
const at_para_parse_syntax_t gle_add_descriptor_syntax[]
Definition at_bt_cmd_table.h:403
const at_para_parse_syntax_t hid_send_syntax[]
Definition at_bt_cmd_table.h:31
#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_TYPE_STRING
Definition at.h:264
Definition at_bt_cmd_table.h:685
char * para5
Definition at_bt_cmd_table.h:691
uint32_t para_map
Definition at_bt_cmd_table.h:686
char * para1
Definition at_bt_cmd_table.h:687
char * para3
Definition at_bt_cmd_table.h:689
char * para2
Definition at_bt_cmd_table.h:688
char * para4
Definition at_bt_cmd_table.h:690
定义AT命令实体。
Definition at.h:346
定义AT命令某个参数校验结构。
Definition at.h:323
uint32_t type
Definition at.h:324
Definition at_bt_cmd_table.h:888
char * para1
Definition at_bt_cmd_table.h:890
uint32_t para_map
Definition at_bt_cmd_table.h:889
Definition at_bt_cmd_table.h:83
char * para2
Definition at_bt_cmd_table.h:86
char * para1
Definition at_bt_cmd_table.h:85
uint32_t para_map
Definition at_bt_cmd_table.h:84
Definition at_bt_cmd_table.h:727
char * para1
Definition at_bt_cmd_table.h:729
uint32_t para_map
Definition at_bt_cmd_table.h:728
Definition at_bt_cmd_table.h:860
uint32_t para_map
Definition at_bt_cmd_table.h:861
char * para1
Definition at_bt_cmd_table.h:862
Definition at_bt_cmd_table.h:104
char * para3
Definition at_bt_cmd_table.h:108
char * para1
Definition at_bt_cmd_table.h:106
char * para5
Definition at_bt_cmd_table.h:110
uint32_t para_map
Definition at_bt_cmd_table.h:105
char * para2
Definition at_bt_cmd_table.h:107
char * para4
Definition at_bt_cmd_table.h:109
Definition at_bt_cmd_table.h:601
char * para5
Definition at_bt_cmd_table.h:607
char * para10
Definition at_bt_cmd_table.h:612
char * para1
Definition at_bt_cmd_table.h:603
char * para4
Definition at_bt_cmd_table.h:606
char * para3
Definition at_bt_cmd_table.h:605
char * para6
Definition at_bt_cmd_table.h:608
char * para7
Definition at_bt_cmd_table.h:609
char * para11
Definition at_bt_cmd_table.h:613
char * para2
Definition at_bt_cmd_table.h:604
char * para8
Definition at_bt_cmd_table.h:610
char * para9
Definition at_bt_cmd_table.h:611
uint32_t para_map
Definition at_bt_cmd_table.h:602
Definition at_bt_cmd_table.h:874
uint32_t para_map
Definition at_bt_cmd_table.h:875
char * para1
Definition at_bt_cmd_table.h:876
Definition at_bt_cmd_table.h:13
char * para1
Definition at_bt_cmd_table.h:14
Definition at_bt_cmd_table.h:902
char * para5
Definition at_bt_cmd_table.h:908
char * para4
Definition at_bt_cmd_table.h:907
char * para2
Definition at_bt_cmd_table.h:905
char * para1
Definition at_bt_cmd_table.h:904
uint32_t para_map
Definition at_bt_cmd_table.h:903
char * para3
Definition at_bt_cmd_table.h:906
Definition at_bt_cmd_table.h:392
char * para7
Definition at_bt_cmd_table.h:400
char * para5
Definition at_bt_cmd_table.h:398
uint32_t para_map
Definition at_bt_cmd_table.h:393
char * para4
Definition at_bt_cmd_table.h:397
char * para6
Definition at_bt_cmd_table.h:399
char * para8
Definition at_bt_cmd_table.h:401
char * para2
Definition at_bt_cmd_table.h:395
char * para1
Definition at_bt_cmd_table.h:394
char * para3
Definition at_bt_cmd_table.h:396
Definition at_bt_cmd_table.h:343
char * para1
Definition at_bt_cmd_table.h:345
char * para5
Definition at_bt_cmd_table.h:349
char * para4
Definition at_bt_cmd_table.h:348
char * para6
Definition at_bt_cmd_table.h:350
char * para2
Definition at_bt_cmd_table.h:346
char * para3
Definition at_bt_cmd_table.h:347
uint32_t para_map
Definition at_bt_cmd_table.h:344
Definition at_bt_cmd_table.h:309
char * para1
Definition at_bt_cmd_table.h:311
uint32_t para_map
Definition at_bt_cmd_table.h:310
Definition at_bt_cmd_table.h:322
uint32_t para_map
Definition at_bt_cmd_table.h:323
char * para1
Definition at_bt_cmd_table.h:324
char * para2
Definition at_bt_cmd_table.h:325
Definition at_bt_cmd_table.h:147
char * para2
Definition at_bt_cmd_table.h:150
char * para1
Definition at_bt_cmd_table.h:149
uint32_t para_map
Definition at_bt_cmd_table.h:148
Definition at_bt_cmd_table.h:469
uint32_t para_map
Definition at_bt_cmd_table.h:470
char * para3
Definition at_bt_cmd_table.h:473
char * para1
Definition at_bt_cmd_table.h:471
char * para2
Definition at_bt_cmd_table.h:472
Definition at_bt_cmd_table.h:182
uint32_t para_map
Definition at_bt_cmd_table.h:183
char * para1
Definition at_bt_cmd_table.h:184
Definition at_bt_cmd_table.h:545
char * para4
Definition at_bt_cmd_table.h:550
char * para2
Definition at_bt_cmd_table.h:548
uint32_t para_map
Definition at_bt_cmd_table.h:546
char * para3
Definition at_bt_cmd_table.h:549
char * para1
Definition at_bt_cmd_table.h:547
Definition at_bt_cmd_table.h:168
uint32_t para_map
Definition at_bt_cmd_table.h:169
char * para1
Definition at_bt_cmd_table.h:170
Definition at_bt_cmd_table.h:455
char * para1
Definition at_bt_cmd_table.h:457
uint32_t para_map
Definition at_bt_cmd_table.h:456
Definition at_bt_cmd_table.h:497
char * para4
Definition at_bt_cmd_table.h:502
char * para3
Definition at_bt_cmd_table.h:501
char * para6
Definition at_bt_cmd_table.h:504
char * para5
Definition at_bt_cmd_table.h:503
char * para1
Definition at_bt_cmd_table.h:499
uint32_t para_map
Definition at_bt_cmd_table.h:498
char * para2
Definition at_bt_cmd_table.h:500
Definition at_bt_cmd_table.h:26
char * para2
Definition at_bt_cmd_table.h:29
char * para1
Definition at_bt_cmd_table.h:28
uint32_t para_map
Definition at_bt_cmd_table.h:27
Definition at_bt_cmd_table.h:48
char * para1
Definition at_bt_cmd_table.h:50
uint32_t para_map
Definition at_bt_cmd_table.h:49
char * para4
Definition at_bt_cmd_table.h:53
char * para2
Definition at_bt_cmd_table.h:51
char * para3
Definition at_bt_cmd_table.h:52
Definition at_bt_cmd_table.h:266
char * para5
Definition at_bt_cmd_table.h:272
char * para4
Definition at_bt_cmd_table.h:271
char * para1
Definition at_bt_cmd_table.h:268
uint32_t para_map
Definition at_bt_cmd_table.h:267
char * para3
Definition at_bt_cmd_table.h:270
char * para2
Definition at_bt_cmd_table.h:269
Definition at_bt_cmd_table.h:846
char * para1
Definition at_bt_cmd_table.h:848
uint32_t para_map
Definition at_bt_cmd_table.h:847
Definition at_bt_cmd_table.h:580
char * para2
Definition at_bt_cmd_table.h:583
char * para1
Definition at_bt_cmd_table.h:582
uint32_t para_map
Definition at_bt_cmd_table.h:581
Definition at_bt_cmd_table.h:804
char * para4
Definition at_bt_cmd_table.h:809
char * para3
Definition at_bt_cmd_table.h:808
char * para5
Definition at_bt_cmd_table.h:810
char * para2
Definition at_bt_cmd_table.h:807
uint32_t para_map
Definition at_bt_cmd_table.h:805
char * para1
Definition at_bt_cmd_table.h:806
Definition at_bt_cmd_table.h:741
char * para4
Definition at_bt_cmd_table.h:746
char * para7
Definition at_bt_cmd_table.h:749
char * para8
Definition at_bt_cmd_table.h:750
char * para5
Definition at_bt_cmd_table.h:747
char * para2
Definition at_bt_cmd_table.h:744
char * para6
Definition at_bt_cmd_table.h:748
uint32_t para_map
Definition at_bt_cmd_table.h:742
char * para3
Definition at_bt_cmd_table.h:745
char * para1
Definition at_bt_cmd_table.h:743
星闪phy参数
Definition sle_connection_manager.h:267
char * para1
Definition at_bt_cmd_table.h:198
char * para4
Definition at_bt_cmd_table.h:201
char * para7
Definition at_bt_cmd_table.h:204
char * para8
Definition at_bt_cmd_table.h:205
char * para9
Definition at_bt_cmd_table.h:206
uint32_t para_map
Definition at_bt_cmd_table.h:197
char * para6
Definition at_bt_cmd_table.h:203
char * para3
Definition at_bt_cmd_table.h:200
char * para2
Definition at_bt_cmd_table.h:199
char * para5
Definition at_bt_cmd_table.h:202