2020-01-08, 05:06 PM
(2020-01-07, 10:07 PM)seandepagnier Wrote: This is very confusing because there are multiple paths and conversions of data possible.
There is a pypilot plugin of openplotter which converts pypilot signalk into signalk node which can then be converted to nmea0183 available on tcp 10110. pypilot directly provides nmea0183 on port 20220 or assigned serial ports. So far output is only to tcp connections, but it might be useful to be able to assign particular serial ports to output certain nmea data, it just isn't supported or implemented yet.
Sean
Yes, it is a little bit confusing but I hope it will get easier with documentation.
Lot of people will use "the only compass" mode and we prefer to generate SK data for heading, pith and roll instead of NMEA 0183 because SK node server can not parse XDR sentences for pith and roll. We use UDP localhost 20220 for this. SK node server can convert pith and roll into NMEA 0183.
When using the "autopilot" mode, NMEA O183 data is generated for heading, pith and roll in TCP localhost 20220 but we need to keep UDP localhost 20220 only with pith and roll SK data to get these data into SK node server. This time conversion from SK to NMEA 0183 for pith and roll is not necessary.