Commit Graph

  • 01b9e0bca9 Définir mcs_index = 0 (valeur par défaut) dans tous les profils radio master nicoboy 2026-07-20 19:43:22 +02:00
  • 07b0b8c1b5 Relire wifi_channel toutes les 10s pour mise à jour auto après switch_band.sh nicoboy 2026-07-20 19:32:09 +02:00
  • d32ad8c94e Ajouter profils radio versionés (5GHz + 2.4GHz, bandwidth=40 sur les deux) nicoboy 2026-07-20 19:22:51 +02:00
  • c5cba6a318 Lire wifi_channel depuis /etc/wifibroadcast.cfg au démarrage (robustesse) nicoboy 2026-07-20 19:02:41 +02:00
  • f978bf31dd Simplifier overlay — afficher THROTTLED seulement si throttling actif nicoboy 2026-07-20 18:55:20 +02:00
  • 84527b9820 Ajouter affichage de la bande (2.4GHz/5GHz) dans l'overlay nicoboy 2026-07-20 18:51:36 +02:00
  • b7625a883c Ajouter script switch_band.sh pour bascule 5GHz/2.4GHz synchronisée Jetson+Pi nicoboy 2026-07-20 18:41:39 +02:00
  • 43ef4d47fc Documente renommage wireclaw-jetson et organisation des deux repos + profils radio versionnés nicoboy 2026-07-20 18:39:01 +02:00
  • 6276c1dac5 Mettre à jour chemins pour renommage wireclaw → wireclaw-jetson nicoboy 2026-07-20 18:32:16 +02:00
  • 405d524f59 Déplacer bandwidth=40 de [common] vers [gs_video] (bon placement pour héritage) nicoboy 2026-07-20 15:50:12 +02:00
  • 7afd9aaa28 Ajouter config de référence wifibroadcast_gs.cfg pour suivi git nicoboy 2026-07-20 15:41:33 +02:00
  • e3241c21f7 Supprimer les scripts TX Power (non fonctionnels sur ce système) nicoboy 2026-07-20 11:16:07 +02:00
  • 91b9295974 Ajouter scripts de contrôle de puissance TX versionés nicoboy 2026-07-20 10:58:46 +02:00
  • bb8facba69 Revert "Désactiver garbage collection automatique pour éliminer les freezes périodiques MJPEG" nicoboy 2026-07-19 23:50:02 +02:00
  • f23eb628a3 Désactiver garbage collection automatique pour éliminer les freezes périodiques MJPEG nicoboy 2026-07-19 23:46:03 +02:00
  • f8364b703f Ajustements visuels pyramide RSSI : base plate, largeur réduite, remplissage inversé nicoboy 2026-07-19 22:34:32 +02:00
  • 3927264eea Ajuster pyramide RSSI : réduire à 6 segments et remonter nicoboy 2026-07-19 22:01:19 +02:00
  • e0fd4a64bf Ajouter overlay RSSI (pyramide inversée) au flux MJPEG nicoboy 2026-07-19 21:54:37 +02:00
  • bae1ae2130 Ajout install_wfb_gs_fr.sh — protège wifi_region contre l'écrasement BO du script officiel nicoboy 2026-07-18 19:26:43 +02:00
  • 5e937d468d docs: corriger CLAUDE.md sur l'état réel des règles pare-feu (5600/5601/5602), ignorer *.bak nicoboy 2026-07-18 15:51:41 +02:00
  • b472c70ea2 fix: MJPEG server threaded (evite le blocage mono-client, backlog TCP) nicoboy 2026-07-18 15:37:28 +02:00
  • 0620d9a8a7 fix: sideband socket IPv4 pur (tunnel WFB-NG point-a-point, dual-stack peu fiable) nicoboy 2026-07-18 15:32:59 +02:00
  • b2fe3d5195 Actualiser README.txt nicoboy 2026-07-15 16:18:58 +00:00
  • caf142ba4d Ajouter README.txt nicoboy 2026-07-15 16:17:45 +00:00
  • 24ae29b0d7 fix: socket sideband UDP 5602 en dual-stack IPv4+IPv6 nicoboy 2026-07-01 16:56:20 +02:00
  • a9e4f913ec fix: reconnexion continue au flux GStreamer au lieu d'un timeout fixe nicoboy 2026-07-01 16:18:38 +02:00
  • 1c945fc921 fix: augmenter le timeout de sonde GStreamer à 15s (4s insuffisant) nicoboy 2026-07-01 15:56:27 +02:00
  • 4857adb8da fix: pipeline GStreamer dual-stack IPv4+IPv6 pour réception flux Pi Zero nicoboy 2026-07-01 15:36:11 +02:00
  • 822367ada8 fix: drain pymavlink directement dans monitor_telemetry et dans status nicoboy 2026-06-21 17:29:27 +02:00
  • 1b47ce124d fix: drainer pymavlink dans le thread principal sans run_in_executor nicoboy 2026-06-21 17:26:37 +02:00
  • 7979619c38 fix: drain pymavlink en tâche de fond pour que mav.messages soit peuplé nicoboy 2026-06-21 17:24:49 +02:00
  • 943aa3d70e fix: lire le mode de vol via pymavlink (custom_mode ArduCopter) au lieu de MAVSDK nicoboy 2026-06-21 17:20:39 +02:00
  • 8ce340a573 fix: heartbeat GCS initial pour enregistrer l'adresse pymavlink auprès de mavp2p nicoboy 2026-06-21 16:49:19 +02:00
  • 9e26727e51 fix: passer MAVSDK et pymavlink en mode client UDP vers mavp2p nicoboy 2026-06-21 16:43:17 +02:00
  • 09a789f20c fix: clés JSON sideband alignées sur payload Pi Zero nicoboy 2026-06-09 18:10:13 +02:00
  • 74aa62b1cc feat: thread sideband UDP 5602 + overlay stats Pi Zero sur MJPEG nicoboy 2026-06-09 17:47:40 +02:00
  • c119879abd feat: receive_cam.py YOLOv8 MJPEG port 5601 validé nicoboy 2026-06-09 08:46:18 +02:00
  • 0d628d0431 feat: YOLOv8 + MJPEG dans receive_cam.py, fallback synthétique numpy nicoboy 2026-06-08 20:08:54 +02:00
  • 34d1d69500 docs: YOLOv8 + PyTorch CUDA installés sur Jetson Orin nicoboy 2026-06-08 19:47:07 +02:00
  • 772236dee6 docs: port 5600 UDP ouvert iptables (persistant) nicoboy 2026-06-08 18:54:35 +02:00
  • 2dda633412 feat: réception flux H.264 Pi Zero → MJPEG Jetson nicoboy 2026-06-08 18:50:59 +02:00
  • 9db1897af7 fix: chemin absolu uvicorn pour systemd nicoboy 2026-06-08 18:32:58 +02:00
  • a6abcb7d9d Hotspot WireClaw, iptables ports MAVLink, modèle Gemini 2.5-flash nicoboy 2026-06-01 19:12:32 +02:00
  • 6306e823f4 start.sh : kill uvicorn et web_server au nettoyage nicoboy 2026-06-01 16:32:28 +02:00
  • 37012179cf Fix saturation event loop : monitor_telemetry en polling 1s nicoboy 2026-06-01 16:26:07 +02:00
  • 24100aea4d SYSTEM_PROMPT : descriptions des actions pour guider Gemini nicoboy 2026-06-01 15:09:51 +02:00
  • 579bec5abd Fix : get_running_loop() au lieu de get_event_loop() (déprécié Python 3.10) nicoboy 2026-06-01 15:04:38 +02:00
  • 0d2f485c57 Fix position_gps : GPS info en cache, plus de blocage async nicoboy 2026-06-01 15:00:30 +02:00
  • 1d095cd233 Fix TypeError altitude null + erreurs affichées dans l'UI nicoboy 2026-06-01 14:49:22 +02:00
  • f7a096c6a7 Fix langue et altitude relative dans SYSTEM_PROMPT nicoboy 2026-06-01 14:46:28 +02:00
  • f019470749 Ajout commandes altitude et position_gps nicoboy 2026-06-01 14:31:32 +02:00
  • 6024655a50 Fix event loop bloqué + /status non-bloquant nicoboy 2026-06-01 14:22:02 +02:00
  • 7264bd1d3d start.sh : remplace python3 wireclaw_core.py par uvicorn web_server nicoboy 2026-06-01 14:11:59 +02:00
  • bcda9cf334 Ajout serveur web FastAPI sur port 8765 nicoboy 2026-06-01 13:54:54 +02:00
  • 66f7149d60 Gitignore : exclure les artefacts de session SITL nicoboy 2026-06-01 13:49:53 +02:00
  • 32a9713e36 Fix takeoff en vol : changer l'altitude au lieu de bloquer nicoboy 2026-06-01 13:08:31 +02:00
  • f7c4a7221b Fix takeoff : vérifier l'altitude réelle au lieu de drone_armed nicoboy 2026-06-01 13:03:29 +02:00
  • 93a7013ad0 Add commande position GPS nicoboy 2026-06-01 10:29:26 +02:00
  • 7e2b253e97 Add Claude Code context file nicoboy 2026-05-31 07:01:18 +02:00
  • 17c2ae5ce8 Initial commit — WireClaw SITL fonctionnel nicoboy 2026-05-30 10:35:15 +02:00