2021-10-09, 02:28 AM
You should start by describing what you would like it to do and the expected behavior. This would at least give a goal and starting point. Without knowing this development is impossible, and this is the situation I face.
Do you want for example, opencpn to output the entire active route, and other programs like avnav could read this and plot it, and pypilot would follow this route, and even if opencpn stops, since pypilot knows all the waypoints it could continue? Since currently if opencpn stops outputting APB messages, pypilot will just hold the current course. This could be a starting point, but it means adding duplicate calculations and logic into pypilot that are currently handled by OpenCPN. What do you suggest?
Do you want for example, opencpn to output the entire active route, and other programs like avnav could read this and plot it, and pypilot would follow this route, and even if opencpn stops, since pypilot knows all the waypoints it could continue? Since currently if opencpn stops outputting APB messages, pypilot will just hold the current course. This could be a starting point, but it means adding duplicate calculations and logic into pypilot that are currently handled by OpenCPN. What do you suggest?