typedef struct {
  unsigned  char    SyncChar;          	/*   Fixed OxB1		     */
  unsigned  char    Nbytes;            	/*   Including ChkSum        */
  unsigned  long    Time;               /*   time as seconds since   */
					/*   00:00:00 Jan 1,1980     */
  int     	    Vel[3];    	        /*   Vel in mm/s             */
  unsigned  char    VelStd[3];        	/*   vel in mm/s             */
  unsigned  char    Amp[3];            	/*   Amplitude in counts     */
  unsigned  char    PercentGood;      	/*   Percent good pings      */
  unsigned  int     Heading;           	/*   Heading in .1 deg       */
  char    	    Pitch;     		/*   Pitch in .4 deg         */
  char    	    Roll;      		/*   Roll in .4 deg          */
  int               Temp;              	/*   in .01 deg C            */
  unsigned  int     Pres;              	/*   in A/D Converter counts */
  unsigned  int     SigmaPres;         	/*   in A/D Converter counts */
  unsigned  char    Vbatt;             	/*   Battery voltage         */
  unsigned  char    CellBegin;         	/*   in .1 m units           */
  unsigned  char    CellEnd;           	/*   in .1 m units           */
  unsigned  char    ChkSum;            	/*   CheckSum of preceding   */
					/*   32 bytes in data sample */
} LongSample;
