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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.15. Run-Time Commands<br />

This section describes how to communicate with the <strong>Argonaut</strong> while the system is in data<br />

acquisition mode.<br />

<strong>Argonaut</strong> Operation <strong>Manual</strong> Firmware Version 7.9 (May 1, 2001)<br />

<strong>SonTek</strong>/<strong>YSI</strong><br />

• Run-time commands are commonly used while using the POLLED output mode (see<br />

OutMode in §3.7). This causes the system only to output a data sample on request, and not<br />

to output data automatically at the end of a sample.<br />

• To “talk” to an <strong>Argonaut</strong> during a deployment (i.e., when it is in the data acquisition<br />

mode), you must first re-establish communications with the system. This is done by<br />

sending a few carriage returns (; ASCII character code 13) over the communications<br />

cable using a terminal emulator such as <strong>SonTek</strong>’s SonTerm or SonTermW. Note: You may<br />

have to send more than one because during some phases of its operation, the<br />

<strong>Argonaut</strong> does not recognize the arrival of just one character.<br />

• After the <strong>Argonaut</strong> recognizes the , it responds with a $ prompt. This indicates that<br />

for the next 10 seconds run-time commands will be accepted. If no additional characters<br />

are received within 10 seconds, the <strong>Argonaut</strong> automatically resumes its regular power<br />

management mode of operation. If this occurs, the sequence will have to be repeated to<br />

talk to the system. Note: When several carriage returns are sent and recognized, the<br />

<strong>Argonaut</strong> ignores them and just resets the 10-s countdown. In addition, if the <strong>Argonaut</strong> is<br />

in the middle of an averaging interval, it continues transmitting (pinging) at the nominal<br />

1-Hz rate whether the system has been awakened or not. As long as you do not send a<br />

BREAK or the “+++” sequence, the system continues collecting data as usual.<br />

• After the <strong>Argonaut</strong> responds with the $ prompt, you can use any of the commands<br />

described below to communicate with the system. The commands can be used without<br />

causing any delay or interruption of data collection (except for a few milliseconds that the<br />

system spends in executing the command). <strong>Argonaut</strong> responses to any of these commands<br />

may be delayed up to one second (this is the frequency at which the incoming command<br />

buffer is checked), so allow up to a 1-s delay after sending a command.<br />

+++ (alternative BREAK command)<br />

• Sending three + characters in succession causes the <strong>Argonaut</strong> to terminate data collection<br />

and return to the command mode.<br />

• The characters must arrive within a time span of 3 seconds.<br />

• This command is provided as an alternative to sending a BREAK when relaying data over a<br />

modem (where sending a BREAK command may not be possible).<br />

• This command can also be used to wake the <strong>Argonaut</strong> from sleep mode. Note that the<br />

system may not recognize the first + character. You may need to send more than three +<br />

characters in succession to wake the system.<br />

O (output last sample)<br />

• Sending an “O” (letter O) tells the <strong>Argonaut</strong> to output the last data sample collected. Note:<br />

This command is not available if OutFormat = SEABIRD.<br />

• The last sample is stored internally and is updated at the end of each averaging interval.<br />

• At the end of each averaging interval, the <strong>Argonaut</strong> places the sample in an output buffer<br />

in the format specified by the OutFormat command (BINARY, ASCII, METRIC, ENGLISH;<br />

see §3.16).<br />

31

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

Saved successfully!

Ooh no, something went wrong!