Dave asked me how to get can pressure from the OASIS data. I thought I'd send this mail to tell you how to interpret the data in general. The following is intended to address how to read OASIS data that is sent in ASCII form. I've got a set of programs that decode the uuencoded, binary data, apply calibration constants as necessary, and read out in plain English. But the programs aren't ready for general use yet. To get ASCII data, you need to use the "getlog" command. See the "Quick and Dirty Guide to Using OASIS", sent under separate cover. When OASIS sends data in ASCII form, it's in the format: tt nnnn dddddddddd... where tt is record type, nnnn is number of bytes, and dddddd... is the data. Note that, although nnnn reads in normal (left-to-right) format, the data may be in Intel format, which is least-significant-byte first. The defined record types are: 01 Time (4 bytes) Seconds since 1/1/70 00:00:00 (Unix time_t) Intel format (LSB first, MSB last) 02 ATLAS (36 bytes) 18 words (Intel format) as received from ATLAS 03 OASIS (8 bytes) 4 words (Intel format) of raw A/D. The A/D ports are: can temp, battery voltage, battery current, can pressure 04 PAR (4 bytes) 2 words (Intel format), raw A/D from each PAR 05 CTD (11 bytes) 11 bytes raw data from CTD. See CTD doc. 06 SPECTRO (variable) Raw data (normally 345 bytes) from spectroradiometer. 07 ADCP (variable) Raw data (normally 671 bytes) from ADCP. 08 GPS (16 bytes) 4 bytes (Intel order), latitude in .001 minutes N 4 bytes (Intel order), longitude in .001 minutes W 4 bytes (Intel order), variance in meters^2 2 bytes (Intel order), number of samples 2 bytes (Intel order), status bits derived from rcvr status message ($PMGLH), as follows: Bit 15: $PMGLH field 9, 1 if lost memory Bit 14: $PMGLH field 4, 1 if oscillator out of tune Bits 12-13: $PMGLH field 8, Almanac data (00 = OK) Bit 11: $PMGLH field 3, 1 if backup battery low Bits 8-10: $PMGLH field 10, status, as follows: 0 = Uninitialized 1 = Idle 2 = Search the Sky 3 = Collecting Almanac 4 = Collecting Ephemeris 5 = Acquiring satellite(s) 6 = Position 7 = Navigation mode (waypoint route) Bits 4-7: $PMGLH field 5, signal quality (0 to 9) Bits 0-3: $PMGLH field 6, geometric quality (0 to 9)