1 | refApplication('rx_multi_samples_file','rx_multi_samples_file') {|a|
|
---|
2 | a.path = "export LC_ALL=C;/root/uhd/host/build/examples/rx_multi_samples_file"
|
---|
3 | }
|
---|
4 |
|
---|
5 | defGroup('client1', 'node2-7.outdoor.orbit-lab.org') {|n|
|
---|
6 | n.addApplication('rx_multi_samples_file'){|app|
|
---|
7 | }
|
---|
8 | }
|
---|
9 |
|
---|
10 | defGroup('client2', 'node2-8.outdoor.orbit-lab.org') {|n|
|
---|
11 | n.addApplication('rx_multi_samples_file'){|app|
|
---|
12 | }
|
---|
13 | }
|
---|
14 |
|
---|
15 | onEvent(:ALL_UP) { |event|
|
---|
16 |
|
---|
17 | info "Start client1 and client2"
|
---|
18 | #group('tx_node').exec('export LC_ALL=C;/root/uhd/host/build/examples/tx_samples_from_file')
|
---|
19 | #group('rx_node').exec('export LC_ALL=C;/root/uhd/host/build/examples/rx_samples_to_file')
|
---|
20 | wait 10
|
---|
21 | allGroups.startApplications
|
---|
22 | wait 10
|
---|
23 | group('client1').exec("pkill -9 rx_multi_samples_file")
|
---|
24 | group('client2').exec("pkill -9 rx_multi_samples_file")
|
---|
25 | allGroups.stopApplications
|
---|
26 |
|
---|
27 |
|
---|
28 | Experiment.done
|
---|
29 | exit
|
---|
30 | }
|
---|