======= ShipPolars ======= Cette section spécifie l'application [[https://github.com/ENSM-Nantes/ShipPolars|ShipPolars ]]. \\ Cette application sert à afficher en temps réel la force vélique générée par le gréement. ====== Stack ====== * GTK4 pour l'affichage graphique * La librairie NetCdf pour le parsing des fichier matriciels ".nc" : https://www.unidata.ucar.edu/software/netcdf * La librairie Enet pour recevoir les infos provenant de BC ===== Principe ====== ShipPolars vient récupérer une polaire au format ".nc" provenant de l'outil https://www.shiplify.io et l'envoi à la //viewC// afin que Bridge-Command puisse en extraire les données de vent. \\ Le logiciel Bridge-Command envoi les infos de vent via le message "OS" (voir la section [[projets:archnetbc|Archi réseau]] pour plus d'info) à ShipPolars afin d'afficher dynamiquement sur la polaire la force générée. ===== Schéma ====== {{ :projets:diagpolarmanage.drawio.png?600 |}} ===== Polar Injection ====== L'onglet Polar Injection permet d'envoyer la polaire à la //viewC//. \\ Le rendu actuel (aout 2026) : {{ :projets:capture_d_ecran_2026-07-15_142129.png?600 |}} ===== Polar Reader ====== L'onglet Polar Reader permet d'afficher en temps réel la force générée par le système vélique. \\ Le rendu actuel (aout 2026) : {{ :projets:capture_d_ecran_2026-07-15_141806.png?600 |}} ===== Sail management ====== L'onglet Sail management permet de contrôler le système vélique qui équipe le navire. \\ Le rendu actuel (aout 2026) : {{ :projets:capture_d_ecran_2026-07-15_142031.png?600 |}}