Bonjour,
Dans VFR 3, il est possible de personnaliser la disposition des instruments qui s'affichent autour de la carte.
Deux dispositions "standard" sont proposées pour chaque orientation (portrait ou paysage) de l'écran.
Pour ajouter des dispositions personnalisées, il faut créer un fichier de configuration de la disposition souhaitée et le placer dans le répertoire des données de VFR. Vous trouverez ci-dessous la spécification de ces fichiers.
Ce Sujet pourrait être un endroit de partage de vos fichiers de dispositions associés à une copie d'écran du rendu obtenu et des spécifications (modèle, résolution) de l'appareil Android ciblé.
Cordialement,
Olivier
Spécification d'un fichier de disposition personnalisée des instruments dans VFR 3 :
Nommage du fichier :
Le fichier doit être préfixé par :
"p_" pour une disposition destinée à être utilisée en affichage portrait
"l_" pour une disposition destinée à être utilisée en affichage paysage (landscape)
L'extension du fichier doit être ".txt"
Le fichier doit se trouver dans le sous-dossier "layouts" du dossier "VFR".
Structure du fichier :
Chaque ligne du fichier représente un "instrument"
La ligne est composé de champs séparés par une virgule :
- La position du coin inférieur gauche de l'instrument suivant l'axe horizontal (en partant de la gauche de l'écran)
- La position du coin inférieur gauche de l'instrument sur l'axe vertical (en partant du bas de l'écran)
- La taille de l'instrument suivant l'axe horizontal
- La taille de l'instrument suivant l'axe vertical
- Le type de l'instrument
- Le paramétrage de l'instrument qui peut, lui-même être composé de champs séparés par un point-virgule. Le paramétrage dépend du type de l'instrument.
Les positions et tailles sont exprimées en "unités de grille". La taille de cette unité est variable en fonction de la résolution et de l'option de taille de l'affichage.
Une valeur négative de la position permet de positionner l'instrument à partir de la droite ou du haut de l'écran.
Une valeur négative de la taille permet d'étendre un instrument positionné depuis la gauche (le bas) de l'écran jusqu'à une position calculée depuis la droite (le haut) de l'écran.
Une valeur nulle de taille permet d'étendre un instrument jusqu'au bord opposé de l'écran.
Les types disponibles sont :
txt : instrument de type texte. Accepte en paramètre la liste des paramètres à afficher cycliquement lorsqu'on clique sur l'instrument.
Les valeurs possibles sont :
- Speed : Vitesse
- Alt : Altitude
- QFE : Altitude estimée par rapport au sol
- Head : Cap GPS
- Point : Cap direct vers le prochain point de route
- Route : Cap du segment de route actif
- ETE : Temps estimé pour le prochain point de route
- ETA : Temps estimé pour la fin de la route
- DME : Distance actuelle au prochain point de route
Les valeurs Speed, Alt et Head peuvent être :
- préfixées du caractère "-" pour afficher l'indicateur d'écart par rapport à la route prévue sous le texte (horizontalement).
- préfixées du caractère "|" pour afficher l'indicateur d'écart par rapport à la route prévue à gauche du texte (verticalement).
- sufixées du caractère "|" pour afficher l'indicateur d'écart par rapport à la route prévue à droite du texte (verticalement).
Les valeurs Alt et QFE ne peuvent pas être combinée avec une autre (un clic sur ces instruments affiche la boite de réglage du décalage d'altitude il n'est donc pas possible de cycler vers un autre affichage).
icon : instrument de type "bouton". Accepte un paramètre indiquant l'icone du bouton ainsi que l'action associée.
Les valeurs possibles sont :
- route : Menu "Route"
- view : Menu "Affichage"
- z+ : Zoom avant
- z- : Zoom arrière
toggle : instrument de type bouton "marche / arrêt". Accepte un paramètre indiquant l'icone du bouton ainsi que l'action associée.
Les valeurs possibles sont :
- auto_center : centrage automatique de la carte sur l'avion
- screen_orient : blocage de l'orientation automarique de l'écran en fonction de l'accéléromètre.
needle : instrument de type cadrant. Le premier paramètre représente le type d'instrument :
Les valeurs possibles sont :
- Speed : Affichage de la vitesse. Les 4 paramètres suivants séparés par des virgules, représentent les seuils de vitesse pour les secteurs vert, jaune et rouge. Vmin, Vwarn, Vne, Vmax
- Alt : Altimètre à aiguilles
- HSI : Indicateur de situation horizontale
Même s'ils ne sont utiles que pour l'affichage de la vitesse, les 4 paramètres numériques doivent être fournis pour tous les instruments de type cadran. (ajouter ",0,0,0,0")
et enfin,
VSI : l'indicateur de situation verticale.
Exemple (disposition type texte par défaut) :
contenu du fichier :
0,0,0,1,txt,
0,0,2,1,txt,|Speed;ETE;DME;ETA
2,0,2,1,txt,-Head;Point;Route
-3,0,3,1,txt,Alt|
0,1,0,1,VSI
0,2,1,1,icon,z+
-1,2,1,1,icon,z-
0,3,1,1,toggle,auto_center
0,4,1,1,toggle,screen_orient
-1,3,1,1,icon,route
-1,4,1,1,icon,view
Description :
La première ligne définit un instrument de type texte vide qui prend toute la largeur de l'écran sur une hauteur d'une unité en bas de l'écran.
Ce pseudo-instrument sert de "fond" pour "boucher" l'éventuel trou entre les autres instruments de la ligne en cas de haute résolution.
La deuxième ligne définit un instrument de type texte cadré en bas à gauche (0,0) de largeur 2 et de hauteur 1, permettant de cycler vitesse, ETE, DME et ETA. L'affichage de la vitesse est assorti d'une barre d'écart route, placée à gauche (préfixe "|").
La troisième ligne définit un instrument de type texte positionné en bas à deux unités de la gauche (2,0) de largeur 2 et de hauteur 1, permettant de cycler cap GPS, cap Point et cap Route. L'affichage du cap GPS est assorti d'une barre d'écart route, placée dessous (préfixe "-").
La quatrième ligne définit un instrument de type texte positionné en bas à 3 unités de la droite (-3,0) de largeur 3 et de hauteur 1, affichant l'altitude, assorti d'une barre d'écart route, placée à droite (suffixe "|").
La cinquième ligne définit l'indicateur de situation verticale positionné à gauche et à une unité du bas (0,1) prenant toute la largeur de l'écran et une unité de haut (0,1).
La sixième ligne définit le bouton de zoom avant positionné à gauche et à deux unités du bas (0,2) et mesurant une unité de largeur et de hauteur.
La septième ligne définit le bouton de zoom arrière positionné à une unité de la droite et à deux unités du bas (-1,2) et mesurant une unité de largeur et de hauteur.
etc...
Edit :
Nouveautés de la version 3.1.0
Edit :
Nouveautés de la version 3.1.2
Edit :
Documentation complémentaire réalisée par fly-r
Edit :
Documentation complémentaire réalisée par Raph