Améliorations SIOC

Questions de programmation / Offset FSUIPC et IOCP

Améliorations SIOC

Messagede steph737 » Ven 18 Sep 2009 10:38

Je propose ce topic pour regrouper d'éventuelles améliorations à proposer à opencockpit concernant les fonctions disponibles.

( à mettre en réponse et qui seront regroupées dans ce post au fur et à mesure )
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Re: Améliorations SIOC

Messagede steph737 » Ven 18 Sep 2009 10:46

Je commence... cligneoeil

1°) Un système de mise en mémoire "morte" de valeurs de variables : le programme irait écrire des valeurs dans un fichier qui serait relu au démarrage

(là je pense à la programmation de radios comportant plusieurs mémoires comme celles du beech mais aussi les radios récentes que l'on trouve même sur ulm...ce qui permet de retrouver les dernières fréquences utilisées. On peut imaginer d'autres applications, horamètre, ...)

2°) des variables "indexées" du style Var(X) où X serait lui même une variable. (ça c'est toujours pour mes radios, de façon à pouvoir faire le "swap" entre ACTIVE et l'une des STAND-BY plus facilement, même si c'est faisable sans)
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Re: Améliorations SIOC

Messagede stevelep » Ven 18 Sep 2009 11:10

1: texte sur LCD

Pour le module USB-LCD pouvoir afficher plus facilement du texte et le contrôler.
Comme le SIOC ne gère pas le texte, on pourrait mettre dans le .ini une liste de textes
avec chacun un N° qu'on pourrait envoyer à une variable du LDC qui l'afficherait.
(un peu comme, le déclanchement de sons avec SOUND)
Ca permettrait de faire des annonciateur, d'envoyer des alarmes textes, d'afficher les modes du PA
etc ... etc ...

2: groupes de variables

de rajouter une fonction groupe de variable. On pourrait rajouter dans la ligne de déclaration
d'une variable OUTPUT ou DISPLAY par exemple GROUPE = 1. Ainsi toutes ces variables
pourraient être pilotées avec une seule commande GROUPEOFF 1 qui metteraient à 0 toutes les
variable du groupe ceci primant sur la valeur de la variable.
Pour la gestion du courant dans le mainbus, l'avionic , les fusibles, les pannes, les tests d'annonciateur
ca serait très pratique et éviterait bien des lignes de programmes.
Il faudrait prévoir 3 états de groupe. OFF tout éteint, VAL valeur de la variable, ON tout allumé.
et que quand on bascule de ON/OFF à VAL les LED reprennent leur état normal, que celles
qui étaient actives se rallument et pas les autres

Voila j'espère que vous avez compris, c'est pas évident à expliquer

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Améliorations SIOC

Messagede steph737 » Ven 18 Sep 2009 11:20

C'est bon ça, le coup des groupes de variables, bien vu !

Exact, le LCD est limité, pas moyen de l'utiliser actuellement pour faire un indicateur de trim par exemple, il manque également des caractères spéciaux (mais ça dépend de la table de l'afficheur)
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Re: Améliorations SIOC

Messagede Papa Charlie » Ven 18 Sep 2009 11:42

Effectivement, ce sont de bonnes idées. applaublanc
Concernant le texte sur le LCD, moi j'aurais aimé pouvoir afficher en clair le nom de la station DME (je crois que c'est cela... il existe un offset FSUIPC pour cela).
Philippe
Pourquoi je vole ? Demandez plutôt aux oiseaux...
http://www.everyoneweb.fr/papacharlie/
Avatar de l’utilisateur
Papa Charlie
 
Messages: 358
Inscription: 20/04/09
Localisation: Seyssel (Haute-Savoie)

Re: Améliorations SIOC

Messagede ganlhi » Ven 18 Sep 2009 14:09

Clair que le texte sur les LCD ça serait super ! Et en profiter pour intégrer la gestion du texte à SIOC de toute façon...
Guilhem

Image
Avatar de l’utilisateur
ganlhi
 
Messages: 734
Inscription: 19/04/09
Localisation: Castelnaudary

Re: Améliorations SIOC

Messagede steph737 » Ven 18 Sep 2009 14:16

ganlhi a écrit:Et en profiter pour intégrer la gestion du texte à SIOC de toute façon...


Tu peux préciser ? Parce que à part pour le LCD je vois pas trop quand même...
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Re: Améliorations SIOC

Messagede Boutondair » Ven 18 Sep 2009 14:32

Bonjour,

pour les LCD ce sera peut etre possible quand j'aurai réussi à brancher les miens ecroulerire

En tout cas très bonne rubrique, bonne idée

David chouettedoights
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Améliorations SIOC

Messagede ganlhi » Ven 18 Sep 2009 14:40

Je faisais référence à ce que disait Bob:
Comme le SIOC ne gère pas le texte, on pourrait mettre dans le .ini une liste de textes
avec chacun un N° qu'on pourrait envoyer à une variable du LDC qui l'afficherait.


Si SIOC gérait le texte en natif, ça permettrait notamment de lui transmettre des informations textuelles venant d'offsets FS (comme par exemple le nom des balises)
Guilhem

Image
Avatar de l’utilisateur
ganlhi
 
Messages: 734
Inscription: 19/04/09
Localisation: Castelnaudary

Re: Améliorations SIOC

Messagede guda » Ven 18 Sep 2009 15:52

1 - d'avoir des noms de variable plus long
2 - de pouvoir mettre des commentaires plus long aussi
3 - pouvoir combiner plus de 2 conditions dans un IF
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Suivante

Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités