01.06.2013 Views

SonTek/YSI Argonaut-XR Technical Manual - HydroScientific West

SonTek/YSI Argonaut-XR Technical Manual - HydroScientific West

SonTek/YSI Argonaut-XR Technical Manual - HydroScientific West

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!