BTW, I think you asked the wrong question. For example, I personally
would have fed the NMEA messages into a NMEA channel on D-BUS, allowing
any application to subscribe to the message flow. But to get that
answer the question is about sharing messages, not about sharing serial
ports.

That assumes you've got the source code to the application, and can modify it to subscribe to a D-BUS message flow. It also assumes that the application runs on an OS that supports D-BUS. Neither of those two are the case for all of the apps at this point.

The answer involved some chicanery with gpsd, gpsprobe, socat, and a Windows program called HW VSP 3 (for those apps running on Windows that expect to read NMEA data from a serial port). I'm putting the solution up on a wiki shortly -- one that's well known to the sort of people who do ocean navigation and are likely to need it.

--
Del
Babel Com Australia
http://www.babel.com.au/
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to