Fr/Logbook Add-on

From FlightGear wiki
Jump to navigation Jump to search
Logbook Add-on
Logbook Add-on logo
Logbook add-on with main logbook window and secondary with details of single entry, with "dark" theme.
Logbook add-on with main logbook window and secondary with details of single entry, with "dark" theme.
Développé par Roman Ludwicki (PlayeRom, SP-ROM)
Version initiale December 11, 2022
Version actuelle 2.1.0, 2025-12-02
Écrit en Nasal
Plateforme du système Min FG version 2020.1.1
Niveau de développement Advanced production
Type Addon
Licence GNU General Public License v3
Site web

Logbook est une extension FlightGear permettant d'enregistrer automatiquement tous vos vols dans un fichier SQLite/CSV. Elle propose également une interface graphique Canvas pour consulter et modifier le carnet de vol, ainsi que des statistiques complètes.

Installation

L'installation est standard :

  1. Téléchargez la dernière version du module complémentaire « Logbook » et décompressez-la.
  2. Dans le lanceur, accédez à l'onglet « Suppléments ». Cliquez sur le bouton « Ajouter » à côté de la section « Dossiers des modules complémentaires » et sélectionnez le dossier contenant le répertoire de l'extension « Logbook » décompressé (ou ajoutez l'option de ligne de commande : --addon=/path/to/logbook), puis cliquez sur « Voler ! ».

Comment ça marche ?

L'extension tente de détecter automatiquement le décollage d'un avion en vérifiant son poids sur les roues. Elle commence ensuite à collecter les informations de vol. Par conséquent, si l'avion est stationné, en roulage, etc., le vol n'est pas encore enregistré. En vol, l'extension tente de détecter l'atterrissage, toujours en vérifiant le poids sur les roues. L'enregistrement se poursuit donc du décollage à l'atterrissage.

Si l'avion n'a pas de roues, mais seulement des flotteurs, le module complémentaire tentera également de reconnaître si les flotteurs résistent à l'eau (si l'avion utilise JSBSim), et ainsi de déterminer si vous êtes en l'air ou non.

Ce module complémentaire prend également en compte le moment du lancement de la navette spatiale depuis sa position de départ, ce qui nécessitait une attention particulière en raison du lancement différent.

Fichier du journal de bord

Pour FlightGear version 2024.1 et ultérieures, le carnet de vol est enregistré dans un fichier de base de données logbook.sqlite. Pour les versions antérieures, jusqu'à 2020.3, il s'agit du fichier logbook-v5.csv.

Vous trouverez ces fichiers dans le répertoire $FG_HOME/Export/Addons/org.flightgear.addons.logbook/, avec $FG_HOME valant sous Windows :

C:\Users\{user name}\AppData\Roaming\flightgear.org\

sur macOS :

/Users/{user name}/Library/Application Support/FlightGear/

sous Linux :

/home/{user name}/.fgfs/

Pour les fichiers CSV, vous pouvez les ouvrir et les modifier avec n'importe quel tableur comme LibreOffice Calc, MS Excel, etc. Cependant, veuillez ne pas saisir de caractères ,dans les cellules, car l'analyseur du journal de bord les interprétera comme des séparateurs de colonnes, ce qui entraînera des erreurs de fonctionnement. Il est plus sûr de modifier les données du journal via l'interface graphique du simulateur.

Le fichier SQLite peut également être modifié à l'aide d'un logiciel de base de données spécialisé tel que « DB Browser for SQLite » (DB4S) ou « DBeaver ». Pour obtenir des données à traiter ultérieurement dans un tableur, utilisez le menu « Journal » → « Exporter au format CSV » (voir Exporter la base de données au format CSV).

Migration de fichiers CSV vers SQLite

Lors de la première exécution de Logbook version 2.x sur FlightGear version 2024.1.x ou ultérieure, vos données de journalisation seront automatiquement migrées du fichier CSV vers la base de données SQLite. Aucune intervention n'est requise.

Structure de données

