altack a écrit:Très sympa !
Comptes-tu faire un MCDU physique ensuite pour employer ton émulateur ?
François
C’est l’idée.
Une fois le clavier virtuel fait, faire l’interface avec la partie hardware avec une Arduino mega sous Air manager ne devrait pas être trop compliqué, mais pour une fois ce ne sera pas nécessaire.
En fait j’avais déjà dans mes cartons un CDU open cockpit pour 737 (même si les touches different, elles sont au même endroit que pour le 320) acheté d’occasion il y a longtemps mais inutilisé car impossible de m’en servir sous XPlane et FFA320.
Si la partie interface hardware peut fonctionner avec OCUsbMapper, l’affichage pas du tout d’où ma tentative.
Il faut maintenant que je modifie soit le code XLua pour l’interfaçage des touches, soit attaquer directement via Air Manager les Datarefs de Pkitanga le créateur de OCusbmapper qui permet de shunter complètement SIOC.
Dans la deuxième solution, il sera possible facilement d’adapter le code AM des boutons graphiques à des boutons et leds hardware. Je le mettrai à dispo le code pour les allergiques à SIOC comme moi qui voudraient interfacer un MCDU maison via Arduino et AM.
Non pas que SIOC n’est pas bien, mais c’est vraiment difficile à régler correctement pour que le matos OC soit reconnu, ce qui avait motivé d’ailleurs le vendeur du CDU à la la base, car découragé. Les MCDU plug and play de Franck et Mameloose sont une grande avancée dans ce domaine je trouve, mais je fais avec que j’ai...
L’avantage d’Air Manager c’est qu’il peut fonctionner sur un ordi deporté en réseau, et cet instrument ne fait pas exception. On peut imaginer un petit PC en réseau qui gérerait le CDU et autres jauges Air manager pour libérer des ports graphiques sur le PC principal. Voire même avec la version AM sur iPad ou Android, un MCDU complètement standalone du genre de WebFMC, mais sans navigateur web.
Jacques