aboutsummaryrefslogtreecommitdiff
path: root/xbee
diff options
context:
space:
mode:
Diffstat (limited to 'xbee')
-rw-r--r--xbee/unpackxbee-help.pd247
1 files changed, 247 insertions, 0 deletions
diff --git a/xbee/unpackxbee-help.pd b/xbee/unpackxbee-help.pd
new file mode 100644
index 0000000..96433c6
--- /dev/null
+++ b/xbee/unpackxbee-help.pd
@@ -0,0 +1,247 @@
+#N canvas 26 77 1250 833 10;
+#X declare -lib mrpeach;
+#X obj -15 50 cnv 15 600 240 empty empty empty 20 12 0 14 -262130 -66577
+0;
+#X obj 159 215 cnv 15 300 25 empty empty unpackxbee: 1 12 0 14 -257985
+-159808 0;
+#X msg 280 153 verbosity \$1;
+#X obj 280 132 hradio 15 1 0 3 empty empty verbosity 0 -8 0 10 -4034
+-1 -1 0;
+#X obj 330 220 unpackxbee 2;
+#X obj 491 6 import mrpeach;
+#N canvas 770 112 381 211 META 0;
+#X text 22 55 LICENSE GPL v2 or later;
+#X text 22 153 AUTHOR Martin Peach;
+#X text 22 15 KEYWORDS control network wireless xbee;
+#X text 22 173 HELP_PATCH_AUTHORS Martin Peach;
+#X text 22 130 OUTLET_0 list;
+#X text 22 35 NAME unpackxbee;
+#X text 22 75 DESCRIPTION [unpackxbee] unpacks packets from xbees in
+API modes 1 or 2;
+#X text 22 110 INLET_0 list;
+#X restore 534 26 pd META;
+#X obj 330 180 comport 98 9600;
+#X text -12 270 Martin Peach 2013_02_20;
+#X text 27 55 [unpackxbee] is used to unpack API mode 1 or 2 packets
+received from xbees. Usually the output of a [comport] object is connected
+to the inlet.;
+#X text 26 103 Packet status comes out the right \, data is emitted
+from the left outlet.;
+#X floatatom 174 468 5 0 0 0 - - -;
+#X obj 244 349 print unpack5;
+#X obj 63 296 route AT_Command_Response;
+#X obj 63 332 list split 3;
+#X obj 174 370 list trim;
+#X symbolatom 191 484 7 0 0 0 - - -;
+#X symbolatom 209 501 20 0 0 0 - - -;
+#X obj 63 370 unpack 0 0 0;
+#X floatatom 63 394 5 0 0 0 - - -;
+#X floatatom 97 414 5 0 0 0 - - -;
+#X floatatom 132 434 5 0 0 0 - - -;
+#X text -11 394 packet type;
+#X text 29 414 packet ID;
+#X text 54 433 data length;
+#X text 61 465 AT command status;
+#X text 145 483 addr16;
+#X text 165 499 addr64;
+#X obj 408 313 route ZigBee_Transmit_Status;
+#X floatatom 408 355 5 0 0 0 - - -;
+#X floatatom 429 373 5 0 0 0 - - -;
+#X text 334 355 packet type;
+#X text 361 373 packet ID;
+#X symbolatom 450 390 7 0 0 0 - - -;
+#X text 407 389 addr16;
+#X floatatom 513 442 5 0 0 0 - - -;
+#X floatatom 492 425 5 0 0 0 - - -;
+#X floatatom 471 408 5 0 0 0 - - -;
+#X text 340 406 transmit retry count;
+#X text 391 423 delivery status;
+#X text 407 440 discovery status;
+#X symbolatom 226 518 32 0 0 0 - - -;
+#X symbolatom 244 536 7 0 0 0 - - -;
+#X symbolatom 297 589 7 0 0 0 - - -;
+#X symbolatom 315 607 7 0 0 0 - - -;
+#X obj 174 446 unpack 0 s s s s 0 0 s s;
+#X floatatom 262 554 5 0 0 0 - - -;
+#X floatatom 279 571 5 0 0 0 - - -;
+#X text 129 517 Node Identifier;
+#X text 197 535 parent;
+#X text 187 551 device type;
+#X text 199 569 source event;
+#X text 242 587 profile;
+#X text 237 605 manufacturer;
+#X obj 408 335 unpack 0 0 s 0 0 0;
+#X obj 596 330 route ZigBee_Receive_Packet;
+#X obj 1101 364 print someotherpacket;
+#X symbolatom 665 427 7 0 0 0 - - -;
+#X symbolatom 642 409 17 0 0 0 - - -;
+#X text 619 426 addr16;
+#X text 598 407 addr64;
+#X floatatom 596 373 5 0 0 0 - - -;
+#X text 522 373 packet type;
+#X floatatom 689 445 5 0 0 0 - - -;
+#X text 590 443 receive options;
+#X obj 689 495 tgl 15 0 empty empty acknowledged 17 7 0 10 -4034 -1
+-1 0 1;
+#X obj 729 515 tgl 15 0 empty empty broadcast 17 7 0 10 -4034 -1 -1
+0 1;
+#X obj 769 535 tgl 15 0 empty empty encrypted 17 7 0 10 -4034 -1 -1
+0 1;
+#X obj 809 555 tgl 15 0 empty empty from_end_device 17 7 0 10 -4034
+-1 -1 0 1;
+#X obj 689 459 & 1;
+#X obj 729 459 & 2;
+#X obj 769 459 & 32;
+#X obj 809 459 & 64;
+#X obj 596 351 unpack 0 0 s s 0;
+#X floatatom 619 390 5 0 0 0 - - -;
+#X text 545 390 data length;
+#X obj 491 464 select 0 2 21 33 34 35 36 37;
+#X symbolatom 491 661 32 0 0 0 - - -;
+#X msg 491 488 set success;
+#X msg 656 646 set unknown;
+#X msg 511 507 set CCA_failurs;
+#X msg 552 547 set Network_ACK_Failure;
+#X msg 532 527 set Invalid_Destination_Endpoint;
+#X msg 573 567 set Not_Joined_To_Network;
+#X msg 592 587 set Self-Addresed;
+#X msg 614 606 set Address_Not_Found;
+#X msg 635 626 set Route_Not_Found;
+#X text 388 660 delivery status:;
+#X symbolatom 512 797 32 0 0 0 - - -;
+#X msg 593 782 set unknown;
+#X obj 512 685 select 0 1 2 3;
+#X msg 512 706 set No_Discovery_Overhead;
+#X msg 532 725 set Address_Discovery;
+#X msg 553 744 set Route_Discovery;
+#X msg 573 763 set Address_And_Route_Discovery;
+#X text 408 795 discovery status:;
+#X obj 856 347 route Remote_Command_Response;
+#X floatatom 856 400 5 0 0 0 - - -;
+#X floatatom 875 422 5 0 0 0 - - -;
+#X text 782 400 packet type;
+#X text 807 422 packet ID;
+#X floatatom 973 529 5 0 0 0 - - -;
+#X symbolatom 895 462 20 0 0 0 - - -;
+#X text 851 460 addr64;
+#X symbolatom 914 443 7 0 0 0 - - -;
+#X symbolatom 934 484 7 0 0 0 - - -;
+#X text 888 483 command;
+#X floatatom 953 506 5 0 0 0 - - -;
+#X text 903 530 data length;
+#X text 911 506 status;
+#X obj 856 374 unpack 0 0 s s s 0 0;
+#X obj 237 417 print AT_response;
+#X text 868 442 addr16;
+#X obj 1021 410 select 0 1 2 3 4;
+#X symbolatom 1021 610 32 0 0 0 - - -;
+#X text 978 609 delivery status:;
+#X msg 1021 437 set OK;
+#X msg 1039 457 set ERROR;
+#X msg 1058 476 set Invalid_Command;
+#X msg 1077 496 set Invalid_Parameter;
+#X msg 1095 519 set Transmission_Failed;
+#X obj 174 392 route ND SL;
+#X obj 51 559 print SL;
+#X obj 330 268 print unpackxbee_data;
+#X obj 399 248 print unpackxbee_status;
+#X connect 2 0 4 0;
+#X connect 3 0 2 0;
+#X connect 4 0 123 0;
+#X connect 4 1 13 0;
+#X connect 4 1 124 0;
+#X connect 7 0 4 0;
+#X connect 13 0 14 0;
+#X connect 13 1 28 0;
+#X connect 14 0 18 0;
+#X connect 14 1 15 0;
+#X connect 14 2 12 0;
+#X connect 15 0 121 0;
+#X connect 18 0 19 0;
+#X connect 18 1 20 0;
+#X connect 18 2 21 0;
+#X connect 28 0 54 0;
+#X connect 28 1 55 0;
+#X connect 45 0 11 0;
+#X connect 45 1 16 0;
+#X connect 45 2 17 0;
+#X connect 45 3 41 0;
+#X connect 45 4 42 0;
+#X connect 45 5 46 0;
+#X connect 45 6 47 0;
+#X connect 45 7 43 0;
+#X connect 45 8 44 0;
+#X connect 54 0 29 0;
+#X connect 54 1 30 0;
+#X connect 54 2 33 0;
+#X connect 54 3 37 0;
+#X connect 54 4 36 0;
+#X connect 54 4 76 0;
+#X connect 54 5 35 0;
+#X connect 54 5 90 0;
+#X connect 55 0 73 0;
+#X connect 55 1 96 0;
+#X connect 63 0 69 0;
+#X connect 63 0 70 0;
+#X connect 63 0 71 0;
+#X connect 63 0 72 0;
+#X connect 69 0 65 0;
+#X connect 70 0 66 0;
+#X connect 71 0 67 0;
+#X connect 72 0 68 0;
+#X connect 73 0 61 0;
+#X connect 73 1 74 0;
+#X connect 73 2 58 0;
+#X connect 73 3 57 0;
+#X connect 73 4 63 0;
+#X connect 76 0 78 0;
+#X connect 76 1 80 0;
+#X connect 76 2 82 0;
+#X connect 76 3 81 0;
+#X connect 76 4 83 0;
+#X connect 76 5 84 0;
+#X connect 76 6 85 0;
+#X connect 76 7 86 0;
+#X connect 76 8 79 0;
+#X connect 78 0 77 0;
+#X connect 79 0 77 0;
+#X connect 80 0 77 0;
+#X connect 81 0 77 0;
+#X connect 82 0 77 0;
+#X connect 83 0 77 0;
+#X connect 84 0 77 0;
+#X connect 85 0 77 0;
+#X connect 86 0 77 0;
+#X connect 89 0 88 0;
+#X connect 90 0 91 0;
+#X connect 90 1 92 0;
+#X connect 90 2 93 0;
+#X connect 90 3 94 0;
+#X connect 90 4 89 0;
+#X connect 91 0 88 0;
+#X connect 92 0 88 0;
+#X connect 93 0 88 0;
+#X connect 94 0 88 0;
+#X connect 96 0 110 0;
+#X connect 96 1 56 0;
+#X connect 110 0 97 0;
+#X connect 110 1 98 0;
+#X connect 110 2 102 0;
+#X connect 110 3 104 0;
+#X connect 110 4 105 0;
+#X connect 110 5 107 0;
+#X connect 110 5 113 0;
+#X connect 110 6 101 0;
+#X connect 113 0 116 0;
+#X connect 113 1 117 0;
+#X connect 113 2 118 0;
+#X connect 113 3 119 0;
+#X connect 113 4 120 0;
+#X connect 116 0 114 0;
+#X connect 117 0 114 0;
+#X connect 118 0 114 0;
+#X connect 119 0 114 0;
+#X connect 120 0 114 0;
+#X connect 121 0 45 0;
+#X connect 121 1 122 0;
+#X connect 121 2 111 0;