Les informations suivantes sont consignées dans le fichier :

  1. Real date & time– Date et heure de décollage de l'avion. Il s'agit de l'heure de votre système d'exploitation, et non de celle du simulateur. Cette date et heure sont affichées par défaut dans l'interface graphique. Vous pouvez modifier ces informations dans les paramètres.
  2. Sim UTC date & time– Date et heure de décollage de l'avion dans le fuseau horaire UTC du simulateur. Cette date et heure sont disponibles uniquement dans la version avec SQLite (2024.1 et suivantes).
  3. Sim local date & time– Date et heure de décollage de l'avion, au format heure locale du simulateur. Cette date et heure sont disponibles uniquement dans la version avec SQLite (2024.1 et suivantes).
  4. Aircraft– le nom de code de l'appareil.
  5. Variant– le nom de code de l'appareil ainsi que sa variante. Certains appareils sont disponibles en plusieurs variantes, comme le « Cessna 172P » par défaut, qui comprend différentes variantes telles que le « Cessna 172P Float ». Si vous sélectionnez « Cessna 172P », vous verrez cette variante c172pdans la colonne « Appareil » Aircraftet dans la Variantcolonne « Variantes ». Si vous sélectionnez la variante flottante (« Cessna 172P Float »), vous verrez cette variante c172pdans la colonne « Appareil », mais c172p-floatdans la Variantcolonne « Variantes ». Ainsi, vous avez le groupe principal d'appareils dans la Aircraftcolonne « Appareils » et ses variantes dans la Variantcolonne « Variantes ». Cela vous permettra d'extraire Totalsdes statistiques pour un groupe d'appareils en général, quelle que soit la variante (filtrage par variante Aircraft), ainsi que plus précisément pour une variante spécifique d'un appareil donné (filtrage par variante Variant).
  6. Type– le type d’aéronef, parmi les valeurs suivantes :
    • "héli" (hélicoptère),
    • « ballon » (également dirigeable),
    • "espace" (vaisseau spatial),
    • « hydravion » (également amphibie),
    • "militaire",
    • "planeur",
    • "turboprop",
    • "jet d'affaires",
    • « avion de ligne »,
    • "ga-single" (petit aviation générale monomoteur à piston),
    • "ga-multi" (petit aviation générale multimoteur à pistons),
    • « autres » (non définis ou non reconnus).
  7. Callsign– votre indicatif d'appel défini pour le mode multijoueur.
  8. From– le code OACI de l'aéroport de décollage. Si vous décollez immédiatement, ce champ restera vide.
  9. To– le code OACI de l'aéroport d'atterrissage. Si vous n'avez pas atterri (par exemple, en fermant le FG en vol) ou si vous avez atterri dans un lieu insolite, ce champ restera vide.
  10. Landing– Si vous avez atterri, la valeur 1 sera affichée ici. Si le vol s'est terminé sans atterrissage ou si l'extension n'a pas pu détecter d'atterrissage valide, ce champ restera vide.
  11. Crash– Si le module complémentaire détecte un crash d'avion, la valeur 1 sera saisie ici ; sinon, ce champ restera vide.
  12. Day– le nombre d'heures passées à voler pendant la journée.
  13. Night– nombre d'heures de vol de nuit.
  14. Instrument– le nombre d’heures de vol effectuées en IMC (conditions météorologiques de vol aux instruments).
  15. Multiplayer– le nombre d'heures de vol lors de la connexion à un serveur multijoueur.
  16. Swift– nombre d'heures de vol lors de la correspondance avec Swift.
  17. Duration– Durée totale du vol en heures, correspondant à la somme de Dayet Night. Instrumentn'est pas prise en compte ici, car elle est comptabilisée séparément, de jour comme de nuit. Durationest calculée en temps réel ; par conséquent, si vous accélérez ou ralentissez la simulation, elle restera inchangée.
  18. Distance– distance totale parcourue du décollage à l'atterrissage, en milles nautiques.
  19. Fuel– quantité totale de carburant consommée en vol, en gallons américains.
  20. Max Alt– altitude maximale, en pieds, atteinte pendant le vol.
  21. Max groundspeed– vitesse sol maximale, en nœuds, atteinte pendant le vol.
  22. Max Mach– vitesse maximale en nombre de Mach atteinte en vol.
  23. Note– Notes : par défaut, le nom complet de l’appareil. C’est un bon endroit pour ajouter vos propres notes .

Consultation du journal de bord

Ce module complémentaire permet également de consulter l'intégralité du carnet de vol du simulateur. Sélectionnez « Carnet de vol » → « Carnet de vol » dans le menu. La fenêtre principale s'ouvrira alors, affichant le carnet de vol complet sous forme de tableau.

