- A to echo "address\r\n" - artifact of IMET, simple confirmation
of 'life'
- NOTE: address is NOT USED currently, but may be set/modified by UOK
command below.
- CLOCK to see current date/time setting. Responds with
"yyyy/mm/dd hh:mm:ss\r\n"
- CLOCK=yyyy/mm/dd hh:mm:ss to set date/time; Sampling
MUST be STOPPED to set the clock.
- D responds with a single line of data (subset of full logged data)
from most recent sample interval;
each line is terminated with \r\n
Firmware Ver 3.20 displays:
- E responds with data from most recent sample interval on individual lines with headings;
each line is terminated with \r\n
Firmware Ver 3.21 displays:
H-BPR: 1012.32
HRH: 72.34 24.123
LWR: 389.2
PRC: 43.65
HST: 5.107
SWR: 994.23
WND: -12.31 4.76
BAT: 12.43 13.12 0.0 0.0 (BAT 1-4 correspond to MUX_PARM_# 5 - 8;
see 'D' command above)
- FB read 512 byte blocks of memory (HEX-ASCII)
On entry, the prompt "Start block # -> " is displayed; the first
block (and default block) is 1; each successive block is 512
bytes farther into the card (note that the first 'record' is written
at block 257 - the first 131072 bytes are reserved); enter a value,
terminated by \r, to get first block. Enter X to exit, any other key
for the next block;
sampling MUST be STOPPED)
- Blocks are displayed in HEX-ASCII, 32 bytes (64 characters) per
line by 16 lines, each terminated "\r\n". A blank line is inserted
between successive blocks.
- On completion, i.e., you sent an X to exit, an extra "\r\n" is sent.
- FC read current record configuration; currently responds
with "Defaults Only\r\n"
See Record Format.
- FR read records
On entry, the prompt "Start record # -> " is displayed; the first
record (and default record) is 1; each successive record is "sizeof LOGR_record"
bytes farther into the card (note that the first 'record' is written
at block 257 - the first 131072 bytes are reserved); enter a value,
terminated by \r, to get first record. Enter X to exit, any other key
for the next record;
sampling MUST be STOPPED)
The 'FR' dump in Firmware Ver 3.xx displays:
- Record #nnn: yyyy/mm/dd hh:mm
- BPR: mbar
- HRH: RH% degC
- LWR: DomeTemp, BodyTemp (Kelvin), Thermopile (microvolts) : Flux (w/m^2)
- PRC: Level in mm
- HST: degC
- SWR: w/m^2
- WND: We, Wn, WsAvg, WsMax, WsMin (all in m/s), LastVane, LastCompass (degrees)
- BAT(BAT_CHAN#): BAT_CHAN_VOLTS (Battery Channels 1 - 4 correspond to A/D Channels 5 - 8)
- SEAS-GPS: time_word <YYYY/MM/DD HH:MM:SS> LAT: decimal latitude LON: decimal longitude
- LocalGPS: time_word,valid,latitude,N/S,longitude,E/W,speed,heading,date_word
Records are currently displayed in "verbose" format, with date & time of record first,
- as follows:
Record #2134: 2007/09/09 17:38
BPR: 977.80
HRH: 0.000 0.000
LWR: 0.000 0.000 0.0 : 0.0
PRC: 0.00
HST: -5.000
SWR: 8.7
TMP: -20.000
WND: -12.31 4.76 8.70 10.21 2.33 136.70 36.09
BAT1: 12.43
SEAS-GPS: 1031592991 <2007/09/09 17:36:31> 41.3000 70.3000
LocalGPS: 174235.500,A,4132.0790,N,07038.8300,W,00.02,228.29,090907
- On completion, i.e., you've sent an X to exit, an extra "\r\n" is sent.
- See GPS and LGPS commands below for format details of GPS info.
- FS report current card status (size, used, unused). Each line is
terminated in "\r\n".
Example:
PCMCIA CARD present - CARD OK!
FLASH card capacity: 20839680
Records used: 114; available: 21326
- GO to start sampling (power up default - only used to restart
after STOP for testing, new configuration, etc.) Responds with
"Sampling GO\r\n". Sampling MUST be STOPPED.
- GPS command is used to send GPS time and position data TO the
AUTOIMET logger for inclusion in the stored data on the FLASH card. In normal
NOAA/SEAS operation, the AUTOIMET logger will send a frame of averaged data once
every 6 minutes. This normally is done via RF modem. Due to the high power
consumption of the RF modems, and the use of battery power for the AUTOIMET logger
and IMET modules, the RF modem is turned on once every 6 minutes. At this time,
the frame of averaged data is sent to the NOAA/SEAS computer system and the power
to the RF modem remains ON for about 15 seconds following the transmission.
At this time, the NOAA/SEAS computer system may send the GPS command TO the
AUTOIMET logger.
Command format is GPS=time_word decimal_latitude decimal_longitude
Example: GPS=1023271340 42.3245 71.6753
- The time word is the number of seconds since 1 January 1970 (standard UNIX time).
- No error checking is performed.
Typical response, with the raw time word first, followed by ASCII YYYY/MM/DD HH:MM:SS, then LAT: and LON:
1031670526: 2002/09/10 11:08:42 LAT: 42.3245 LON: 71.6753
The command GPS (terminated immediately with <cr>) will return the latest GPS info
entered in the above typical resonse format. The STAT command also reports the most recent
values entered.
The latest GPS time and latitude/longitude values are included in each 1 minute data
record stored in FLASH but are NOT otherwise used by the logger. All logger functions
rely on the internal RTC.
- HELP displays a brief list of all the commands. Each line is
terminated in "\r\n". A truncated HELP output is displayed
when LOGR53 is running (GO mode); i.e., only those commands
available while running are displayed. To access the full
command set, the LOGR53 must be STOPPED.
Example of output in STOPPED mode:
Firmware AUTOIMET v3.21
A - Address acknowledge
CLOCK(=YYYY/MM/DD HH:MM:SS) - Read/Set RT clock date/time
D - Send latest standard data
E - Send latest extended data
F - FLASH card commands:
FB - Read any block, hex
FC - Current record configuration
FR - Read data record, formatted
FS - Status info
GO - Re-start sampling
GPS(=TIME-WORD DEC-LAT DEC-LON) - Display/Set GPS Time and Lat/Lon
H - Display Help message
LGPS - Display local GPS data
STAT - System status info
STOP - Stop sampling
T - Test mode commands:
TA - A/D Module tests
TM - MET Module tests
UOK - Update EEPROM constants
V - Send latest NOAA-SEAS averaged data
XMODE - XMODEM Dump PCMCIA card via RS232 console
- LGPS reports the current local GPS data in raw format as received. A
$GPRMC message is sent at a periodic rate from the local GPS and captured once
per minute for inclusion in the AUTOIMET data record.
- The LGPS command responds with: 201841.411,A,4132.0742,N,07038.8297,W,0.07,75.38,270404
and updates once per minute.
- The captured fields are as follows:
time_word,valid_indicator,latitude,N/S,longitude,E/W,speed,heading,date_word
from a typical $GPRMC message such as:
$GPMRC,201841.411,A,4132.0742,N,07038.8297,W,0.07,75.38,270404,,*2D
- The field formats are as follows:
- time_word: hhmmss.sss = 20:18:41.411 UTC
- valid frame indicator: A = valid, V = invalid
- latitude: ddmm.mmmm = 41 degrees 32.0742 minutes
- N/S indicator: N = North latitude
- longitude: dddmm.mmmm = 70 degrees 38.8297 minutes
- E/W indicator: W = West longitude
- speed (variable format): s.ss = 0.07 knots
- direction (variable format): dd.dd = 75.38 degrees true
- date_word: ddmmyy = 27 April 2004
- STAT reports all current settings in multiline format.
On an EEPROM failure, the first line will be "\r\nDEFAULT OPERATION\r\n".
- Normal Operation:
Instrument Address\r\n (not used)
Model\r\n
Serial Number\r\n\
Latest Configuration/Calibration Date\r\n
Firmware Name and Version\r\n (from EPROM)
RTC date and time\r\n (CLOCK command format)
NOAA-SEAS GPS date and time, latitude, and longitude (see GPS command)\r\n
Local GPS data (see LGPS command)\r\n
Logging Interval and Current Tick in seconds\r\n
NOAA/SEAS Interval and Current Interval Count in minutes\r\n
PCMCIA Card Type present - CARD OK!\r\n
FLASH card capacity: (size in bytes)\r\n
FLASH Records used: (record count); available: (record count)\r\n
Main Battery Voltage: (MUX_PARM #5)\r\n
(optional failure messages for any bad/missing modules)
Sampling GO\r\n
Example (note 1 missing module - PRC):
LOG01
Model: AUTOIMET
SerNum: 101
CfgDat: 06JUL04
Firmware: AUTOIMET V3.21
RTClock: 2007/11/06 17:43:03
SEAS-GPS: 2007/11/06 17:39:50 - LAT: 41.3100 LON: 70.3900
LocalGPS: 174235.500,A,4132.0790,N,07038.8300,W,00.02,228.29,061107
Logging Interval (seconds): 60; Current Tick: 3
NOAA-SEAS Interval: 6; Current Interval Count: 3
EDI Intel-compatible 40MB PCMCIA CARD present - CARD OK!
FLASH card capacity: 41811968
Records used: 1757; available: 651555
Main Battery Voltage: 12.50
PRC failed
Sampling GO
NOTE: Power to failed modules is cycled OFF for 45 seconds, then restored;
At the next 1 minute interval, new data will NOT be ready on some modules - new data will
appear at 2 minutes after the power was originally cycled off.
- STOP to stop sampling and allow configuration changes
or testing. Responds with "Sampling STOP\r\n".
- NOTE: Power for the optional RF Modem attached to the console is always
on when the logger is STOPPED.
- TA Test A/D module
- On entry, displays "A/D Module test command", then continuously
polls 8 A/D channels by sending a 'P1' thru 'P8' command to the
default module address (e.g. #LAD01P3)
- displays all 8 values on one line
Example:
A/D Module test command
ADI: 0.0 0.0 0.0 0.0 12.43 13.21 0.0 0.0
- Updates about every 5 seconds.
- To quit, hit ESC.
- NOTE: there is about a 2 second timeout delay on a bad/missing module;
returns: ADI: not responding (not installed?)
- TM Test all modules (MET/SST only, fixed format)
- On entry, displays "MET/SST Module test command", then continuously
tries to poll the standard 8 modules by sending a 'C' command to the
default module address (e.g. #HRH01C)
- displays one module per line, full 'C' command return string
Example:
MET Module test command
H-BPR: 976.32
HRH: 0.000 0.000
LWR: 0.000 0.000 0.000 0.000
PRC: not responding (not installed?)
HST: not responding (not installed?)
SWR: -4.3
TMP: not responding (not installed?)
WND: not responding (not installed?)
- Updates about every 5 seconds (longer if missing modules)
- To quit, hit ESC.
- NOTE: there is about a 2 second timeout delay on each bad/missing module
- Sampling MUST be STOPPED to use
any test command.
- UOK enter configuration update mode (held in EEPROM)
- Commands tagged with * will respond individually with their
current settings if terminated immediately with <cr>; i.e.
to see the current address, send ADR<cr>
- Remain in update mode until ABORT or WRTOK command.
- Sampling MUST be STOPPED to enter update mode.
- ABORT to quit this mode without update; responds with
"quitting...\r\n" after restoring original settings.
- * ADR=xxxxx to set 1 to 5 character address (default
is LOG01). These must be alpha-numeric. NOT USED in Ver 2.x
- * AVG=xxx to set 2 to 255 minutes of averaging for the values
broadcast to the console in the NOAA/SEAS message. (Interval default is 6 minutes)
- * CD=xxxxxxx to set a free format, 7 characters max, configuration
date. For reference only, not used internally by instrument.
Displayed in STAT command.
- FEOK erase entire FLASH memory card.
NOTE that this command has nothing to do with EEPROM;
it's here to make it harder to do accidently! After erasing FLASH memory
you may exit the UOK command by using ABORT.
Requests 'Y' confirmation before proceeding.
- FE1OK erase first 1/2 MB of FLASH memory card. QUICK FOR USE IN TESTING!!!
If you aren't sure whether data has been written past the 1/2 MB point, use FEOK above!
NOTE that this command has nothing to do with EEPROM;
it's here to make it harder to do accidently! After erasing FLASH memory
you may exit the UOK command by using ABORT.
Requests 'Y' confirmation before proceeding.
- * ON=xx to set the optional console RF modem ON time when the NOAA/SEAS message
is sent. The interval may be from 15 to 55 seconds. Default is 15 seconds.
- * RI=xxxx to set the logging interval (Default is 60 seconds)
The interval may be from 15 to 3600 seconds, in multiples of 15 seconds only!
Displayed in STAT command.
- * SPHD=Y/N to enable [Y] or disable [N] appending LGPS Speed and Heading plus WND LastVane
direction to the NOAA/SEAS broadcast message. If this is disabled, firmware Version 3.21 is operationally
identical to the earlier firmware version.
- WRTOK to write all EEPROM parameters.
Update mode exits upon completion of write.
- XMODE XMODEM Dump PCMCIA card via RS232 console
Standard 40MB FLASH cards will take FOREVER to read this way -
the preferred method of reading data is to remove the FLASH card
from the LOGR53 and read it on a Linux-based laptop with PCCard slot
per Linux FLASH Card Reading Instructions
- Sampling MUST be STOPPED to dump data.
- This command is rudimentary; if you must dump data this way,
use the FR command to display any record and see if it's where you wish
to begin. Records are currently 64 bytes long, so you'll get
16384 records per dump request. (Record length is likely to change).
- Command dumps up to 1 MB of data from the requested starting record. The dump will
end after the last valid record is reached, so if there is not actually 1 MB of data
after the requested start record, the dump will stop (saves you time - you'd want it
that way!)
- On command entry, requests: Start record # (0 aborts) ->
- i.e. to get first MB of data (16384 records -> about 11 days), enter 1 as start record
- add 16384 to your start record number to find the start of subsequent 1 MB blocks of data;
i.e. if you entered 1 to start at the first record on the FLASH card, subsequent 1 MB blocks
of data start at 16385, 32769, 49153, 65537, etc...
- Typical example - the following description assumes PCPLUS for terminal software,
but any terminal program capable of XMODEM transfer should work.
- On entry, LOGR53 will prompt:
Start record # (0 aborts) ->
Enter a valid record # (see discussion above)
- Next, you'll be prompted:
Set terminal speed for 38400 then hit any key
- After setting speed and hitting a key, you will see:
XMODEM Send Function
Waiting for start...
- Start a transfer (PgDn in PCPLUS) - on completion, you will see something like:
Sent 238 blocks - done
Restore terminal speed to 9600 then hit any key
NOTE:"blocks" here are XMODEM blocks of 128 bytes each
- After resetting speed to 9600 baud and hitting a key, LOGR53 will send a
"\r\n"
- Ignore occasional gibberish when changing baud rates!
- See also Record Format.