I made a pull request based off v1.2 to make the debugger a bit better in several ways. It could be improved substantially if it could recognize and parse nmea
messages as well.
As for signalk, can we stick opencpn messages inside this? Could we then have opencpn emit messages:
1. creating deleting routes waypoints tracks etc..
2. when connecting to another opencpn instance, then syncronize waypoints routes and tracks
Opencpn could simply discover other instances on the local network perhaps allowing mesh networks, but we would then need to prevent messages from "looping" by checking the source field.
Plugins could also set a "retransmit" field or similar to indicate that the message is meant to be sent to external instances.
What do you think?