Mercurial > hg > beaglert
annotate resources/network/network_readme.txt @ 474:efc9a9f8e63d prerelease
Libpd added scope support and example
author | Giulio Moro <giuliomoro@yahoo.it> |
---|---|
date | Mon, 20 Jun 2016 20:38:46 +0100 |
parents | e4392164b458 |
children |
rev | line source |
---|---|
giuliomoro@28 | 1 Three simple c scripts can be used to test the network, in conjunction with the basic_network project: |
giuliomoro@28 | 2 udp-client.c, udp-client-sweep.c,d udp-server.c |
giuliomoro@28 | 3 compile them with gcc -o udp-client udp-client.c and similar |
giuliomoro@28 | 4 They can be compiled and run from either the host or the bbb |
giuliomoro@28 | 5 |
giuliomoro@28 | 6 usage |
giuliomoro@28 | 7 ./udp-client 192.168.7.2 9998 #sends individual messages to the bbb on port 9998 |
giuliomoro@28 | 8 #enter desired values for frequency (and phase). |
giuliomoro@28 | 9 123.0;0; |
giuliomoro@28 | 10 |
giuliomoro@28 | 11 The parser is currently very stupid, so the format of the message has to be:: |
giuliomoro@28 | 12 frequencyValue;phaseValue; |
giuliomoro@28 | 13 example: |
giuliomoro@28 | 14 700.0;0.1; |
giuliomoro@28 | 15 |
giuliomoro@28 | 16 ./udp-client-sweep 192.168.7.2 9998 |
giuliomoro@28 | 17 sends messages every 1ms to control the frequency of the oscillator, thus generating a sine sweep |
giuliomoro@28 | 18 |
giuliomoro@28 | 19 ./udp-server 9999 |
giuliomoro@301 | 20 #will print the info received from Bela with the following format |
giuliomoro@28 | 21 printf("%8d;%.3f;%.3;",gCounter,gFrequency,gPhase); |
giuliomoro@28 | 22 example: |
giuliomoro@28 | 23 88201;700.000;0.123; |
giuliomoro@28 | 24 |