Normaliser paramètres FPL

Normaliser et télécharger un fichier FPL

Aucun fichier choisi


Standard détecté : Aucun

JS non lancé

Objectif de l’outil

Cet outil permet de standardiser automatiquement les paramètres d’un fichier FPL ePlaneur en appliquant un modèle prédéfini (standard) en fonction du type de vol.

Le traitement est réalisé directement dans le navigateur :

  • aucun fichier n’est envoyé sur le serveur
  • le fichier d’origine n’est jamais modifié
  • un nouveau fichier FPL normalisé est généré et téléchargé

Le standard appliqué dépend du préfixe du nom du fichier (ex : c3-c, c2-s, etc.).


Principe de fonctionnement

L’outil applique un standard en respectant strictement les règles suivantes :

  • modifier uniquement le contenu des sections déjà présentes
  • modifier uniquement les clés déjà présentes
  • ne jamais ajouter de section
  • ne jamais ajouter de paire clé=valeur
  • conserver la structure et l’ordre du fichier d’origine
  • supprimer certaines clés spécifiques dans la section [Task] si elles existent

Procédure d’utilisation

1. Sélectionner un fichier FPL

Cliquer sur “Choisir un fichier” et sélectionner un fichier avec l’extension .fpl.

Dès la sélection :

  • le nom complet du fichier est affiché
  • le champ nom du fichier de sortie est prérempli automatiquement
  • le standard est détecté à partir des 4 premiers caractères du nom

2. Vérifier ou modifier le nom du fichier de sortie

Le champ est automatiquement rempli, mais peut être modifié librement.

Ce nom sera utilisé :

  • comme nom du fichier téléchargé
  • dans le contenu du fichier (ligne Text=... ePlaneur)

3. Vérifier le standard détecté

Le standard affiché correspond au préfixe du nom :

Exemples :

  • c2-d → Condor 2 Débutant
  • c3-s → Condor 3 Standard
  • c3-c → Condor 3 Compétition

Ce standard détermine les valeurs qui seront appliquées.


4. Télécharger le fichier normalisé

Cliquer sur :

Télécharger le fichier normalisé

Un nouveau fichier .fpl est généré automatiquement et téléchargé.


Traitements effectués

Mise à jour des paramètres

Les valeurs définies dans le standard sont appliquées uniquement si les clés existent déjà dans le fichier.


Mise à jour de la description

Dans la section [Description], la ligne :

Text=NomFichier ePlaneur

est automatiquement mise à jour avec le nom saisi.


Nettoyage de la section [Task]

Si elles existent, les lignes suivantes sont supprimées :

  • TaskVersion
  • TaskID
  • TaskName

Messages affichés

Au chargement de la page

JS lancé
→ le script est actif et prêt


Lors de la sélection d’un fichier

Fichier détecté : nom_du_fichier | Standard OK
→ fichier valide et standard chargé


Aucun fichier sélectionné

Aucun fichier sélectionné
→ aucun fichier n’a été choisi


Fichier non valide

Erreur : seul un fichier .fpl est accepté
→ le fichier sélectionné n’est pas au bon format


Standard introuvable

Erreur : Standard introuvable : xxxx
→ aucun fichier JSON correspondant au préfixe n’a été trouvé


Nom de sortie manquant

Nom de sortie manquant
→ le champ du nom est vide


Aucun fichier exploitable

Aucun fichier exploitable chargé
→ tentative de téléchargement sans fichier valide


Téléchargement réussi

Téléchargement lancé : nom_fichier.fpl
→ le fichier normalisé a été généré


Bonnes pratiques

  • Toujours utiliser des fichiers respectant la convention de nommage ePlaneur
  • Vérifier le préfixe (c2-d, c3-c, etc.)
  • Contrôler le fichier généré lors des premières utilisations
  • Conserver une copie du fichier d’origine si nécessaire

Limites de l’outil

  • ne corrige pas les erreurs de structure du fichier FPL
  • n’ajoute pas de sections manquantes (choix volontaire)
  • dépend de la présence des clés dans le fichier initial
  • nécessite un standard JSON correspondant au préfixe

Conclusion

Cet outil permet de garantir une standardisation fiable, rapide et sans risque des fichiers FPL ePlaneur, tout en respectant strictement leur structure d’origine.