Install new GSS

Prerequisites:

  • Linux installation
  • The newest Java (>=1.6.0_03).
  • Subversion

Now checkout the release of the gss

svn co http://dev.genso.org/svn/genso-repo1/dev/gss/trunk/release gss
cd gss
java -jar genso-gss.jar

Thats all (and that is of course not true)!!!

Now, login and configure the GSS. General GSS attributes should be easy; the hardware setup requires a little more...

In Aalborg we use the Mercury drivers which seems to work (except for modem which has not been tested yet).

The configuration can be changed later, so everything doesn't have to be correct for now.

Hopefully you will be registered on the AUS.

Now, some custom setup has to be made. The drivers requires some attributes like tty and baud to be setup for each driver. This can currently not be setup in the gui, so go to the conf/pipeline-by-gui.xml file. (This file is auto-generated, but requires modifications.) Open it in Eclipse and hit Shift+Ctrl+F to format it.

Add the following attributes to radio and rotor in the end of the drivers as follows (of course substitute with correct tty device and baud rate):

...
<rotor driver="MercuryRotor" azWindow="5" elWindow="3">
  ...
  <attribute name="tty" value="/dev/ttyS0"/>
  <attribute name="baud" value="9600"/>
</rotor>
...
<radio driver="MercuryRadio" minFreq="420000000" maxFreq="450000000" direction="rx">
  ...
  <attribute name="tty" value="/dev/ttyUSB0"/>
  <attribute name="baud" value="19200"/>
</radio>

The complete pipeline used here at AAU is (currently) pipeline_aau.xml residing here: /dev/gss/trunk/conf/pipeline_aau.xml. There you can also see how to include a live audio stream using ices. (There is currently a bug in the mercury radio driver, so we are using a custom minimal driver "AauMercuryRadio?" instead. It is also checked in, maybe you'll find it useful.)

NOTE: When you have made changes to the pipeline (so the md5 sum changes), all existing bookings using that pipeline become invalid. To force rescheduling remove the gssdb folder (not recommended later on).

Ready to go, start the GSS!

Upgrade GSS

Shutdown the GSS. Enter the checkout directory and;

svn up
java -jar genso-gss.jar

That should be it:)