Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
Vos remarques et suggestions sur l'application VFR pour la plateforme Android.

SUJET :

Personalisation de l'écran dans VFR 3 il y a 8 ans 10 mois #548

  • olivier
  • Portrait de olivier Auteur du sujet
  • Hors Ligne
  • Administrateur
  • Administrateur
  • Messages : 1294
  • Remerciements reçus 1457
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
Les utilisateur(s) suivant ont remercié: Orangina

Connexion ou Créer un compte pour participer à la conversation.

Dernière édition: par olivier.

Re: Personalisation de l'écran dans VFR 3 il y a 8 ans 10 mois #560

  • Orangina
  • Portrait de Orangina
  • Hors Ligne
  • Membre junior
  • Membre junior
  • Messages : 22
  • Remerciements reçus 14
Bonsoir,

Pourrais-tu donner un exemple avec les "needle". Ca plante chez moi en essayant de mettre le HSI en bas à gauche: 0,0,3,3,needle,HSI

Merci

Didier

Connexion ou Créer un compte pour participer à la conversation.

Re: Personalisation de l'écran dans VFR 3 il y a 8 ans 10 mois #561

  • olivier
  • Portrait de olivier Auteur du sujet
  • Hors Ligne
  • Administrateur
  • Administrateur
  • Messages : 1294
  • Remerciements reçus 1457
Bonsoir,

Voici en exemple le fichier correspondant à la disposition "défaut cadrans" en portrait :
0,0,0,1,VSI
0,3,3,3,needle,HSI,0,0,0,0
-3,3,3,3,needle,Alt,0,0,0,0
0,4,1,1,icon,z+
-1,4,1,1,icon,z-
0,5,1,1,toggle,auto_center
0,6,1,1,toggle,screen_orient
-1,5,1,1,icon,route
-1,6,1,1,icon,view

Effectivement, j'ai oublié de préciser dans la doc que tous les cadrans de type needle demandent en paramètre les 4 valeurs qui ne sont pourtant utiles que pour l'affichage de la vitesse.

Cordialement,

Olivier
Les utilisateur(s) suivant ont remercié: Orangina

Connexion ou Créer un compte pour participer à la conversation.

Dernière édition: par olivier.

Re: Personalisation de l'écran dans VFR 3 il y a 8 ans 10 mois #566

  • ddumasdr
  • Portrait de ddumasdr
  • Hors Ligne
  • Membre senior
  • Membre senior
  • Messages : 41
  • Remerciements reçus 23
Bonjour,

Hier soir, j'ai cherché en vain le sous-dossier "layouts" qui, pour moi, aurait dû contenir les deux fichiers de personnalisation 'standard'. Ne les trouvant pas, ils doivent être alors dans le tréfonds de VFR.

Pouvons-nous en disposer, en plus de celui que tu as donné hier soir, pour pouvoir s'en inspirer ?

Merci d'avance

Connexion ou Créer un compte pour participer à la conversation.

Re: Personalisation de l'écran dans VFR 3 il y a 8 ans 10 mois #567

  • olivier
  • Portrait de olivier Auteur du sujet
  • Hors Ligne
  • Administrateur
  • Administrateur
  • Messages : 1294
  • Remerciements reçus 1457
Bonjour,

Effectivement, les 4 fichiers de personnalisation standard (2 en portrait et 2 en paysage) sont inclus aux ressources internes de VFR. Les deux en portrait (la version texte et la version cadran) figurent déjà ci-dessus.
Je publierai les deux autres dès que possible et j'ai prévu de constituer quelques autres configs très bientot.

Le dossier "layouts" n'est pas créé par défaut, il faut le créer avant de lui ajouter vos fichiers. Vous devez ensuite voir aparaitre ces fichiers dans la liste correspondante du menu "Affichage" en plus des dispositions "standard". Un fichiers "p_xxxx.txt" aparait dans la liste des dispositions portrait sous le nom "xxxx" et un fichier "l_xxxx.txt" aparaitra sous le meme nom dans la liste des dispositions paysage.

Cordialement

Olivier

Connexion ou Créer un compte pour participer à la conversation.

Re: Personalisation de l'écran dans VFR 3 il y a 8 ans 10 mois #569

  • Orangina
  • Portrait de Orangina
  • Hors Ligne
  • Membre junior
  • Membre junior
  • Messages : 22
  • Remerciements reçus 14
Première personnalisation.

La carte avec le VSI en haut
le HSI pour visualiser l'écart à la route en bas
les valeurs du cap suivi, du cap vers le point ainsi que la distance bien lisible à gauche
Le temps vers le point et total à droite

Je le trouve assez complet et visuel. A tester en vol...

-1,2,1,1,toggle,auto_center
-1,9,1,1,icon,z+
0,9,1,1,icon,z-
-2,2,1,1,icon,route
2,2,3,3,needle,HSI,0,0,0,0
0,2,2,1,txt,-Head
0,1,2,1,txt,point
0,0,2,1,txt,DME
-2,1,2,1,txt,ETE
-2,0,2,1,txt,ETA
1,9,5,1,VSI



P.S.: configurer pour un écran 5 pouces avec les touches taille "téléphone" dans VFR

Didier
Les utilisateur(s) suivant ont remercié: olivier

Connexion ou Créer un compte pour participer à la conversation.

Dernière édition: par Orangina.
Temps de génération de la page : 0.415 secondes