Commit b55eec01 authored by Roman Haefeli's avatar Roman Haefeli
Browse files

add status reports for 'connected' and 'receiving'

parent fb35c3d4
#N canvas 377 35 679 472 10;
#N canvas 377 50 679 515 10;
#X obj 20 154 jacktrip . . . . . . . . . . . .;
#X obj 20 20 adc~ 1 2;
#X obj 20 290 dac~ 1 2;
......@@ -21,22 +21,24 @@
#X msg 498 245 portoffset \$1;
#X text 533 223 port offset;
#X msg 498 322 status;
#X obj 209 326 route ERROR STATISTICS STATUS;
#X obj 184 372 print ERROR;
#X obj 266 372 route dropped_count glitch_count ooo_count bufmis_count
;
#X floatatom 266 412 8 0 0 0 - - -, f 8;
#X floatatom 347 412 8 0 0 0 - - -, f 8;
#X floatatom 429 412 8 0 0 0 - - -, f 8;
#X floatatom 511 412 8 0 0 0 - - -, f 8;
#X text 264 431 dropped;
#X text 345 431 glitch;
#X text 427 431 ooo;
#X text 509 432 bufmis;
#X obj 323 347 print STATUS;
#X obj 119 250 route ERROR STATISTICS STATUS;
#X obj 119 459 print ERROR;
#X floatatom 176 412 8 0 0 0 - - -, f 8;
#X floatatom 259 412 8 0 0 0 - - -, f 8;
#X floatatom 342 412 8 0 0 0 - - -, f 8;
#X text 174 431 dropped;
#X text 257 431 glitch;
#X text 340 431 ooo;
#X symbolatom 498 275 22 0 0 0 - - -, f 22;
#X msg 498 292 server \$1;
#X text 568 291 server;
#X obj 176 372 route dropped_count glitch_count ooo_count;
#X obj 233 295 route connected receiving;
#X obj 380 351 print STATUS;
#X obj 233 324 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 306 322 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X connect 0 0 2 0;
#X connect 0 1 2 1;
#X connect 0 8 21 0;
......@@ -57,11 +59,13 @@
#X connect 18 0 0 8;
#X connect 20 0 0 8;
#X connect 21 0 22 0;
#X connect 21 1 23 0;
#X connect 21 2 32 0;
#X connect 23 0 24 0;
#X connect 23 1 25 0;
#X connect 23 2 26 0;
#X connect 23 3 27 0;
#X connect 33 0 34 0;
#X connect 34 0 0 8;
#X connect 21 1 32 0;
#X connect 21 2 33 0;
#X connect 29 0 30 0;
#X connect 30 0 0 8;
#X connect 32 0 23 0;
#X connect 32 1 24 0;
#X connect 32 2 25 0;
#X connect 33 0 35 0;
#X connect 33 1 36 0;
#X connect 33 2 34 0;
......@@ -418,7 +418,6 @@
#X obj 169 258 * 0.5;
#X obj 118 16 inlet;
#X obj 118 504 outlet;
#X obj 430 175 r \$0.on.off;
#X obj 430 195 sel 1;
#X obj 430 215 t b b;
#X msg 430 241 -1;
......@@ -428,6 +427,7 @@ to continuous stream;
#X obj 329 469 << 24;
#X obj 329 428 loadbang;
#X msg 329 448 1;
#X obj 430 175 r \$0.connected;
#X connect 0 1 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
......@@ -442,7 +442,7 @@ to continuous stream;
#X connect 8 1 6 1;
#X connect 9 0 8 0;
#X connect 9 0 15 0;
#X connect 10 0 31 0;
#X connect 10 0 30 0;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 12 0 16 0;
......@@ -464,14 +464,14 @@ to continuous stream;
#X connect 24 0 17 0;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 28 1 9 0;
#X connect 29 0 4 0;
#X connect 31 0 15 1;
#X connect 31 0 12 1;
#X connect 32 0 31 1;
#X connect 33 0 34 0;
#X connect 34 0 32 0;
#X connect 27 1 9 0;
#X connect 28 0 4 0;
#X connect 30 0 15 1;
#X connect 30 0 12 1;
#X connect 31 0 30 1;
#X connect 32 0 33 0;
#X connect 33 0 31 0;
#X connect 34 0 26 0;
#X restore 14 314 pd continuous_sequence;
#N canvas 511 315 365 277 offset_compensation 0;
#X obj 121 148 spigot 1;
......@@ -482,10 +482,10 @@ to continuous stream;
#X obj 94 188 -;
#X obj 94 30 inlet;
#X obj 94 232 outlet;
#X obj 139 31 r \$0.on.off;
#X obj 166 92 sel 1;
#X obj 94 76 spigot;
#X obj 139 51 t a a;
#X obj 139 31 r \$0.connected;
#X connect 0 0 1 0;
#X connect 1 0 5 1;
#X connect 1 1 2 0;
......@@ -494,12 +494,12 @@ to continuous stream;
#X connect 4 0 5 0;
#X connect 4 1 0 0;
#X connect 5 0 7 0;
#X connect 6 0 10 0;
#X connect 8 0 11 0;
#X connect 9 0 3 0;
#X connect 10 0 4 0;
#X connect 11 0 10 1;
#X connect 11 1 9 0;
#X connect 6 0 9 0;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 10 0 9 1;
#X connect 10 1 8 0;
#X connect 11 0 10 0;
#X restore 14 441 pd offset_compensation;
#N canvas 0 50 450 300 out_of_order_counter 0;
#X obj 30 59 t a a;
......@@ -508,12 +508,12 @@ to continuous stream;
#X obj 31 133 sel 1;
#X obj 31 179 f;
#X obj 31 199 + 1;
#X obj 112 97 r \$0.on.off;
#X obj 112 118 sel 1;
#X msg 112 137 0;
#X obj 31 249 s \$0.outoforder;
#X msg 80 100 -1;
#X obj 30 36 inlet;
#X obj 112 97 r \$0.connected;
#X connect 0 0 1 1;
#X connect 0 1 1 0;
#X connect 1 0 2 0;
......@@ -521,14 +521,14 @@ to continuous stream;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 4 1;
#X connect 5 0 9 0;
#X connect 5 0 8 0;
#X connect 6 0 7 0;
#X connect 6 0 9 0;
#X connect 7 0 4 1;
#X connect 7 0 8 0;
#X connect 7 0 10 0;
#X connect 8 0 4 1;
#X connect 8 0 9 0;
#X connect 10 0 1 1;
#X connect 11 0 0 0;
#X connect 9 0 1 1;
#X connect 10 0 0 0;
#X connect 11 0 6 0;
#X restore 61 388 pd out_of_order_counter;
#X obj 47 32 r \$0.on.off;
#X connect 0 0 10 0;
......@@ -809,7 +809,6 @@ _ _ _ _ _ _;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X restore 33 483 pd msg.box;
#X obj 73 240 r \$0.on.off;
#X obj 14 239 spigot 0;
#X obj 53 307 list prepend \$0;
#X msg 53 330 set \$1.inbuffer.\$2 \, bang;
......@@ -853,7 +852,6 @@ _ _ _ _ _ _;
#X restore 632 10 pd frames;
#N canvas 1450 108 406 379 start.when.ready 0;
#X obj 44 192 spigot;
#X obj 77 113 r \$0.on.off;
#X obj 77 133 sel 1;
#X msg 77 172 1;
#X obj 44 86 b;
......@@ -870,32 +868,30 @@ _ _ _ _ _ _;
#X obj 44 57 inlet;
#X obj 71 342 outlet;
#X text 23 11 We start playback after having received q/2 packets;
#X obj 102 261 + 1;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 1;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X connect 5 1 6 0;
#X connect 6 0 7 1;
#X obj 77 113 r \$0.connected;
#X connect 0 0 6 0;
#X connect 1 0 4 0;
#X connect 2 0 0 1;
#X connect 3 0 0 0;
#X connect 4 0 2 0;
#X connect 4 1 5 0;
#X connect 5 0 6 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 12 0;
#X connect 9 1 7 1;
#X connect 10 0 11 0;
#X connect 11 0 18 0;
#X connect 8 0 11 0;
#X connect 8 1 6 1;
#X connect 9 0 10 0;
#X connect 10 0 11 1;
#X connect 11 1 12 0;
#X connect 12 0 15 0;
#X connect 12 1 13 0;
#X connect 13 0 16 0;
#X connect 13 1 14 0;
#X connect 14 0 0 1;
#X connect 15 0 4 0;
#X connect 18 0 12 1;
#X restore 548 269 pd start.when.ready;
#X connect 13 0 0 1;
#X connect 14 0 3 0;
#X connect 17 0 1 0;
#X restore 546 269 pd start.when.ready;
#X obj 493 224 r \$0.clock;
#X obj 493 319 spigot;
#X msg 546 292 1;
#X obj 603 296 r \$0.on.off;
#X msg 546 293 1;
#X obj 603 316 sel 0;
#X msg 603 337 0;
#X obj 493 366 f;
......@@ -1400,7 +1396,7 @@ status;
#X restore 436 56 pd parse.methods;
#X obj 11 11 declare -stdpath iemnet;
#X obj 922 464 outlet;
#N canvas 149 85 722 329 status_and_errors 0;
#N canvas 149 85 840 329 status_and_errors 0;
#X obj 25 264 outlet;
#X obj 25 24 r \$0.error;
#X obj 25 44 list prepend ERROR;
......@@ -1498,28 +1494,33 @@ status;
#X restore 376 26 pd status;
#X obj 376 131 list prepend STATUS;
#X obj 376 151 list trim;
#N canvas 822 271 609 258 bufmis 0;
#X obj 28 46 b;
#X obj 28 112 f;
#X obj 28 132 + 1;
#X obj 28 152 t a a;
#X obj 84 100 sel 1;
#X msg 84 120 0;
#X obj 84 80 r \$0.on.off;
#X msg 28 181 bufmis_count \$1;
#X obj 28 212 outlet;
#X obj 28 26 r \$0.bufmis;
#X obj 446 28 r \$0.connected;
#X msg 446 48 connected \$1;
#N canvas 676 395 400 267 receiving 0;
#X obj 18 20 r \$0.received;
#X obj 18 40 t b b;
#X msg 47 81 1;
#X obj 18 60 del 30;
#X msg 18 80 0;
#X msg 18 127 receiving \$1;
#X obj 18 104 change -1;
#X obj 144 33 r \$0.on.off;
#X obj 18 197 outlet;
#X obj 144 53 sel 0;
#X msg 144 73 stop;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 7 0;
#X connect 3 1 1 1;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 6 0 4 0;
#X connect 7 0 8 0;
#X connect 9 0 0 0;
#X restore 207 94 pd bufmis;
#X connect 1 0 3 0;
#X connect 1 1 2 0;
#X connect 2 0 6 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 8 0;
#X connect 6 0 5 0;
#X connect 7 0 9 0;
#X connect 9 0 10 0;
#X connect 9 0 4 0;
#X connect 10 0 3 0;
#X restore 542 30 pd receiving;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
......@@ -1531,7 +1532,9 @@ status;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 0 0;
#X connect 12 0 4 0;
#X connect 12 0 13 0;
#X connect 13 0 10 0;
#X connect 14 0 10 0;
#X restore 922 384 pd status_and_errors;
#N canvas 958 209 454 458 update_queuestate 0;
#X obj 13 15 inlet;
......@@ -1540,7 +1543,6 @@ status;
#X obj 40 133 f;
#X msg 59 265 \$1 1;
#X obj 59 285 s \$0.queuestate;
#X obj 228 23 r \$0.on.off;
#X obj 228 43 sel 1;
#X msg 228 63 const 0;
#X obj 228 83 s \$0.queuestate;
......@@ -1549,30 +1551,25 @@ status;
#X obj 79 176 pack f f;
#X obj 79 203 s \$0.queueseqno;
#X obj 13 91 sel 1;
#X obj 13 427 s \$0.bufmis;
#X obj 13 340 f;
#X obj 42 340 r \$0.received;
#X obj 40 112 b;
#X obj 13 47 t a a;
#X connect 0 0 19 0;
#X connect 2 0 14 0;
#X connect 3 0 11 0;
#X obj 228 23 r \$0.on.off;
#X connect 0 0 15 0;
#X connect 2 0 13 0;
#X connect 3 0 10 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 10 0 12 1;
#X connect 11 0 1 0;
#X connect 11 1 4 0;
#X connect 11 2 12 0;
#X connect 12 0 13 0;
#X connect 14 0 16 0;
#X connect 14 1 18 0;
#X connect 16 0 15 0;
#X connect 17 0 16 1;
#X connect 18 0 3 0;
#X connect 19 0 2 0;
#X connect 19 1 3 1;
#X connect 9 0 11 1;
#X connect 10 0 1 0;
#X connect 10 1 4 0;
#X connect 10 2 11 0;
#X connect 11 0 12 0;
#X connect 13 1 14 0;
#X connect 14 0 3 0;
#X connect 15 0 2 0;
#X connect 15 1 3 1;
#X connect 16 0 6 0;
#X restore 565 144 pd update_queuestate;
#N canvas 856 50 503 521 check_queuestate 0;
#X obj 13 15 inlet;
......@@ -1638,26 +1635,25 @@ status;
#X obj 678 371 table \$0.queueseqno 1024;
#X obj 600 124 r \$0.queue.real;
#X obj 533 367 r \$0.queue.real;
#X obj 283 534 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 263 57 \; \$1.channels 2 \; \$1.port.offset 0 \; \$1.bitres
16 \; \$1.blocksize 128 \; \$1.queue 4 \; \$1.server telematic.zhdk.ch
;
#X obj 817 112 r \$0.skip;
#X obj 817 132 print DEBUG;
#X obj 416 306 r \$0.skip;
#X obj 283 541 s \$0.connected;
#X obj 603 293 r \$0.connected;
#X obj 73 240 r \$0.connected;
#X connect 0 0 2 0;
#X connect 0 2 91 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 92 0;
#X connect 6 0 85 0;
#X connect 4 0 89 0;
#X connect 6 0 83 0;
#X connect 6 1 13 0;
#X connect 10 0 16 0;
#X connect 11 0 12 0;
#X connect 12 0 40 0;
#X connect 12 0 39 0;
#X connect 15 0 4 0;
#X connect 16 0 37 0;
#X connect 16 0 36 0;
#X connect 17 0 16 1;
#X connect 18 0 16 2;
#X connect 19 0 16 3;
......@@ -1666,58 +1662,57 @@ status;
#X connect 22 0 16 6;
#X connect 23 0 16 7;
#X connect 24 0 11 0;
#X connect 34 0 38 0;
#X connect 34 0 37 0;
#X connect 35 0 5 0;
#X connect 36 0 37 1;
#X connect 37 0 43 0;
#X connect 38 0 39 0;
#X connect 39 0 12 0;
#X connect 40 0 41 0;
#X connect 36 0 42 0;
#X connect 37 0 38 0;
#X connect 38 0 12 0;
#X connect 39 0 40 0;
#X connect 40 0 35 0;
#X connect 41 0 35 0;
#X connect 42 0 35 0;
#X connect 43 0 44 0;
#X connect 43 1 42 0;
#X connect 43 2 34 0;
#X connect 46 0 83 0;
#X connect 48 0 52 0;
#X connect 49 0 52 1;
#X connect 50 0 49 1;
#X connect 51 1 48 0;
#X connect 51 2 49 0;
#X connect 52 0 53 0;
#X connect 54 0 13 0;
#X connect 55 0 54 0;
#X connect 56 0 59 0;
#X connect 57 0 58 0;
#X connect 58 0 63 0;
#X connect 59 0 58 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 62 0 58 1;
#X connect 62 0 63 1;
#X connect 63 0 68 0;
#X connect 64 0 84 0;
#X connect 64 1 65 0;
#X connect 65 0 63 1;
#X connect 66 0 69 0;
#X connect 67 0 66 1;
#X connect 68 0 64 0;
#X connect 69 0 70 0;
#X connect 69 1 71 0;
#X connect 69 2 72 0;
#X connect 69 3 73 0;
#X connect 69 4 74 0;
#X connect 69 5 75 0;
#X connect 69 6 76 0;
#X connect 69 7 77 0;
#X connect 78 0 79 0;
#X connect 82 0 81 0;
#X connect 83 0 51 0;
#X connect 84 0 66 0;
#X connect 85 0 56 0;
#X connect 85 1 46 0;
#X connect 85 2 86 0;
#X connect 89 0 46 1;
#X connect 90 0 68 1;
#X connect 93 0 94 0;
#X connect 95 0 63 0;
#X connect 42 0 43 0;
#X connect 42 1 41 0;
#X connect 42 2 34 0;
#X connect 45 0 81 0;
#X connect 47 0 51 0;
#X connect 48 0 51 1;
#X connect 49 0 48 1;
#X connect 50 1 47 0;
#X connect 50 2 48 0;
#X connect 51 0 52 0;
#X connect 53 0 13 0;
#X connect 54 0 53 0;
#X connect 55 0 58 0;
#X connect 56 0 57 0;
#X connect 57 0 61 0;
#X connect 58 0 57 1;
#X connect 59 0 60 0;
#X connect 60 0 57 1;
#X connect 60 0 61 1;
#X connect 61 0 66 0;
#X connect 62 0 82 0;
#X connect 62 1 63 0;
#X connect 63 0 61 1;
#X connect 64 0 67 0;
#X connect 65 0 64 1;
#X connect 66 0 62 0;
#X connect 67 0 68 0;
#X connect 67 1 69 0;
#X connect 67 2 70 0;
#X connect 67 3 71 0;
#X connect 67 4 72 0;
#X connect 67 5 73 0;
#X connect 67 6 74 0;
#X connect 67 7 75 0;
#X connect 76 0 77 0;
#X connect 80 0 79 0;
#X connect 81 0 50 0;
#X connect 82 0 64 0;
#X connect 83 0 55 0;
#X connect 83 1 45 0;
#X connect 83 2 84 0;
#X connect 87 0 45 1;
#X connect 88 0 66 1;
#X connect 90 0 61 0;
#X connect 92 0 59 0;
#X connect 93 0 36 1;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment