- Messages : 1345
- Remerciements reçus 1552
Vos remarques et suggestions sur l'application VFR pour la plateforme Android.
Personalisation de l'écran dans VFR 3
- olivier
-
Auteur du sujet
- Hors Ligne
- Administrateur
-
Moins
Plus d'informations
il y a 13 ans 7 mois - il y a 12 ans 10 mois #548
par olivier
Personalisation de l'écran dans VFR 3 a été créé par olivier
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 :
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 :
icon : instrument de type "bouton". Accepte un paramètre indiquant l'icone du bouton ainsi que l'action associée.
Les valeurs possibles sont :
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 :
needle : instrument de type cadrant. Le premier paramètre représente le type d'instrument :
Les valeurs possibles sont :
et enfin, VSI : l'indicateur de situation verticale.
Exemple (disposition type texte par défaut) :
contenu du fichier :
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
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.
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
- 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).
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
et enfin, VSI : l'indicateur de situation verticale.
Exemple (disposition type texte par défaut) :
contenu du fichier :
Code:
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
Dernière édition: il y a 12 ans 10 mois par olivier.
Les utilisateur(s) suivant ont remercié: Orangina
Connexion ou Créer un compte pour participer à la conversation.
- Orangina
-
- Hors Ligne
- Membre junior
-
Moins
Plus d'informations
- Messages : 22
- Remerciements reçus 14
il y a 13 ans 7 mois #560
par Orangina
Réponse de Orangina sur le sujet Re: Personalisation de l'écran dans VFR 3
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
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.
- olivier
-
Auteur du sujet
- Hors Ligne
- Administrateur
-
Moins
Plus d'informations
- Messages : 1345
- Remerciements reçus 1552
il y a 13 ans 7 mois - il y a 13 ans 7 mois #561
par olivier
Réponse de olivier sur le sujet Re: Personalisation de l'écran dans VFR 3
Bonsoir,
Voici en exemple le fichier correspondant à la disposition "défaut cadrans" en portrait :
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
Voici en exemple le fichier correspondant à la disposition "défaut cadrans" en portrait :
Code:
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
Dernière édition: il y a 13 ans 7 mois par olivier.
Les utilisateur(s) suivant ont remercié: Orangina
Connexion ou Créer un compte pour participer à la conversation.
- ddumasdr
-
- Hors Ligne
- Membre senior
-
il y a 13 ans 7 mois #566
par ddumasdr
Réponse de ddumasdr sur le sujet Re: Personalisation de l'écran dans VFR 3
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
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.
- olivier
-
Auteur du sujet
- Hors Ligne
- Administrateur
-
Moins
Plus d'informations
- Messages : 1345
- Remerciements reçus 1552
il y a 13 ans 7 mois #567
par olivier
Réponse de olivier sur le sujet Re: Personalisation de l'écran dans VFR 3
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
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.
- Orangina
-
- Hors Ligne
- Membre junior
-
Moins
Plus d'informations
- Messages : 22
- Remerciements reçus 14
il y a 13 ans 7 mois - il y a 13 ans 7 mois #569
par Orangina
Réponse de Orangina sur le sujet Re: Personalisation de l'écran dans VFR 3
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
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
Dernière édition: il y a 13 ans 7 mois par Orangina.
Les utilisateur(s) suivant ont remercié: olivier
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.253 secondes