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

add client_version check

parent 24eeb450
#N canvas 0 0 973 386 10;
#N canvas 0 106 973 386 10;
#X declare -path iemnet -path osc -path slip -path include;
#X obj 39 38 cnv 24 311 24 empty empty PEERNODES 5 13 0 16 -228856
-1 0;
#N canvas 137 566 858 346 code 0;
#N canvas 137 566 864 350 code 0;
#N canvas 956 106 664 577 communication 0;
#X obj 9 38 packOSC;
#X obj 9 17 r \$0.send;
......@@ -114,8 +114,8 @@
#X connect 38 0 37 1;
#X restore 8 41 pd communication;
#X obj 189 149 nbx 5 14 -1e+37 1e+37 0 0 \$0.bla \$0.id empty 0 -8
0 10 -262144 -1 -1 0 256;
#N canvas 328 486 314 294 tpf.initialization 0;
0 10 -262144 -1 -1 4 256;
#N canvas 328 585 314 294 tpf.initialization 0;
#X obj 17 10 r \$0.id;
#X obj 17 51 b;
#X obj 17 30 moses 1;
......@@ -234,15 +234,14 @@
#X obj 674 266 s \$0.set.params;
#X obj 11 15 r \$0.set.params;
#X obj 11 85 sel 1;
#X obj 30 129 t b b b;
#X obj 30 236 samplerate~;
#X msg 30 256 samplerate \$1;
#X obj 79 195 r \$0.bitres;
#X obj 49 196 f;
#X msg 49 214 bitres \$1;
#X obj 88 133 r \$0.blocksize;
#X obj 73 156 f;
#X msg 73 174 blocksize \$1;
#X obj 30 326 samplerate~;
#X msg 30 346 samplerate \$1;
#X obj 97 282 r \$0.bitres;
#X obj 67 283 f;
#X msg 67 301 bitres \$1;
#X obj 132 222 r \$0.blocksize;
#X obj 104 225 f;
#X msg 104 247 blocksize \$1;
#X obj 11 106 t b b b;
#X obj 329 146 r \$0.updated.params;
#X obj 356 206 t a b;
......@@ -258,7 +257,6 @@
#X obj 329 166 t b b;
#X obj 329 475 f;
#X obj 329 498 s \$0.param.check;
#X obj 356 327 t a a a;
#N canvas 1275 705 441 348 bitres 0;
#X obj 23 58 t a a;
#X obj 23 113 ==;
......@@ -323,9 +321,9 @@
#X connect 13 0 12 0;
#X connect 14 0 8 0;
#X restore 426 370 pd samplerate;
#X obj 525 371 s \$0.blocksize;
#X obj 525 349 route blocksize;
#X obj 356 429 &&;
#X obj 626 391 s \$0.blocksize;
#X obj 626 369 route blocksize;
#X obj 356 429 &&, f 13;
#X obj 674 199 list;
#X obj 674 219 t a a;
#X obj 11 61 change;
......@@ -338,11 +336,55 @@
#X obj 619 17 r \$0.intercom;
#X obj 619 40 route refresh_peers;
#X obj 619 63 sel 1;
#X obj 162 143 r \$0.client_version;
#X obj 30 129 t b b b b, f 19;
#X msg 141 190 client_version \$1;
#X obj 141 165 list;
#X obj 356 453 &&, f 26;
#X obj 356 327 t a a a a, f 22;
#N canvas 688 579 441 348 client_version 0;
#X obj 23 85 t a a;
#X obj 23 309 outlet;
#X obj 156 74 t a a;
#X obj 23 16 inlet;
#X obj 88 201 list append;
#X msg 88 222 \$1 mismatch: mandated \$2 - configured \$3;
#X obj 88 242 s \$0.error;
#X obj 23 38 route client_version;
#X obj 156 22 r \$0.client_version;
#X obj 88 181 list append client_version;
#X obj 113 133 pack s s;
#X obj 156 45 symbol;
#X obj 23 61 symbol;
#X obj 23 113 sel _;
#X msg 23 136 1;
#X msg 50 152 0;
#X obj 88 155 b;
#X connect 0 0 13 0;
#X connect 0 1 10 0;
#X connect 2 0 13 1;
#X connect 2 1 10 1;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 7 0 12 0;
#X connect 8 0 11 0;
#X connect 9 0 4 0;
#X connect 10 0 4 1;
#X connect 11 0 2 0;
#X connect 12 0 0 0;
#X connect 13 0 14 0;
#X connect 13 1 15 0;
#X connect 13 1 16 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 9 0;
#X restore 516 370 pd client_version;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 4 0;
#X connect 4 1 62 0;
#X connect 4 1 60 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 9 0;
......@@ -366,61 +408,67 @@
#X connect 26 0 19 0;
#X connect 26 1 27 0;
#X connect 27 0 25 0;
#X connect 30 0 64 0;
#X connect 31 0 41 0;
#X connect 30 0 62 0;
#X connect 31 0 40 0;
#X connect 32 0 33 0;
#X connect 32 1 36 0;
#X connect 32 2 39 0;
#X connect 33 0 34 0;
#X connect 34 0 8 0;
#X connect 35 0 36 1;
#X connect 36 0 37 0;
#X connect 37 0 8 0;
#X connect 38 0 39 1;
#X connect 39 0 40 0;
#X connect 40 0 8 0;
#X connect 41 0 7 0;
#X connect 41 1 32 0;
#X connect 41 2 6 0;
#X connect 42 0 53 0;
#X connect 33 0 8 0;
#X connect 34 0 35 1;
#X connect 35 0 36 0;
#X connect 36 0 8 0;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 8 0;
#X connect 40 0 7 0;
#X connect 40 1 73 0;
#X connect 40 2 6 0;
#X connect 41 0 52 0;
#X connect 42 0 43 0;
#X connect 42 1 47 0;
#X connect 43 0 44 0;
#X connect 43 1 48 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 50 0;
#X connect 46 1 47 0;
#X connect 47 0 45 1;
#X connect 48 0 45 1;
#X connect 49 0 43 0;
#X connect 50 0 51 0;
#X connect 51 0 56 0;
#X connect 52 0 61 0;
#X connect 52 1 61 1;
#X connect 45 0 49 0;
#X connect 45 1 46 0;
#X connect 46 0 44 1;
#X connect 47 0 44 1;
#X connect 48 0 42 0;
#X connect 49 0 50 0;
#X connect 50 0 77 0;
#X connect 51 0 59 0;
#X connect 51 1 59 1;
#X connect 52 0 53 0;
#X connect 52 1 48 0;
#X connect 53 0 54 0;
#X connect 53 1 49 0;
#X connect 54 0 55 0;
#X connect 56 0 57 0;
#X connect 56 1 58 0;
#X connect 56 2 60 0;
#X connect 57 0 61 0;
#X connect 58 0 52 0;
#X connect 60 0 59 0;
#X connect 61 0 54 1;
#X connect 62 0 63 0;
#X connect 63 0 70 0;
#X connect 64 0 31 0;
#X connect 65 0 66 0;
#X connect 55 0 59 0;
#X connect 56 0 51 0;
#X connect 58 0 57 0;
#X connect 59 0 76 0;
#X connect 60 0 61 0;
#X connect 61 0 68 0;
#X connect 62 0 31 0;
#X connect 63 0 64 0;
#X connect 64 0 65 0;
#X connect 65 0 62 0;
#X connect 66 0 67 0;
#X connect 67 0 64 0;
#X connect 68 0 69 0;
#X connect 69 0 12 0;
#X connect 70 0 29 0;
#X connect 71 0 72 0;
#X connect 72 0 73 0;
#X connect 73 0 1 0;
#X connect 67 0 12 0;
#X connect 68 0 29 0;
#X connect 69 0 70 0;
#X connect 70 0 71 0;
#X connect 71 0 1 0;
#X connect 72 0 75 1;
#X connect 73 0 32 0;
#X connect 73 1 35 0;
#X connect 73 2 38 0;
#X connect 73 3 75 0;
#X connect 74 0 8 0;
#X connect 75 0 74 0;
#X connect 76 0 53 1;
#X connect 77 0 55 0;
#X connect 77 1 56 0;
#X connect 77 2 78 0;
#X connect 77 3 58 0;
#X restore 8 102 pd params;
#X obj 176 93 text define \$0.params;
#N canvas 368 569 316 192 gui.code 0;
#N canvas 368 602 316 192 gui.code 0;
#N canvas 2026 859 379 223 host 0;
#X restore 8 26 pd host;
#N canvas 251 323 534 348 channels 0;
......@@ -1321,7 +1369,7 @@
#X text 11 38 AUTHOR Johannes Schütt <johannes.schütt@zhdk.ch>;
#X text 10 55 LICENSE GPL-3;
#X text 10 71 REPO_URL https://gitlab.zhdk.ch/TPF/tpf-client;
#X text 10 7 VERSION 1.1-beta1;
#X text 10 7 VERSION 1.1-beta2;
#X restore 732 15 pd META;
#X obj 8 8 declare -path iemnet -path osc -path slip -path include
;
......@@ -1847,7 +1895,9 @@
#X msg 359 54 \; pd dsp 1 \; \$1.name symbol <yourname> \; \$1.host
symbol <servername> \; \$1.room symbol public \; \$1.port 3025 \; \$1.audioport
4460 \; \$1.channels 2 \; \$1.bitres 16 \; \$1.queue 4 \; \$1.blocksize
128 \; \$1.load.settings bang \;;
128 \; \$1.client_version 1.1beta2 \; \$1.load.settings bang \;;
#X obj 437 13 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X connect 9 0 29 0;
#X connect 10 0 8 0;
#X connect 11 0 12 0;
......@@ -1855,6 +1905,7 @@ symbol <servername> \; \$1.room symbol public \; \$1.port 3025 \; \$1.audioport
#X connect 15 0 30 0;
#X connect 16 0 17 0;
#X connect 34 0 33 0;
#X connect 36 0 12 0;
#X restore 867 350 pd code;
#X obj 4 65 tpf-client-link \$0 1;
#X obj 353 38 cnv 24 32 24 empty empty RX 5 13 0 16 -228856 -1 0;
......@@ -1904,7 +1955,7 @@ symbol <servername> \; \$1.room symbol public \; \$1.port 3025 \; \$1.audioport
;
#X obj 356 3 hsl 319 32 0 127 0 0 \$0.show.settings empty empty -2
10 0 10 -262144 -1 -1 0 1;
#X obj 353 3 cnv 15 324 32 empty \$0.connection.display.r telematic.zhdk.ch/vch
#X obj 353 3 cnv 15 324 32 empty \$0.connection.display.r tpf-server.zhdk.ch/test
8 16 0 20 -1 -262144 0;
#X obj 42 3 hsl 306 32 0 127 0 0 \$0.show.settings empty empty -2 10
0 10 -262144 -1 -1 0 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