Logbook Main-window

La dernière ligne, intitulée « Totaux », contient un récapitulatif non seulement des entrées visibles sur une page donnée, mais de l'ensemble du carnet de vol. Cette même ligne « Totaux » est visible sur chaque page. Les colonnes « Altitude max. », « Gravité max. » et « Masque max. » font exception : au lieu de la somme de toutes les valeurs, seule la plus élevée est indiquée.

Tout en bas se trouve une rangée de boutons, principalement pour naviguer entre les pages du journal :

  1. |<<– bouton pour accéder à la première page,
  2. <– passage à la page précédente,
  3. >– passage à la page suivante,
  4. >>|– passage à la dernière page.

Au centre, des informations textuelles s'affichent {on which page you are} / {number of all pages}(nombre d'entrées dans le journal). À droite se trouve le dark/lightbouton permettant de basculer entre les styles de fenêtre. Le premier bouton ouvre une fenêtre de paramètres, et le second, ?une fenêtre d'aide (identique à celle du menu « Journal » → « Aide »).

Filtrage des données

Ce module complémentaire vous permet de filtrer certaines colonnes du journal de vol principal. Actuellement, vous pouvez filtrer par date (au format année), appareil, variante, type, indicatif d'appel, départ, arrivée, atterrissage et crash. Pour utiliser le filtre, survolez le nom d'une colonne avec la souris (il sera mis en surbrillance) et cliquez dessus. Une nouvelle fenêtre s'ouvrira avec les options de filtrage.

Logbbook Filtering data

Pour filtrer par colonne « Avion », les identifiants des avions que vous avez déjà pilotés s'afficheront. Pour filtrer par colonne « Type », les noms des types d'avions s'afficheront, etc. Chaque fenêtre de filtre possède également une option « Tout », qui désactive le filtre et affiche tous les éléments. Lorsqu'un filtre est activé, un astérisque (* *) s'affiche à côté de la colonne filtrée pour indiquer qu'il est utilisé.

Après application du filtre, la ligne « Totaux » sera également mise à jour avec les données filtrées. Vous pourrez ainsi consulter les statistiques d'un avion spécifique ou d'un type d'avion particulier.

Détails du registre d'entrée

Dans la fenêtre principale, chaque entrée du journal peut être survolée et cliquée. Une fenêtre supplémentaire s'ouvrira alors, affichant les détails de l'entrée sélectionnée.

Logbook Details entity view

En général, vous trouverez ici les mêmes informations que dans la fenêtre principale, à l'exception de :

  1. vous pouvez voir trois dates et heures de décollage d'avion :
    • date et heure réelles de votre système d'exploitation,
    • Date et heure UTC du simulateur,
    • date et heure locales du simulateur ;
  2. Les codes aéroportuaires de l'OACI incluent leur nom entre parenthèses ;
  3. avec des données numériques, les unités dans lesquelles ces valeurs sont présentées vous sont fournies, ainsi que les conversions vers d'autres unités ;
  4. Tout en bas, vous trouverez un champ Note supplémentaire, qui n'est pas affiché dans la fenêtre principale, car il est possible d'y insérer un texte de n'importe quelle longueur.

Modification et suppression de données

Chaque entrée du journal de bord peut être modifiée directement depuis le simulateur. Sélectionnez « Journal de bord » dans le menu. La fenêtre principale affichant le journal de bord complet s'ouvre. Recherchez l'entrée à modifier et cliquez dessus. La fenêtre de détails de l'entrée s'ouvre. Cliquez alors sur l'entrée à modifier. Une nouvelle fenêtre avec un champ de texte s'ouvre. Saisissez la nouvelle valeur et confirmez avec le bouton « Enregistrer ». La modification est immédiatement enregistrée dans un fichier.

Logbook Editing entry

En bas de la fenêtre de détails se trouve un bouton Supprimer, qui vous permet de supprimer définitivement l'entrée sélectionnée.

Analyse de vol

La fenêtre de détails du carnet de vol contient également un boutonAnalysis. En cliquant dessus, une nouvelle fenêtre s'ouvrira avec l'analyse du vol.

Logbook Flight-analysis window

