opencpn-radar-pi / radar_pi

Radar plugin for OpenCPN with support for Navico and some Garmin and Raymarine radars
GNU General Public License v2.0
76 stars 42 forks source link

Documentation/Extraction of Network Protocol for Simrad 4G Radar #264

Open avitase opened 1 month ago

avitase commented 1 month ago

First of all, thank you for the fantastic work on the radar_pi plugin!

I have seen issue #260 where it was mentioned that running the plugin without OpenCPN is not currently possible. I am interested in exploring the possibility of creating a standalone solution for the Simrad 4G Radar. Specifically, my goal is to implement a translation layer for the radar data without incorporating other features such as the GUI.

Given that the Simrad 4G Radar is supported by the plugin, the necessary information about the network protocol is implicitly present in the source code. However, I am having difficulty locating the relevant parts of the code that detail the network protocol specifics.

Could anyone provide guidance on which files or sections of the source code specifically deal with the network protocol for the Simrad 4G Radar? Alternatively, if there is any existing documentation within the codebase that I might have missed, pointing me to those resources would be incredibly helpful.

Thanks!

Hakansv commented 1 month ago

I'm not a developer but have a look at radar_pi\src\navico\NavicoReceive.cpp. For general network connection see the the Navico part of the manual

For standalone purposes you may find some (old)basics here

keesverruijt commented 1 week ago

See https://github.com/keesverruijt/mayara