Help: ICE_GPS



This file contains a brief text description of the currently available services
provided by the GPS IO module. This module uses a Conner Winfield Wi125 GPS receiver to 
train a 10MHz VCO frequency reference and generate 1PPS and IRIG-B timing outputs.
The 1PPS is synchronous to the 10MHz reference.  The control loop for this circuit is
handled by a JVM on the module's FPGA running $ICELIB/lib/IceGPS.java.

To retrieve the GPSDAT results from a SNAPPER/SERVER=9001/GPS=2 with a GPS module on the 2nd IO module site:

  nM> icenet get nic1x "GPSDAT" "RTAB"

To get just the seconds of Year from the GPSDAT result which is itself a table into the local results named mysoy:

  nM> icenet get nic1x "GPSDAT.SOY" "RTAB"  /label=mysoy

To start a GPS server on an ICE card with a GPS module on the MODULE2 site:

  nM> pic/server=9009 GPS pic1auto

or from a batch script:

  $NMROOT/os/nmbat PIC/SERVER=9009/GPS=2 GPS PIC1AUTO

On an Ice-Tray where the GPS module is connected to an Arduino via USB, the syntax is:

  >upac uloadg

to start the module running, and

  >upac ustatg

to get the current status, where upac is an alias to $ICEROOT/test/upac.