2020-08-17, 07:34 PM
(This post was last modified: 2020-08-17, 07:36 PM by jamos.tan@gmail.com.)
I posted the question also in the slack channel for dev-signalk, tkurki answered it with some pointers, here is the thread:
tkurki 2 hours ago
signalk-to-nmea0183 is the logical place for the conversion, but it needs all these paths https://github.com/SignalK/signalk-to-nm...js#L42-L44
tkurki 2 hours ago
otherwise there is no output
tkurki 2 hours ago
and nextPoint needs to be an object with properties`bearingTrue` and probably also bearingMagnetic
tkurki 2 hours ago
@AdrianP thoughts?
tkurki 2 hours ago
will freeboard-sk-helper follow a route or just navigate to the next point?
tkurki 2 hours ago
which is essentially Go To
tkurki 2 hours ago
APB has also stuff like Arrival Circle Entered and Perpendicular passed at waypoint flags, that the “navigation computer” should produce, that I assume nothing produces and that are not handled by sk-to-nmea0183
tkurki 2 hours ago
…but then again, why do we need to convert everything to 0183, when PyPilot is open source, and it could support SK directly? sure, it already does support 0183 and will probably do so in the future, but isn’t it kinda lame to tout A Free and Open Source universal marine data exchange format (now where did I get that catchy phrase…) and then use a legacy format between SK server and PyPilot?
tkurki 2 hours ago
signalk-to-nmea0183 is the logical place for the conversion, but it needs all these paths https://github.com/SignalK/signalk-to-nm...js#L42-L44
tkurki 2 hours ago
otherwise there is no output
tkurki 2 hours ago
and nextPoint needs to be an object with properties`bearingTrue` and probably also bearingMagnetic
tkurki 2 hours ago
@AdrianP thoughts?
tkurki 2 hours ago
will freeboard-sk-helper follow a route or just navigate to the next point?
tkurki 2 hours ago
which is essentially Go To
tkurki 2 hours ago
APB has also stuff like Arrival Circle Entered and Perpendicular passed at waypoint flags, that the “navigation computer” should produce, that I assume nothing produces and that are not handled by sk-to-nmea0183
tkurki 2 hours ago
…but then again, why do we need to convert everything to 0183, when PyPilot is open source, and it could support SK directly? sure, it already does support 0183 and will probably do so in the future, but isn’t it kinda lame to tout A Free and Open Source universal marine data exchange format (now where did I get that catchy phrase…) and then use a legacy format between SK server and PyPilot?