I'm currently experimenting building a little Linux
Mint machine for OpenCPN
use and have decided to try gpsd to see if it helps resolve some issues with USB/
serial port/bluetooth setup.
Unfortunately I'm not having much success.
I have gpsd and libgps installed fine, and my USB NMEA
feed is correctly identified by gpsd and piped (via libgps) to OpenCPN
However, I have two problems, both because my NMEA
data stream has LOTS more info in it than just GPS
First of all, I have NMEA heading info available, and this is not appearing via GPSd/LibGPS. That's very annoying...
But even worse... my NMEA feed is a combined AIS
data and local NMEA network data feed. This is identified by GPSd (as cgps shows AIS
messages...). However, at the moment, OpenCPN only allows GPS
data to be sourced from GPSd/GPSLib... it assumes AIS will be on a real serial
port... so I can't get to my AIS data.
At the moment I'm going to have to revert to raw serial
device connections I think, but if gpsd should surely be able to be used...?
PS Not in a position to look at the code at the moment, but expressing my frustration is possible over very slow net access...