SonTek/YSI Argonaut-XR Technical Manual - HydroScientific West
SonTek/YSI Argonaut-XR Technical Manual - HydroScientific West
SonTek/YSI Argonaut-XR Technical Manual - HydroScientific West
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Argonaut</strong> Operation <strong>Manual</strong> Firmware Version 7.9 (May 1, 2001)<br />
<strong>SonTek</strong>/<strong>YSI</strong><br />
char SdiFormat; /* 0 - <strong>SonTek</strong>, 1- Sidekick */<br />
char Spare[6]; /* Set to all 0s */<br />
char DebugOn; /* Set to all 0s<br />
*/} ArgOperConfigType;<br />
User setup parameters structure (258 bytes)<br />
typedef struct {<br />
unsigned char ConfigType; /* Type 0x42 */<br />
unsigned char ConfigVer; /* Version 0x02 */<br />
unsigned int Nbytes; /* Bytes in configuration */<br />
DateTimeType ConfigTime; /* Date created or last modified */<br />
int Temp; /* 0.1 deg C */<br />
int Sal; /* 0.1 ppt */<br />
int Cw; /* 0.1 m/s */<br />
unsigned int BlankDistance; /* in cm */<br />
unsigned int PulseLength; /* in cm */<br />
unsigned int CellSize; /* in cm */<br />
char TempMode; /* 0- User value 1- Measured */<br />
long AvgInterval; /* in s */<br />
long SampleInterval; /* in s */<br />
unsigned int PingInterval; /* in 0.1 s */<br />
unsigned int BurstMode; /* 0-Disabled; 1-enabled */<br />
long BurstInterval; /* in s */<br />
unsigned int SamplesPerBurst;<br />
char CoordSystem; /* 0-Beam; 1-XYZ; 2-ENU */<br />
char OutMode; /* 0-Auto; 1-Polled */<br />
char OutFormat; /* 0-Binary; 1-Ascii */<br />
char RecorderEnabled; /* 0-DISABLED; 1-ENABLED */<br />
char RecorderMode; /* 0-NORMAL MODE; 1-BUFFER MODE */<br />
char DeploymentMode; /* 0-Disabled; 1-enabled */<br />
char DeploymentName[9]; /* Dir name in recorder */<br />
DateTimeType BeginDeploymentDateTime; /* in s since Jan 1, 1980 */<br />
char CommentLine1[60];<br />
char CommentLine2[60];<br />
char CommentLine3[60];<br />
char AutoSleep;<br />
char DynBoundAdj; /* 0- No 1- Yes (for <strong>XR</strong> only) */<br />
int CellBegin; /* in cm, vert. from instrument */<br />
int CellEnd; /* in cm, vert. from instrument */<br />
int CohLag; /* in cm, vert. from instrument */<br />
/* if > 0 Arg will operate in */<br />
/* coherent mode */<br />
char DataFormat; /* 0- LONG; 1- SHORT */<br />
char WaveSpectra; /* 0-no 1- yes */<br />
int WaterDepth; /* in cm for spectra calculations */<br />
/* if 0 or negative, it gives */<br />
/* height of <strong>Argonaut</strong> above bottom */<br />
} ArgUserSetupType;<br />
A1.3. Data Sample Structures<br />
There are two different <strong>Argonaut</strong> data sample structures, depending on the setting of the data<br />
format parameter (LONG or SHORT – see §3.8).<br />
<strong>Argonaut</strong> LONG sample structure (38 bytes)<br />
typedef struct {<br />
unsigned char SyncChar; /* 1 Fixed 0xB0 */<br />
unsigned char Nbytes; /* 1 Including ChkSum */<br />
unsigned long Time; /* 4 Seconds since Jan 1,1980 at 0*/<br />
int Vel[MAX_BEAMS]; /* 6 Vel in mm/s */<br />
unsigned char VelStd[MAX_BEAMS]; /* 3 Vel in mm/s */<br />
89