La fenêtre est divisée en deux parties : la partie supérieure affiche la carte (navigation latérale) et la partie inférieure le profil (navigation verticale). La trajectoire de vol est tracée en bleu. La courbe marron sur le profil représente l’altitude du terrain.

L'analyse de vol est également accessible depuis le menu « Carnet de vol » → « Analyse de vol actuelle ». La différence réside dans le fait que cette analyse porte toujours sur votre session en cours. De plus, il est impossible de modifier le niveau de zoom sur le profil vertical dans « Analyse de vol actuelle ».

L'analyse des vols enregistrée dans le carnet de vol ne sera disponible que pour les vols effectués avec FlightGear 2024.1 et versions ultérieures. L'analyse de la session en cours est disponible pour FlightGear 2020.

La fenêtre d'analyse de vol est redimensionnable, mais n'oubliez pas que si elle est trop petite, elle ne pourra pas afficher correctement la carte ou le profil vertical.

En bas, nous avons un certain nombre d'éléments permettant de contrôler l'analyse du vol :

Zoom

Vous pouvez modifier le zoom vertical à l'aide des boutons -/ +. Vous pouvez également utiliser la molette de la souris lorsque le curseur est positionné sur le graphique. Les niveaux de zoom sont les suivants : 1x (graphique entier visible), 2x (graphique divisé en 2 parties), 4x (division en 4 parties), 8x (division en 8 parties) et 16x (division en 16 parties). Le niveau de zoom actuel est indiqué par le texte entre les boutons. Veuillez noter que le zoom maximal peut être réduit si le nombre de points de suivi enregistrés est trop faible.

La vue cartographique peut également être zoomée à l'aide de la molette de la souris. Aucun bouton n'est présent, mais des indicateurs de niveau de zoom sont affichés dans le coin supérieur gauche de la carte. Le niveau de zoom s'étend de 3 à 14. Le niveau par défaut est de 10. Si la trajectoire de vol ne tient pas sur la carte, vous devez dézoomer ou déplacer l'avion le long de la trajectoire en cliquant dessus ou en utilisant les boutons <de déplacement >pour afficher le reste du trajet.

Cadre

Informations sur la position actuelle de l'icône d'avion sur la trajectoire de vol, parmi tous les points enregistrés. Le point sélectionné est indiqué par l'icône d'avion sur la carte et le profil. Par défaut, l'icône est positionnée au premier point, c'est-à-dire au début du vol.

Joueur

Nous avons ensuite une série de boutons permettant de contrôler l'animation et le déplacement de l'icône de l'avion le long des points de la trajectoire de vol enregistrée :

  • |<<et >>|– passer au point de départ ou au point d'arrivée.
  • <<et >>– reculer ou avancer de 10 points.
  • <et >– reculer ou avancer d'un point.
  • Play/ Stop– Animation de démarrage/arrêt du vol de l'icône d'avion.

Pour modifier la position de l'icône d'avion, vous pouvez également cliquer sur la carte près de la trajectoire de vol ou sur le graphique de profil. L'icône d'avion se déplacera alors vers le point le plus proche de l'endroit où vous avez cliqué.

Vitesse

