15 | | |
16 | | [[BR]] |
17 | | The second topology is for use of the 60 GHz transceivers. In the currently available configuration, the X310 of node1-1 can acts as a transmit-only radio, while the X310 of node1-2 acts as a receive-only radio. Each TX and RX connection to/from the 60 GHz modules has 15dB of attenuation. The remaining connection between TX/RX of the X310 of Node1-2 to RX2 of the X310 of Node1-1 has 30dB of attenuation. |
18 | | |
19 | | ||=Configuration 2=|| |
20 | | || [[Image(config2.png)]] || |
21 | | |
22 | | |
23 | | [[BR]] |
24 | | ===== Selecting RF topology configuration ===== |
25 | | Use the instrumentation service to check the current configuration as well as make changes to it. |
26 | | |
27 | | [[BR]] |
28 | | '''To get the current configuration:''' |
29 | | |
30 | | Usage: |
31 | | |
32 | | {{{ |
33 | | <service name="statusSB2"> |
34 | | <info>This service outputs status information about SB2.</info> |
35 | | </service> |
36 | | }}} |
37 | | |
38 | | Example: |
39 | | |
40 | | {{{curl "internal2dmz.orbit-lab.org:5054/instr/statusSB2"}}} |
41 | | |
42 | | Response: |
43 | | |
44 | | {{{ |
45 | | <response detail="undefined local variable or method `matrixstatus' for InstrService:Class" status="ERROR" switch="OK"> |
46 | | <action name="statusSB2" service="instr"> |
47 | | <Switches> |
48 | | <Switch state="1" status="OK" swNo="1"/> |
49 | | <Switch state="1" status="OK" swNo="2"/> |
50 | | <Switch state="1" status="OK" swNo="3"/> |
51 | | <Switch state="1" status="OK" swNo="4"/> |
52 | | </Switches> |
53 | | </action> |
54 | | </response> |
55 | | }}} |
56 | | |
57 | | [[BR]] |
58 | | '''To switch the configuration:''' |
59 | | |
60 | | Usage: |
61 | | |
62 | | {{{ |
63 | | <service name="selDeviceSB2"> |
64 | | <info> |
65 | | This service configures how devices are connected in Sandbox 2. |
66 | | </info> |
67 | | <args> |
68 | | <arg isRequired="true" name="device" value="device"> |
69 | | <info> |
70 | | Device (1 => X310 to X310, 2 => X310 to 60GHz module |
71 | | </info> |
72 | | </arg> |
73 | | </args> |
74 | | </service> |
75 | | }}} |
76 | | |
77 | | Example (switch to normal X310 <=> X310 connection): |
78 | | |
79 | | {{{curl "internal2dmz.orbit-lab.org:5054/instr/selDeviceSB2?device=1"}}} |
80 | | |
81 | | Response: |
82 | | |
83 | | {{{ |
84 | | <response status="OK"> |
85 | | <action name="selDeviceSB2" service="instr"> |
86 | | <attributes> |
87 | | <UNKNOWN ip="10.3.0.36" port="1" return="0" status="OK" switch="1"/> |
88 | | <UNKNOWN ip="10.3.0.36" port="1" return="0" status="OK" switch="2"/> |
89 | | <UNKNOWN ip="10.3.0.36" port="1" return="0" status="OK" switch="3"/> |
90 | | <UNKNOWN ip="10.3.0.36" port="1" return="0" status="OK" switch="4"/> |
91 | | </attributes> |
92 | | </action> |
93 | | </response> |
94 | | }}} |
95 | | |