SeaLog

Introduction

We have developed three additional programs and an R script to test aspects of SeaLog. The first, read_serial.R is an R script that allows you to check individual COM ports for NMEA stream data. It operates at a low level, so you can see everything that is being sent to the COM port. Once you find the port with a valid NMEA stream, you can use this port in SeaLog.

There is also a Go executable that performs the same task: reading data from a serial port and attempting to decode your location from the NMEA stream. To run this program, copy the executable to your computer, open a command or PowerShell window, then run the command as follows where you'd replace [ COM Port ] with the port you want to check:

go_serial.exe [ COM Port ]

For example:

go_serial.exe COM4

If the program shows streaming data, along with line like "GLL Coordinates" or "GGA Coordinates" matching your location, you have found the COM port you should use in SeaLog.

The second tool, NMEALogger uses the serial port reader plug-in that is build into SeaLog to dump whatever is streaming from the selected serial port.

TilePackageChecker allows you to check a tile package by loading it into the same map interface used in SeaLog, and re-centering the map to coordinates you choose.

All programs on this page are licensed for non-commercial use with the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 license.

Read Serial Port R script

PDF documentation and R script:

Read Serial Port

NMEALogger

TilePackageChecker