| 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 | }
|
|---|