======= PolarManager ======= Cette section spécifie l'application [[https://github.com/ENSM-Nantes/PolarManager|PolarManager]]. \\ Cette application sert à envoyer une polaire de vent à BridgeCommand et afficher en temps réel la force vélique générée. ====== 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 ====== PolarManager vient récupérer une polaire au format ".nc" provenant du site https://www.shiplify.io et l'envoi à la //rpi5-somos-1// afin que Bridge-Command puisse en extraire les sonné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) à PolarManager 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 //rpi5-somos-1//. \\ Le rendu actuel (septembre 2025) : {{ :projets:polarinjection.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 (septembre 2025) : {{ :projets:polarmanager.png?600 |}}