smart_protocol.c
25.2 KB
Newer
Older
1 |
|
|
2 |
|
|
3 4 5 6 |
|
|
7 8 9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 14 |
|
|
15 |
|
|
16 17 18 |
|
|
19 |
|
|
20 21 |
|
|
22 23 |
|
|
24 |
|
|
25 26 |
|
|
27 28 29 30 31 |
|
|
32 33 |
|
|
34 |
|
|
35 |
|
|
36 37 38 |
|
|
39 40 |
|
|
41 |
|
|
42 |
|
|
43 |
|
|
44 |
|
|
45 46 47 48 49 50 51 |
|
|
52 |
|
|
53 54 55 |
|
|
56 |
|
|
57 |
|
|
58 |
|
|
59 |
|
|
60 |
|
|
61 62 63 64 65 66 67 |
|
|
68 |
|
|
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
|
|
85 86 87 88 89 |
|
|
90 |
|
|
91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
|
|
105 |
|
|
106 107 108 |
|
|
109 |
|
|
110 111 112 113 114 115 |
|
|
116 |
|
|
117 118 119 120 121 122 123 124 125 126 127 |
|
|
128 |
|
|
129 |
|
|
130 131 132 133 |
|
|
134 135 136 137 138 139 140 141 142 143 144 145 |
|
|
146 |
|
|
147 148 149 150 151 |
|
|
152 153 154 155 156 157 158 |
|
|
159 |
|
|
160 161 162 163 164 |
|
|
165 |
|
|
166 167 168 169 170 171 |
|
|
172 |
|
|
173 174 175 176 177 |
|
|
178 |
|
|
179 180 181 182 183 |
|
|
184 185 186 187 188 189 |
|
|
190 191 192 193 194 195 |
|
|
196 197 198 199 200 201 202 203 204 |
|
|
205 206 207 208 209 210 211 |
|
|
212 |
|
|
213 214 |
|
|
215 |
|
|
216 |
|
|
217 218 219 220 221 222 223 224 225 226 227 |
|
|
228 |
|
|
229 |
|
|
230 |
|
|
231 |
|
|
232 233 234 235 |
|
|
236 237 238 |
|
|
239 240 241 242 |
|
|
243 244 245 |
|
|
246 |
|
|
247 248 249 250 251 252 |
|
|
253 |
|
|
254 255 |
|
|
256 |
|
|
257 |
|
|
258 |
|
|
259 |
|
|
260 261 262 263 |
|
|
264 265 266 267 |
|
|
268 269 270 271 272 273 274 |
|
|
275 |
|
|
276 277 |
|
|
278 |
|
|
279 |
|
|
280 |
|
|
281 282 |
|
|
283 |
|
|
284 285 |
|
|
286 287 288 289 |
|
|
290 291 292 |
|
|
293 294 295 296 |
|
|
297 |
|
|
298 299 300 301 |
|
|
302 |
|
|
303 |
|
|
304 305 306 307 308 309 |
|
|
310 311 |
|
|
312 313 |
|
|
314 |
|
|
315 316 |
|
|
317 318 319 320 321 322 323 324 |
|
|
325 |
|
|
326 327 328 329 330 331 |
|
|
332 |
|
|
333 334 |
|
|
335 |
|
|
336 |
|
|
337 338 339 340 341 342 343 |
|
|
344 |
|
|
345 346 347 348 349 |
|
|
350 351 |
|
|
352 353 354 |
|
|
355 |
|
|
356 |
|
|
357 |
|
|
358 |
|
|
359 |
|
|
360 |
|
|
361 |
|
|
362 363 364 365 |
|
|
366 367 |
|
|
368 |
|
|
369 370 371 372 373 374 375 376 377 |
|
|
378 379 380 381 382 383 384 385 386 387 |
|
|
388 389 |
|
|
390 |
|
|
391 |
|
|
392 |
|
|
393 |
|
|
394 395 396 |
|
|
397 |
|
|
398 |
|
|
399 400 |
|
|
401 |
|
|
402 |
|
|
403 404 |
|
|
405 406 407 408 409 |
|
|
410 |
|
|
411 412 413 414 415 416 417 418 419 420 |
|
|
421 |
|
|
422 |
|
|
423 |
|
|
424 425 |
|
|
426 |
|
|
427 428 |
|
|
429 430 |
|
|
431 432 |
|
|
433 |
|
|
434 |
|
|
435 436 437 438 439 440 |
|
|
441 |
|
|
442 |
|
|
443 |
|
|
444 445 |
|
|
446 |
|
|
447 448 |
|
|
449 450 |
|
|
451 452 |
|
|
453 |
|
|
454 |
|
|
455 456 |
|
|
457 458 459 |
|
|
460 461 462 463 464 |
|
|
465 |
|
|
466 467 |
|
|
468 |
|
|
469 470 471 |
|
|
472 |
|
|
473 |
|
|
474 |
|
|
475 476 |
|
|
477 478 479 480 |
|
|
481 |
|
|
482 483 |
|
|
484 |
|
|
485 486 487 |
|
|
488 |
|
|
489 490 491 |
|
|
492 |
|
|
493 494 495 496 497 498 499 500 501 |
|
|
502 |
|
|
503 504 505 506 507 |
|
|
508 |
|
|
509 510 |
|
|
511 |
|
|
512 513 514 515 516 |
|
|
517 |
|
|
518 |
|
|
519 |
|
|
520 521 |
|
|
522 |
|
|
523 524 |
|
|
525 |
|
|
526 527 528 529 530 531 532 533 |
|
|
534 |
|
|
535 |
|
|
536 |
|
|
537 |
|
|
538 |
|
|
539 540 |
|
|
541 542 543 544 545 546 |
|
|
547 |
|
|
548 549 550 551 |
|
|
552 553 |
|
|
554 |
|
|
555 556 |
|
|
557 558 |
|
|
559 560 |
|
|
561 562 563 564 |
|
|
565 566 |
|
|
567 |
|
|
568 |
|
|
569 |
|
|
570 571 |
|
|
572 |
|
|
573 |
|
|
574 |
|
|
575 576 577 |
|
|
578 |
|
|
579 580 581 |
|
|
582 583 |
|
|
584 585 586 |
|
|
587 |
|
|
588 |
|
|
589 |
|
|
590 |
|
|
591 |
|
|
592 |
|
|
593 |
|
|
594 595 |
|
|
596 |
|
|
597 598 599 600 601 602 603 604 605 606 607 |
|
|
608 609 610 |
|
|
611 612 613 614 615 |
|
|
616 |
|
|
617 |
|
|
618 619 620 |
|
|
621 622 623 |
|
|
624 |
|
|
625 |
|
|
626 627 |
|
|
628 |
|
|
629 630 631 632 633 |
|
|
634 635 |
|
|
636 637 638 |
|
|
639 |
|
|
640 |
|
|
641 |
|
|
642 643 |
|
|
644 |
|
|
645 646 647 |
|
|
648 |
|
|
649 650 |
|
|
651 652 653 654 |
|
|
655 |
|
|
656 |
|
|
657 |
|
|
658 |
|
|
659 660 |
|
|
661 |
|
|
662 663 |
|
|
664 |
|
|
665 |
|
|
666 667 |
|
|
668 669 |
|
|
670 671 |
|
|
672 |
|
|
673 |
|
|
674 675 676 |
|
|
677 678 679 |
|
|
680 |
|
|
681 682 683 |
|
|
684 685 686 687 |
|
|
688 |
|
|
689 690 691 692 |
|
|
693 694 695 696 697 698 |
|
|
699 |
|
|
700 701 702 703 704 705 706 707 708 709 |
|
|
710 |
|
|
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
|
|
733 |
|
|
734 735 |
|
|
736 |
|
|
737 |
|
|
738 |
|
|
739 740 741 742 743 744 745 746 747 748 749 750 751 |
|
|
752 753 754 755 |
|
|
756 757 758 759 760 761 762 763 764 765 |
|
|
766 767 768 769 770 771 772 773 774 |
|
|
775 |
|
|
776 |
|
|
777 778 |
|
|
779 780 781 782 783 784 |
|
|
785 786 |
|
|
787 |
|
|
788 |
|
|
789 790 |
|
|
791 |
|
|
792 |
|
|
793 |
|
|
794 795 796 797 798 799 800 801 |
|
|
802 803 804 805 |
|
|
806 807 |
|
|
808 809 810 811 |
|
|
812 813 |
|
|
814 |
|
|
815 816 |
|
|
817 818 819 820 821 822 |
|
|
823 |
|
|
824 |
|
|
825 826 827 |
|
|
828 |
|
|
829 830 831 832 833 834 835 |
|
|
836 837 838 839 |
|
|
840 841 842 843 |
|
|
844 845 |
|
|
846 |
|
|
847 |
|
|
848 |
|
|
849 850 851 852 853 854 855 856 857 858 |
|
|
859 |
|
|
860 861 862 |
|
|
863 |
|
|
864 |
|
|
865 |
|
|
866 |
|
|
867 868 |
|
|
869 870 871 872 873 874 875 |
|
|
876 |
|
|
877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 |
|
|
894 |
|
|
895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 |
|
|
915 |
|
|
916 917 918 919 920 921 922 923 924 925 926 927 928 |
|
|
929 |
|
|
930 931 |
|
|
932 |
|
|
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 |
|
|
952 |
|
|
953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 |
|
|
973 974 975 976 977 978 979 980 981 982 |
|
|
983 984 |
|
|
985 986 987 988 989 990 991 992 993 |
|
|
994 |
|
|
995 996 |
|
|
997 |
|
|
998 999 1000 1001 |
|
|
1002 1003 |
|
|
1004 |
|
|
1005 1006 |
|
|
1007 |
|
|
1008 |
|
|
1009 |
|
|
1010 1011 |
|
|
1012 |
|
|
1013 1014 |
|
|
1015 |
|
|
1016 1017 |
|
|
1018 1019 |
|
|
1020 1021 1022 |
|
|
1023 |
|
|
1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 |
|
|
1040 1041 1042 1043 1044 |
|
|
1045 |
|
|
1046 1047 1048 1049 1050 |
|
|
1051 1052 1053 1054 |
|
|
1055 |
|
|
1056 1057 1058 |
|
|
1059 1060 1061 1062 1063 |
|
|
1064 |
|
|
1065 |
|
|
1066 |
|
|
1067 |
|
|
1068 |
|
|
1069 |
|
|
1070 1071 1072 |
|
|
1073 |
|
|
1074 1075 1076 |
|
|
1077 1078 |
|
|
1079 |
|
|
1080 |
|
|
1081 1082 1083 |
|
|
1084 |
|
|
1085 |
|
|
1086 |
|
|
1087 |
|
|
1088 |
|
|
1089 1090 |
|