L'option « Vitesse » permet de modifier la vitesse d'animation de l'icône de l'avion, qui 1xcorrespond à la vitesse de vol en temps réel, jusqu'à une valeur maximale 32xplus rapide. Cette option est disponible uniquement à partir de la version 2024.1 de FlightGear. Les versions antérieures utilisent une vitesse d'animation fixe 16x(car l'interface graphique ne comporte pas de liste déroulante).

Mode profil

En bas à droite, une option permet de modifier le mode d'affichage du profil. Dans FlightGear version 2024.1, il s'agit d'une liste déroulante proposant les options « distance » et « temps ». Cette option détermine si l'axe des abscisses doit être tracé en fonction du temps ou de la distance parcourue.

Si le graphique est basé sur le temps, la distribution sera uniforme et linéaire, même lorsque l'avion est immobile ou en vol stationnaire, car le temps s'écoule toujours. Le graphique n'indiquera donc pas les moments où le vol était plus rapide ou plus lent, mais les points ne se chevaucheront pas.

Lorsque le positionnement est basé sur la distance, les points sont rapprochés ou se chevauchent lorsque l'aéronef est immobile ou vole lentement, mais ils sont plus espacés en vol rapide, ce qui permet de distinguer les zones de vol à vitesse élevée de celles à vitesse réduite. Dans les versions de FlightGear antérieures à 2024, cette option se présente sous forme de case à cocher. La cocher active le mode « temps » (le mode par défaut est le mode « distance »).

Informations sur chaque point

À gauche de la carte, figurent les informations enregistrées concernant le point de trajectoire indiqué où se trouve actuellement l'icône d'avion :

  • coordonnées géographiques du point,
  • altitude MSL et AGL auxquelles l'aéronef se trouvait,
  • cap vrai et magnétique que suivait l'aéronef au point donné,
  • vitesse air et vitesse sol en nœuds de l'aéronef au point donné,
  • direction d'où souffle le vent et sa vitesse en nœuds,
  • temps de vol au point donné,
  • distance parcourue au point indiqué.

Vue cartographique

La carte indique la position et le cap de l'avion.

La trajectoire de l'avion est représentée par une ligne bleue.

Dans le coin supérieur gauche, vous trouverez des informations sur le niveau de zoom de la carte. Ci-dessous se trouvent les boutons suivants :

  • OpenStreetMap – changer le fournisseur de cartes pour OpenStreetMap
  • OpenTopoMap – changer de fournisseur de cartes pour OpenTopoMap

Dans le coin supérieur droit, vous trouverez des informations sur la direction et la vitesse du vent (barbes du vent).

Cliquez près du tracé sur la carte pour y déplacer l'icône d'avion.

Défilez votre doigt sur la carte pour modifier le niveau de zoom.

vue graphique de profil vertical

Le profil vertical représente une vue latérale de notre vol. L'axe vertical indique l'altitude en pieds, tandis que l'axe horizontal comporte deux valeurs : la durée en heures et la distance en milles nautiques.

La ligne bleue représente la trajectoire de vol, la ligne marron représente l'altitude du terrain.

Cliquez sur le graphique pour déplacer l'icône de l'avion.

Défilez sur le graphique pour modifier le niveau de zoom.

Paramètres

Lorsque vous cliquez sur le bouton dans la vue Journal de bord, la fenêtre des paramètres s'ouvre.

Logbook Settings window

Vous pouvez configurer ici les options suivantes :

  1. Date and time displayed in the Logbook viewLa fenêtre du journal de bord n'affiche qu'un seul Dateélément Time, mais les dates et heures sont enregistrées trois fois. Vous pouvez donc choisir celle à afficher ; par défaut, il s'agit de l'heure réelle, celle de votre système d'exploitation. Ces options sont disponibles uniquement pour FG >= 2024.1.
  2. Columns to display in the Logbook viewIci, vous pouvez spécifier les colonnes à afficher dans la fenêtre du journal de bord. Les colonnes telles que « Rapports » Date, « Notes » Timeet Aircraft« Signature » ​​sont toujours affichées ; la colonne « Notes » ne sera jamais affichée et ce comportement est immuable. Ces options sont disponibles uniquement pour FG >= 2024.1.
  3. Map provider– Ici, vous pouvez spécifier le fournisseur de tuiles cartographiques par défaut dans la vue Analyse de vol. Les fournisseurs disponibles sont OpenStreetMapet OpenTopoMap.
  4. Click sound– Par défaut, un son est émis lorsque vous cliquez sur différents boutons ; vous pouvez désactiver ce son ici.
  5. Items per page– Ici, vous pouvez spécifier le nombre de lignes de journaux à afficher dans la vue Journal ; la valeur par défaut est 10.
  6. Optimize databaseCe bouton permet de défragmenter le fichier de base de données (SQLite), ce qui accélère les opérations et réduit sa taille sur le disque. Cette option est disponible uniquement pour FG >= 2024.1.

Paramètres avancés

Lorsque vous fermez le simulateur, les paramètres sont enregistrés dans le autosave_{version}.xmlfichier situé à l'emplacement $FG_HOME . Vous pouvez ensuite modifier ce fichier pour configurer des options supplémentaires. Commencez par trouver la org.flightgear.addons.logbookbalise qui contient les paramètres suivants :

  1. tracker-interval-sec– Nombre réel correspondant à la fréquence d'enregistrement des données (en secondes) pour l'analyse de vol. Plus ce nombre est petit, plus les données reçues seront nombreuses et l'analyse précise. En conséquence, le fichier de base de données sera plus volumineux et le processeur potentiellement plus sollicité. Pour un long vol en avion de ligne, une valeur de 20 secondes est généralement suffisante. Si vous souhaitez effectuer des figures acrobatiques et analyser votre vol en détail, vous pouvez même définir cette valeur à 1 seconde. Une valeur inférieure à 1 seconde (valeur par défaut) active le mode automatique : l'extension ajuste dynamiquement l'intervalle de temps. Par défaut, cet intervalle est de 15 secondes, mais il passe à 5 secondes lors des virages (inclinaison supérieure à 5 degrés et à une altitude inférieure à 600 mètres). Ainsi, les vols au ras du sol sont enregistrés avec plus de précision et les virages sur la carte sont plus arrondis.
  2. real-time-durationSi cette option est activée, le temps de vol est toujours calculé en temps réel ; accélérer ou ralentir la simulation n'affecte pas la durée (activation par défaut). Ainsi, si votre vol dure normalement 2 heures, mais que vous accélèrez le temps dans le simulateur (x2), vous volerez en 1 heure réelle et le journal de vol enregistrera 1 heure de vol. En revanche, si vous désactivez cette option, 2 heures seront enregistrées, conformément au temps du simulateur.

et les paramètres disponibles via l'interface graphique :

  1. dark-style– si vrai, le thème sombre est utilisé (par défaut : faux).
  2. sound-enabled– Si la valeur est vraie, un son de clic sera joué (valeur par défaut : vrai).
  3. date-time-display– l’heure qui s’affichera dans le tableau principal du journal de bord. Valeurs possibles :
    • real– votre temps réel, depuis votre système d'exploitation,
    • sim-utc– Heure UTC dans le simulateur,
    • sim-local– l'heure locale dans le simulateur.
  4. log-items-per-page– nombre entier indiquant le nombre de lignes de journal à afficher dans la vue Journal (par défaut 20).
  5. columns-visible– Quelle colonne doit être visible dans la vue principale du journal de bord ?
  6. map-provider– le fournisseur de tuiles cartographiques par défaut utilisé lors de l'ouverture de la fenêtre d'analyse de vol. Valeurs possibles :
    • OpenStreetMap- défaut,
    • OpenTopoMap.

REMARQUE : Avant de modifier le autosave.xmlfichier, fermez le simulateur.

Sauvegarde (pour FG 2020.3 et versions antérieures)

Si vous modifiez les entrées du journal de bord via l'interface graphique, l'extension crée une copie du fichier CSV original avant chaque enregistrement, en ajoutant l' .bakextension .csv à la fin. Ainsi, en cas de problème lors de la modification des données et de corruption du fichier original, vous pouvez le récupérer en supprimant l' .bakextension .csv du nom de la copie. Notez que vous ne conservez qu'une copie de la dernière opération effectuée.

Pour la version plus récente (2024.1 et ultérieures) basée sur la base de données SQLite, la copie de sauvegarde est inutile car le moteur de base de données assure l'exactitude de l'enregistrement.

Mode de récupération

Pour FG 2020.3 et versions antérieures

Ce module complémentaire inclut un mécanisme permettant d'enregistrer l'état actuel du vol dans un recovery-v5.csvfichier distinct toutes les 30 secondes. Si FlightGear se ferme inopinément suite à une erreur, ce fichier sera lu au redémarrage et une entrée y sera ajoutée au fichier journal principal. Ainsi, aucun vol, même interrompu, ne sera perdu.

Pour FG 2024.1 et versions ultérieures

Dans la nouvelle version basée sur la base de données SQLite, le mécanisme de récupération écrit les données toutes les 20 secondes directement dans la base de données principale, de sorte que les données seront préservées même en cas de plantage de FlightGear et qu'elles seront disponibles pour consultation pendant le vol.

Exporter la base de données au format CSV (2024.1 et versions ultérieures)

Pour FlightGear 2024.1 et versions ultérieures, le module complémentaire propose une option de menu « Exporter au format CSV » qui permet d'exporter toutes les données de la base de données SQLite vers un fichier CSV, vous permettant ainsi de traiter ces données dans une feuille de calcul.

Cette option créera deux fichiers CSV :

  1. le premier au format export-YYYY-MM-DD-HH-mm-SS-logbook.csv(suffixe « logbook ») pour le tableau Logbook,
  2. le deuxième export-YYYY-MM-DD-HH-mm-SS-tracker.csv(suffixe « tracker ») pour le tableau d'analyse de vol.

La relation entre les fichiers est la suivante : le fichier CSV « tracker » contient une Logbook IDcolonne qui contient les IDidentifiants de colonne du fichier CSV « logbook ».

Ces fichiers seront enregistrés dans le même répertoire que le fichier SQLite. L'horodatage correspond à la date et à l'heure de l'exportation et est identique pour les deux fichiers.

Note

    1. Si vous fermez correctement le simulateur pendant le vol (« Fichier » -> « Quitter »), l'état actuel du vol sera enregistré dans le carnet de vol (sans les informations d'atterrissage, bien sûr).
    2. Si le simulateur est fermé par erreur en vol, par exemple via le bouton [X] de la barre de navigation, ou en cas de plantage, les données du journal de vol sont enregistrées dans un recovery-v5.csvfichier. Ces données recovery-v5.csvsont automatiquement transférées vers le logbook-v5.csvfichier principal au redémarrage du simulateur. À partir de la version 2024.1, les données sont écrites directement et en continu dans la base de données SQLite ; le recovery-v5.csvfichier principal n'est donc plus utilisé. Les données du mode de récupération sont enregistrées toutes les 30 ou 20 secondes.
    3. Pour être comptabilisé comme un atterrissage, l'avion doit reposer sur ses quatre roues et maintenir cette position pendant au moins 3 secondes. Ainsi, un rebond brutal hors de la piste ne sera pas considéré comme un atterrissage.
    4. Si vous lancez une simulation en vol, l'extension le détectera et commencera l'enregistrement sans attendre le décollage.
    5. Si vous lancez une simulation en vol, le module complémentaire ne pourra pas reconnaître le train d'atterrissage, la phase de détection d'atterrissage sera donc prolongée à 6 secondes (ce qui donne 3 secondes supplémentaires pour s'assurer que l'avion repose bien sur toutes ses roues).
    6. Les hélicoptères devraient également être pris en charge, même si je ne les ai pas tous testés.
    7. Ce module complémentaire prend en charge les embarcations basées sur JSBSim, bien que je ne les aie pas toutes testées.
    8. Ce module complémentaire prend en charge la navette spatiale.
    9. Les vols en présence d'OVNI ne seront pas enregistrés.
    10. Mettre la simulation en pause ou activer le mode de relecture empêche l'ajout des statistiques de vol au journal.
    11. Concernant la consommation de carburant, le module complémentaire ne tient pas compte du ravitaillement en vol. Si vous modifiez la quantité de carburant pendant le vol, le résultat affiché Fuelsera incorrect. Il est donc conseillé de faire le plein avant le vol.
    12. Versions FG prises en charge à partir de 2020.1.
    13. La résolution minimale requise pour utiliser l'interface graphique est de 1366x768.

