From 26eff95313600090f9b49f55e70665b7e5ab4d4c Mon Sep 17 00:00:00 2001 From: "B. Bogart" Date: Wed, 14 Mar 2007 20:39:28 +0000 Subject: Added a help file, fixed the reference to "membrane" added a readme and copying. svn path=/trunk/abstractions/ptz-camera/; revision=7489 --- elmo.pd | 113 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 65 insertions(+), 48 deletions(-) (limited to 'elmo.pd') diff --git a/elmo.pd b/elmo.pd index b70a675..1041f61 100644 --- a/elmo.pd +++ b/elmo.pd @@ -1,4 +1,4 @@ -#N canvas 631 82 872 819 10; +#N canvas 270 29 872 819 10; #X msg 169 454 bits 8 \, stopbit 0 \, parity 0 \, xonxoff 0 \, rtscts 0; #X obj 169 431 loadbang; @@ -22,6 +22,7 @@ #X msg 46 44 \$1 \$2; #X obj 27 337 pack f f f f f f; #X obj 27 375 outlet; +#X obj 205 58 inlet; #X connect 1 0 17 0; #X connect 2 0 17 1; #X connect 4 0 17 2; @@ -41,6 +42,7 @@ #X connect 15 1 14 0; #X connect 16 0 15 0; #X connect 17 0 18 0; +#X connect 19 0 1 1; #X restore 19 239 pd class 4 one argument; #N canvas 123 272 450 631 class 0; #X text 149 259 Camera Address 129 to 135 (DEC); @@ -66,10 +68,11 @@ #X text 309 473 Argument 4; #X msg 46 44 \$1 \$2; #X obj 76 99 unpack f f; -#X obj 173 128 pyx membrane int2bytes; +#X obj 173 128 pyx ptz-camera int2bytes; #X obj 284 155 t b f; #X obj 60 558 pack f f f f f f f f f; #X obj 22 216 t b b b b b b b b b; +#X obj 292 62 inlet; #X connect 1 0 25 0; #X connect 2 0 25 1; #X connect 4 0 25 2; @@ -100,6 +103,7 @@ #X connect 26 6 17 0; #X connect 26 7 18 0; #X connect 26 8 7 0; +#X connect 27 0 1 1; #X restore 189 239 pd class 4 four arguments (zoom); #N canvas 60 75 934 824 class 0; #X text 178 211 Camera Address 129 to 135 (DEC); @@ -115,7 +119,7 @@ #X obj 69 786 outlet; #X obj 415 409 f 0; #X obj 437 439 f 0; -#X obj 435 303 pyx membrane int2bytes; +#X obj 435 303 pyx ptz-camera int2bytes; #X obj 202 276 f 6; #X obj 222 306 f 2; #X obj 452 470 f 0; @@ -133,7 +137,7 @@ #X text 683 586 tilt: Argument 9; #X text 705 616 tilt: Argument 10; #X obj 69 761 pack f f f f f f f f f f f f f f f; -#X obj 621 448 pyx membrane int2bytes; +#X obj 621 448 pyx ptz-camera int2bytes; #X obj 771 469 t b f; #X obj 535 329 t b f; #X obj 136 128 t b b b b b b b; @@ -143,6 +147,7 @@ #X text 293 367 tilt speed (NONFUNCTIONAL); #X msg 431 44 \$1 \$2 \$3; #X obj 461 94 unpack f f f; +#X obj 640 85 inlet; #X connect 1 0 30 0; #X connect 2 0 30 1; #X connect 6 0 30 14; @@ -189,6 +194,7 @@ #X connect 40 0 15 1; #X connect 40 1 13 1; #X connect 40 2 31 1; +#X connect 41 0 1 1; #X restore 429 239 pd class 10 two sets of 8 arguments (pan/tilt); #X obj 460 279 inlet; #X obj 30 43 inlet; @@ -198,17 +204,13 @@ #X msg 25 162 0 2; #X msg 233 172 71 \$1; #X text 282 172 Zoom; -#X msg 318 327 129 9 4 71 255; #X text 427 326 Zoom Query; #X obj 153 550 repack 1000; #X obj 153 504 t f f; #X obj 153 526 sel 255; #X obj 153 575 route 144 160 176 192 208 224 240; #X obj 153 598 route 65 81 97; -#X obj 153 621 select 255; #X text 394 575 For each Camera; -#X obj 184 644 select 255; -#X obj 215 667 select 255; #X obj 128 771 outlet; #X obj 128 751 prepend CAM1; #X text 506 280 Raw Commands; @@ -233,49 +235,64 @@ #X msg 466 156 2 2000 2000; #X obj 330 107 delay 100; #X obj 155 321 drip; +#X obj 99 379 print debug; +#X floatatom 308 209 5 0 0 0 - - -; +#X msg 318 327 129 9 4 71 255; +#X text 263 618 WAS 255; +#X obj 153 621 bang; +#X obj 184 644 bang; +#X obj 215 667 bang; +#X msg 245 361 136 48 1 255; #X obj 153 481 comport \$1 9600; -#X connect 0 0 48 0; +#X text 348 361 Address reset; +#X floatatom 260 149 5 0 0 0 - - -; +#X connect 0 0 52 0; #X connect 1 0 0 0; -#X connect 2 0 47 0; -#X connect 3 0 47 0; -#X connect 4 0 47 0; -#X connect 5 0 47 0; -#X connect 6 0 36 0; +#X connect 2 0 43 0; +#X connect 3 0 43 0; +#X connect 4 0 43 0; +#X connect 5 0 43 0; +#X connect 6 0 32 0; #X connect 9 0 2 0; #X connect 10 0 2 0; #X connect 11 0 3 0; -#X connect 13 0 47 0; -#X connect 15 0 18 0; -#X connect 15 0 27 0; -#X connect 16 0 17 0; -#X connect 16 1 15 0; -#X connect 17 0 15 0; -#X connect 18 0 19 0; -#X connect 19 0 20 0; -#X connect 19 1 22 0; -#X connect 19 2 23 0; -#X connect 20 0 32 0; -#X connect 22 0 33 0; -#X connect 23 0 34 0; -#X connect 25 0 24 0; -#X connect 30 0 48 0; -#X connect 32 0 25 0; -#X connect 33 0 25 0; -#X connect 33 0 41 0; -#X connect 34 0 25 0; +#X connect 14 0 17 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 15 1 14 0; +#X connect 16 0 14 0; +#X connect 17 0 18 0; +#X connect 18 0 48 0; +#X connect 18 1 49 0; +#X connect 18 2 50 0; +#X connect 21 0 20 0; +#X connect 26 0 52 0; +#X connect 28 0 21 0; +#X connect 29 0 21 0; +#X connect 29 0 37 0; +#X connect 30 0 21 0; +#X connect 30 0 38 0; +#X connect 32 0 10 0; +#X connect 32 1 9 0; +#X connect 32 2 11 0; +#X connect 32 3 39 0; +#X connect 32 4 34 0; +#X connect 33 0 3 0; #X connect 34 0 42 0; -#X connect 36 0 10 0; -#X connect 36 1 9 0; -#X connect 36 2 11 0; -#X connect 36 3 43 0; -#X connect 36 4 38 0; -#X connect 37 0 3 0; -#X connect 38 0 46 0; -#X connect 38 1 37 0; -#X connect 41 0 40 0; -#X connect 43 0 4 0; -#X connect 44 0 4 0; -#X connect 45 0 4 0; -#X connect 46 0 44 0; -#X connect 47 0 48 0; -#X connect 48 0 16 0; +#X connect 34 1 33 0; +#X connect 37 0 36 0; +#X connect 39 0 4 0; +#X connect 40 0 4 0; +#X connect 41 0 4 0; +#X connect 42 0 40 0; +#X connect 43 0 52 0; +#X connect 45 0 2 1; +#X connect 45 0 3 1; +#X connect 45 0 4 1; +#X connect 46 0 43 0; +#X connect 48 0 28 0; +#X connect 49 0 29 0; +#X connect 50 0 30 0; +#X connect 51 0 43 0; +#X connect 52 0 15 0; +#X connect 54 0 11 0; -- cgit v1.2.1