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