Lots to think about here.
I've thought about MARPA in software
on the OCPN PlugIn side. It would be a significant programming effort, and even more significant testing effort to get OCPN MARPA working reliably enough to depend on it when the chips are down. But it could be done. In fact, this would be the only way to get MARPA on Garmin
OCPN overlay systems, AFAICT.
But I would not hold my breath waiting for this. Software-only PlugIn MARPA is not currently on any OCPN roadmap. Too many other good fish
to fry before this one.
Looking at your 4 proposed solutions for MARPA on Navico
, I tend to favor #4. We certainly could cause the OCPN PlugIn to send target id and heading info down the network wire, if we knew (by wireshark snooping?) what was needed by the radome. Logically speaking, then, there would be no need for additional proprietary hardware
. This is good.
To get started, I think the thing to do would be to invest in the Navico hardware
and do some snooping of the interfaces to figure out how the OCPN PlugIn can emulate the functionality, sans hardware.