Conseils sur le train d'atterrissage

Si ce module complémentaire rencontre des difficultés pour reconnaître correctement le train d'atterrissage, vous pouvez définir les propriétés appropriées pour indiquer les index /gear/gear[index]utilisés par l'avion.

La structure des biens à transmettre à FlightGear est la suivante :

   <PropertyList>
       <addons>
           <by-id>
               <org.flightgear.addons.logbook>
                   <hints>
                       <landing-gear-idx type="int">12</landing-gear-idx>
                       <landing-gear-idx type="int">13</landing-gear-idx>
                   </hints>
               </org.flightgear.addons.logbook>
           </by-id>
       </addons>
   </PropertyList>

Chaque <landing-gear-idx>étiquette doit contenir un entier indiquant l'index du /gear/geartableau de propriétés. Ainsi, <landing-gear-idx>les valeurs 12 et 13 indiquent que l'aéronef utilise /gear/gear[12]et /gear/gear[13].

Ces propriétés peuvent être ajoutées de plusieurs manières, par exemple en les plaçant dans les fichiers de l'avion ou en utilisant des options de ligne de commande :

   --prop:int:/addons/by-id/org.flightgear.addons.logbook/hints/landing-gear-idx[0]=12
   --prop:int:/addons/by-id/org.flightgear.addons.logbook/hints/landing-gear-idx[1]=13

Merci à MariuszXC pour cette fonctionnalité.