nauta 3!17 Ugansk release

What is This

Nauta is a serial browser and data logger for Palm.

Copying

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License and so on.

This is distributed in the hope that it will be useful, but without any warranty and all that.

The exact terms are in GPL.txt

Main Features

System requirements: PalmOS 3.3 and higher.

NB: proprietary NMEA messages are not supported now, for I've never seen such curious things. but if you need them to be parsed, feel free to write me.

Archive Contents

This archive contains the nauta 3!17 Ugansk release which includes the following files:

Installation

  1. Remove the previous version of nauta if installed
  2. Install the selected version of nauta.prc and a database of NMEA messages (dbnmea.pdb or brief.pdb).

Notes on Using Utilities

db2txt

Nauta creates file nautadb in the Palm memory. if you transfer it by any way to other computer you can convert it to a file containing data as they come to your Palm. all you need is to run db2txt like this:

$ db2txt nautadb.pdb nautadb.dat

The result will be written in nautadb.dat.

dbnm2txt and txt2dbnm

To make or edit NMEA database, convert the database file to a text file. you can do it with dbnm2txt:

$ dbnm2txt dbnmea.pdb dbnmea.txt

Every string of the text file defines either sensor type, or message type. strings describing sensor types have two characters before '|'. the string after '|' is the message that will be written in "Sensor" field in NavInfo window, e.g.

OM|OMEGA Navigation System

Strings that define message types contain three characters before '|'. the next characters are the message structure: the first symbol is parameter type, two following are the message field number containing that parameter, e.g.

GGA|t01l02o04q06n07p08a09101202

The full list of parameter types is here.

Now you can edit this file and convert it back to database with txt2dbnm utility.

  1. The sensor types, messages and proprietary sensors types must be sorted in alphabetical order.
  2. The strings after '|' should contain no more than 34 characters.

More Info

See the programme tips and NMEA 0183 documentation. TSIP and TAIP description is available at Trimble home page.

Known misfeatures

  1. When logged data are transfered through the serial port, pose running under Linux is used to hung itself. (I mean pose, not the virtual Palm it emulates). It is all right when running under Windows (or, naturally, at a real Palm).
  2. While displaying alerts you can miss data coming to your serial port: the buffer is not being drained at this time. actually this is why I wrote my own help form (the second reason was the localization).
  3. After you have read Send form help the data are transfered from begin. (there is no help? this means I removed it).
  4. Help icons at the corners of the forms are not correctly drawn under PalmOS 3.3.
  5. TSIP support is not full enough: this would demand rather complicated operations with floating point.

Author

D.T.Ineiev, PMS18 graduate

Email: <ineiev@yahoo.co.uk>