Cockpit M2000 Boulbo

Fabrication de cockpit et divers ( palonnier , panels ..) c est ICI
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Cockpit M2000 Boulbo

#1

Message par Blbo »

Salut à tous,

Ca y est je me lance enfin après des mois de réflexion, après avoir lu tous vos travaux, je me décide aussi à franchir le pas et faire mon propre cockpit.

Il s’agit d'un Mirage 2000 C que je fais tourner sous DCS. Le cokpit ne sera pas aussi poussé et détaillé que les réalisation que j'ai pu voir sur le forum, en effet, j'utilise un casque VR pour jouer sous DCS (à défaut d'avoir trouvé une projection d'image aussi immersive) donc je vais me contenter de reproduire le cockpit avec tous les inter/switch, et je ferai l'impasse sur les écrans digit, led, servo, signal sonore (qui sont deja reproduit dans le casque VR).
Pour la modélisation du pit, j'utilise principalement le travail que Matbog a partagé pour la communauté , encore un grand merci à toi, quel gain de temps!
Pour la partie électronique, DCS BIOS fera le lien avec le simu, j'utilise le profil du M2000 crée par Exo7 (presque totalement fonctionnel, je vais devoir faire appel à la communauté pour les encodeurs rotatifs qui ne fonctionnent pas). Je pense utiliser une carte type USB Key pour les boutons poussoirs.

Pour créer les panels, j'ai converti les modèles 3D sur onshape en .STL et le tout est imprimé en PLA avec une imprimante 3D (CR-10). Je déposerai un revêtement autocollant en vinyle (comme j'ai pu le voir sur d'autres réalisations) pour les inscriptions. Les différents boutons seront modélisés sous Fusion 360 puis imprimés. Les banquettes seront réalisées en bois et je pense reprendre l'idée de Mat pour le dashboard et le faire en métal.

J'ai très peu de connaissances/expériences pour réaliser un tel projet par contre j'ai du temps et de l'(im)patience c'est déjà ca de pris :)
Je vais surement devoir vous solliciter pour les questions sans réponses et je vous en remercie d'avance ;) :cheer:

Voici le début de mes réalisations:

lien vers l'album photos

A bientot !

Boulbo
Avatar de l’utilisateur

matbog
Pilote Philanthrope
Pilote Philanthrope
Messages : 2335
Inscription : 13 octobre 2009

Re: Cockpit M2000 Boulbo

#2

Message par matbog »

Génial, un autre pit de 2000C :Jumpy: :Jumpy: :Jumpy:
Très bon début Blbo!!!
Si du as du temps et de la motivation, tu as tout ce qu'il te faut.
N'hésite pas si tu as des questions.

Comment va tu gérer l'utilisation du pit en VR? Je reve d'un systeme qui permette de mixer l'image virtuelle avec le réel, genre holograme.

Bon courage pour la suite.
Avatar de l’utilisateur

Vmf214
Nouvelle Recrue
Nouvelle Recrue
Messages : 87
Inscription : 12 décembre 2017

Re: Cockpit M2000 Boulbo

#3

Message par Vmf214 »

Salut,
Tu commences fort, les impressions 3d sont sympas.

Un seul retour d'expérience qui je pense est partagée par les super constructeur de cockpits, les servo c'est très très bruyant.
Mieux vaut utiliser un moteur pas à pas à la place, et tu n'auras aucun mal avec ton imprimante 3d à adapter un embout sur l'arbre du moteur.

Bonne construction :)
Serveur DCS : LFDM WWII_Baie_des_Veys
Site web http://wwii.lfdm.free.fr/
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#4

Message par Blbo »

@Matbog: merci (et vraiment merci à toi) je pense que je vais dresser une liste de questions (et y en a!) dans le 1er poste, que j'éditerai par la suite.

Pour la VR, c'est vraiment le challenge de ce pit, j'ose croire que je vais m'y retrouver sans avoir à lever le casque, simplement en retrouvant les boutons au feeling (et qqls petites astuces sensoriels que je médite encore (exple: une bande fine de 2mm de différentes textures à la base de chaque panels pour les identifier au touché plus facilement), en respectant les cotes au plus fidèle de la réalité, ca devrait aussi coller au plus proche de ce que je vois dans le pit virtuel. Finalement, déjà aujourd'hui quand je vole, je ne lève jamais le casque pour voir mon clavier ou les boutons à la base du throttle (warthog), on finit par connaitre par coeur les différents boutons et leur position. L'avenir nous dira si j'ai eu raison xD

@Vmf214: pas d'inquiete j'en n'utiliserai pas :)= pas de servo pas de led pas d'afficheur, tout sera deja projeté dans le casque VR, une sorte de cockpit simplifié.
Avatar de l’utilisateur

Ze Bebert
Mécano au sol
Mécano au sol
Messages : 410
Inscription : 01 février 2018

Re: Cockpit M2000 Boulbo

#5

Message par Ze Bebert »

Sacré beau début, l'imprimante 3D que pied !

Je trouve tes panel utra-clean.. allez au taf !!
Image
Avatar de l’utilisateur

SKYDEVIL
Pilote Philanthrope
Pilote Philanthrope
Messages : 1748
Inscription : 19 octobre 2003

Re: Cockpit M2000 Boulbo

#6

Message par SKYDEVIL »

Canon!!!!!!!!!!!!! et un fou furieux de plus, UN!!!!!!!!! :Jumpy:
La suite man!!!!!!!!!!!!!
Image

Rafale Power!!!!!!!!!!!!!!
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#7

Message par Blbo »

Merci! Ce soir j'ai sorti le panel TACAN ILS, PSM, clim et poste d'éclairage! J'adore cette machine :) Sur les photos se sont les panels sortis tel quel, je dois encore les poncer et plus tard j'y collerai le vinyle avec les inscriptions respectives.
Avatar de l’utilisateur

xTCEAx Rafale
Pilote Philanthrope
Pilote Philanthrope
Messages : 393
Inscription : 21 mai 2018

Re: Cockpit M2000 Boulbo

#8

Message par xTCEAx Rafale »

C'est prometteur :)

Ca me rappelle quand je me suis mis à la lutherie et que j'ai fabriqué ma première guitare électrique...

Bon j'arrête de regarder vos sujets sur les cockpits sinon je vais finir par m'en faire un !

Bon courage.
__
JB :hum:
Intel I7 4790k/SSD dédié DCS/32go RAM/Gtx1070
Warthog/Mfd Cougar/Saitek Pro flight rudder/TrackIr 5+ClipPro/Boîtier maison Pokeys57U, simili pit de F18 en cours
Avatar de l’utilisateur

SKYDEVIL
Pilote Philanthrope
Pilote Philanthrope
Messages : 1748
Inscription : 19 octobre 2003

Re: Cockpit M2000 Boulbo

#9

Message par SKYDEVIL »

xTCEAx Rafale a écrit :C'est prometteur :)

Ca me rappelle quand je me suis mis à la lutherie et que j'ai fabriqué ma première guitare électrique...

Bon j'arrête de regarder vos sujets sur les cockpits sinon je vais finir par m'en faire un !

Bon courage.

Tu vas de lancer dans l'aventure mais tu ne le sais pas encore...... qui plus est avec des connaissance en lutherie :hum: :hum: :hum:
Image

Rafale Power!!!!!!!!!!!!!!
Avatar de l’utilisateur

xTCEAx Rafale
Pilote Philanthrope
Pilote Philanthrope
Messages : 393
Inscription : 21 mai 2018

Re: Cockpit M2000 Boulbo

#10

Message par xTCEAx Rafale »

Je comprends mieux ton image de signature :exit:
__
JB :hum:
Intel I7 4790k/SSD dédié DCS/32go RAM/Gtx1070
Warthog/Mfd Cougar/Saitek Pro flight rudder/TrackIr 5+ClipPro/Boîtier maison Pokeys57U, simili pit de F18 en cours
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#11

Message par Blbo »

Merci xTCEAx!

Aujourd'hui au menu: impression de la face avant de la VTB, du SERVAL et du poste de démarrage et fusibles. Je vais ajouter les photos.

Je m'attaque au relevé de tout les inter, switchs, boutons poussoirs, rotatif etc... y en a un paquet xD

En faisant ca il me vient pas mal de questions:

+Combien de carte Arduino je vais devoir utiliser et quelle carte choisir? comment gérer le nombre de sortie USB que ca va représenter? Y a t il une limite? Est ce que toutes ces cartes vont être alimenté seulement par le pc?

+J'avais en tête d'utiliser une carte leobodnar pour les boutons poussoirs (auxquelles j'attribuerai une touche du clavier comme un simple raccourci à paramétrer dans DCS), pour gérer aussi les inter 4 directions (exple: le controleur de trim, banquette gauche). Grace à cette carte je ferai pas mal d'économie sur le nombre d'arduino à utiliser. Y a-t-il d'autres cartes plus adaptées? (usb key?)

+Vous avez une bonne adresse pour acheter tous ces inter? :)

+*à venir* :D

TheDemonicEagle
Nouvelle Recrue
Nouvelle Recrue
Messages : 108
Inscription : 28 octobre 2015

Re: Cockpit M2000 Boulbo

#12

Message par TheDemonicEagle »

Sympa les panels 3D ! D'habitude on réserve la 3D pour les petits éléments et CNC pour les panels !
Concernant une partie de tes questions sur l'interface :
Blbo a écrit : +Combien de carte Arduino je vais devoir utiliser et quelle carte choisir? comment gérer le nombre de sortie USB que ca va représenter? Y a t il une limite? Est ce que toutes ces cartes vont être alimenté seulement par le pc?
Yes ! Les petites cartes bleues :notworthy ! Le nombre de carte dépend du nombre d'entrées et de sorties dont tu as besoin, concernant le modèle, pour un cockpit il vaut mieux prendre une Arduino MEGA, tu en trouves à 10$ l'unité frais de port inclus -> EBAY
Si tu utilises uniquement des boutons, normalement ton PC devrait pouvoir alimenter tes cartes. Mais sinon tu peux utiliser un hub USB auto-alimenté.
Blbo a écrit :
+J'avais en tête d'utiliser une carte leobodnar pour les boutons poussoirs (auxquelles j'attribuerai une touche du clavier comme un simple raccourci à paramétrer dans DCS), pour gérer aussi les inter 4 directions (exple: le controleur de trim, banquette gauche). Grace à cette carte je ferai pas mal d'économie sur le nombre d'arduino à utiliser. Y a-t-il d'autres cartes plus adaptées? (usb key?)
( je te préviens : Je ne connais pas DCS bios) Ton idée d'attribuer une touche du clavier à un inter via une LeoBodnar est une mauvaise idée car lorsque tu vas basculer ton inter sur ON, la carte va envoyer en continu l'information, et cela peut créer des soucis ainsi que des conflits ! Une solution : Les interrupteurs à position momentanée. Puis en terme d'économie les Leobodnar c'est pas une top idée ! 1 BU036X Leobodnar = 6 Arduinos port compris ! (Si tu prends des Arduinos non officielles (mais tous aussi fonctionnelles que les vrais) à 10$)

Blbo a écrit : +Vous avez une bonne adresse pour acheter tous ces inter? :)
CONRAD ou GOTRONIC !


En espérant t'avoir éclairé !
@+
F.
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#13

Message par Blbo »

Merci pour ta réponse,
TheDemonicEagle a écrit : ( je te préviens : Je ne connais pas DCS bios) Ton idée d'attribuer une touche du clavier à un inter via une LeoBodnar est une mauvaise idée car lorsque tu vas basculer ton inter sur ON, la carte va envoyer en continu l'information, et cela peut créer des soucis ainsi que des conflits ! Une solution : Les interrupteurs à position momentanée. Puis en terme d'économie les Leobodnar c'est pas une top idée ! 1 BU036X Leobodnar = 6 Arduinos port compris ! (Si tu prends des Arduinos non officielles (mais tous aussi fonctionnelles que les vrais) à 10$)
En fait je pensais utiliser une leobodnar pour tous les boutons poussoirs (exple: les boutons du PCA, du PA, le pavé numérique de l'INS), si j'ai bien compris son utilité c'est de simuler un clavier en plus d'autres fonctions comme un boutons 4 directions, n'est ce pas? J'ai vu qu'il existait des usb key mais ca ne simule que les touches d'un clavier.

Excusez mon ignorance, j'en apprends tous les jours ;) mes cours de techno quand j'étais gosse n'ont pas suffit :banana:
Avatar de l’utilisateur

matbog
Pilote Philanthrope
Pilote Philanthrope
Messages : 2335
Inscription : 13 octobre 2009

Re: Cockpit M2000 Boulbo

#14

Message par matbog »

Je me permet de nuancer un peu les réponses de TheDemonicEagle.
Blbo a écrit :+Combien de carte Arduino je vais devoir utiliser et quelle carte choisir? comment gérer le nombre de sortie USB que ca va représenter? Y a t il une limite? Est ce que toutes ces cartes vont être alimenté seulement par le pc?
J'imagine que tu sous entends une utilisation sous DCS-BIOS donc je te conseil de lire le manuel de DCS-BIOS tu y trouvera touts les réponses. Lis aussi les sujets des autres, tu y trouveras pas mal de réponses. Entre autre les cartes arduino peuvent être chaînées avec une liaison RS485. Pour ma part je vais utiliser 3 carte mères, une pour la planche de bord et une pour chaque console latérale. Je n'ai pas encore mis en place DCS-BIOS donc je ne peux pas beaucoup plus t'aider. Pour l'alimentation, mieux vaut en avoir une dédiée si c'est pour équiper tout un cockpit.
Concernant le nombre bah...ça va dépendre de ce que tu prends comme carte et du nombre d'inter a adresser. Tu peux prendre des grosses cartes pour limiter le nombre de carte ou des plus petites pour rendre ton système plus modulaire (1 carte/ 1instrument).
Blbo a écrit :+J'avais en tête d'utiliser une carte leobodnar pour les boutons poussoirs (auxquelles j'attribuerai une touche du clavier comme un simple raccourci à paramétrer dans DCS), pour gérer aussi les inter 4 directions (exple: le controleur de trim, banquette gauche). Grace à cette carte je ferai pas mal d'économie sur le nombre d'arduino à utiliser. Y a-t-il d'autres cartes plus adaptées? (usb key?)
Tu peux utiliser aussi DCS BIOS pour les entrées (regarde la doc). Sinon en carte qui gère bien les différents type de boutons/interrupteur il a les Pokeys57U.
Avatar de l’utilisateur

Milos
Dieu vivant
Dieu vivant
Messages : 21946
Inscription : 27 janvier 2004

Re: Cockpit M2000 Boulbo

#15

Message par Milos »

Avec une Leo Bodnar tu peux faire un stick maison :yes:
(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.

Mon pit
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#16

Message par Blbo »

Merci pr vos réponses!

Je bosse bcp sur le sujet Mat, tout mon temps libre à vrai dire en ce moment, mais comme je l'ai dit plus haut, je n'ai pas de notion d'electronique, codeur etc, donc chaque étape me demande d'apprendre de nouvelles notions, j'ai pas mal lu le forum même si je n'ai pas tout lu ;) Pour toutes ses raisons, je me permet de soliciter la communauté et encore merci.

Je vais faire des recherches vers les connexions en séries d'Arduino, via le rs485, pour le moment c'est du chinois.
Pour avoir tester les fonctionnalités de DCS bios avec le profile M2K d'Exo7, je rencontre uniquement des soucis majeurs avec la fonction "RotaryEncoder" aucune des 6 existants ne fonctionnent. J'ai deja contacté Exo7 mais il n'est pas dispo pour corriger le problème. je cite "Les arguments ont surement encore changé..."

A la base, je n'imaginais pas faire la manette des gaz mais je l'envisage de plus en plus, si j’intègre celui du warthog ca va être énorme pour une banquette si petite. A voir :)

Aujourd'hui j'ai avancé sur l'incidencemètre, jauge carburant. Dans un ou 2 jours j'aurais fini les impressions, je m'attaquerai à la modélisation des boutons. En parallèle je dénombre les inter et autres connectiques à acheter.
Avatar de l’utilisateur

matbog
Pilote Philanthrope
Pilote Philanthrope
Messages : 2335
Inscription : 13 octobre 2009

Re: Cockpit M2000 Boulbo

#17

Message par matbog »

Pas de soucis, je voulais juste m'assurer que tu connaissais l’existence de la doc.
Après si tu l'as lu et qu'il y a des choses que tu ne comprends pas n'hésite pas a sollicité la communauté.
Avatar de l’utilisateur

Ze Bebert
Mécano au sol
Mécano au sol
Messages : 410
Inscription : 01 février 2018

Re: Cockpit M2000 Boulbo

#18

Message par Ze Bebert »

Milos a écrit :Avec une Leo Bodnar tu peux faire un stick maison :yes:
Avec Arduino aussi, elle gère les potard sans problèmes.. d'ailleur je vais faire mon palonnier avec une... ( enfin une "entrée" sur une carte )

Boulbo, je compatis laaaaargement a ta détresse en matière de choix de carte, je l'avais dit sur un autre post, a un autre désespéré :biggrin: :biggrin: :

De ce que j'ai pu "décortiquer" en matière d'interface PC/JEUX (donc de carte) les réponses que donnent les différents intervenant sont souvent teinté de préférences
perso, y'as pas un camps X-keys vs un camp Arduino, mais pas loin...

Mon chemin de croix a moi a été de débuter avec l'instrument qui vas te servir a faire communiquer carte/jeux, moi c'est X-plane et il existe un logiciel online qui s'appelle ArdSimX, équipé d'un plugin que tu met dans le jeux, deux trois tour de passe-passe informatique ( comprend quatre a cinq soirée lexomil+kronembourg et beaucoup de patience ) et tout devient simple.. maintenant je m'amuse presque avec...

Donc identifie bien le jeux, renseigne toi a mort sur les cartes ET interface ( logiciel, programmation ? ) et fait ton choix a partir de la.

Dit toi que toutes les galères et les prises de têtes que tu auras, serons récompensé quant tu "animera" ton premier instrument, panel, petite loupiotte....

Bon courage et keep up the good work !
Image
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#19

Message par Blbo »

Merci pr ta réponse Ze Bebert,

De ce coté là je suis plutôt chanceux, un petit génie a codé un logiciel nommé DCS bios qui fait le lien entre une carte Arduino et le simu de vol DCS. J'ai deja fait les tests et c'est fonctionnel.
Mon questionnement portait plus sur l'optimisation. Pourquoi utiliser des cartes arduino (pour chaque cartes je vais devoir lancer une session de dcs bios) alors qu'il existe des cartes comme leobodnar (plug and play) avec enormement de ports, sur lesquelles je pourrai brancher tous les boutons simple (boutons poussoirs principalement)
Je ne prend pas en compte le cout de la carte ici.

J'ai commencé à me renseigner sur la mise en série des cartes arduino via rs485, voila ce que j'ai compris pour le moment:

Une carte arduino mega avec un rs485 de branché dessus qui sera le maitre et les autres cartes arduino de mes panels seront les esclaves. Faut il aussi mettre un module rs485 sur chaque esclave?
Il me semble qu'un code devra etre créé pour faire communiquer l'ensemble maitre/esclave, to be continue...
Avatar de l’utilisateur

matbog
Pilote Philanthrope
Pilote Philanthrope
Messages : 2335
Inscription : 13 octobre 2009

Re: Cockpit M2000 Boulbo

#20

Message par matbog »

Je vais essayé de t'éclairer un peu.
Les cartes de leobodnar sont vu comme un simple joystick par Windows. Tu peux connecter des boutons/interrupteurs/encodeurs sur chacune des entrées (et non pas port...). Il n'y a que des entrées, pas de sorties. Ces cartes te permettent donc d'envoyer des commandes vers le jeux.

Les cartes Pokeys possèdent des entrées et des sorties. Elles te permettent donc d'envoyer des commandes vers le jeux mais aussi de récupérer des informations du jeux pour piloter des leds par exemple. Pour ça il faut un logiciel qui sache communiquer avec le jeux et piloter la carte. Il en existe des tout fait pour Falcon 4 ou pour Xplane par exemple mais pas pour DCS a ma connaissance. Après il suffit de le faire...

Tu peux aussi utiliser des carte arduino pour simuler un joystick avec le firmware d'overpro. Je ne l'ai jamais fait mais a priori ça marche bien. Tu te retrouve avec un peu la même chose que les cartes de leobodnar mais en moins cher et peut être plus d'entrées selon la carte que tu choisi. Il me semble que la aussi tu n'as que des entrées.

Avec DCS-BIOS tu peux gérer aussi bien des entrées que des sorties. Il n'est compatible qu'avec DCS bien sur. Il n'est pas nécessaire d'ouvrir autant de port COM que tu as de carte car elle peuvent être chaîner vie la protocole RS485. Pour répondre a ta question, oui, il faut un contrôleur RS485 pour chaque carte arduino, qu'elle soit maitre ou esclave. Il me semble que le code qui gère la liaison RS485 est déjà créé...
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#21

Message par Blbo »

Je vais continuer à fouiller pour le chainage, le plus gros de ce que j'ai trouvé est en anglais, cet apres midi j'ai rdv dans un fablab, j'y trouverai peut etre des réponses.

Pour le choix des cartes ca confirme bien l'idée que j'avais en 1ere intention. Vu que mon cockpit ne necessitera pas de sorties (pas de retour led, afficheur etc) seul les entrées m'interessent.
Pour la majorité des interrupteurs, switch multi positions, potar et autres encoder rotatifs je passerai par les cartes arduino via dcs bios.
D'apres tes explications, les pokeys ne me semble pas le plus adaptées, elles font la meme chose que les cartes Arduino mais reste le code à faire.
Ce qui semble intéressant avec une leobodnar (pour lui attribuer des boutons simple type bouton poussoir), c'est le coté plug and play, elle te prend un port usb mais elle est reconnue nativement par windows, pas de code à écrire.
Tu me diras je pourrai tout construire autour des cartes arduino mais ca serait alourdir le chainage (est ce qu'il y a une limite dans le chainage? Stabilité altérée?).
De plus, il ne faut pas ignorer que le profile m2000 de dcs bios peut etre obsolète partiellement en fonction des mise à jour de DCS. (exemple avec les encodeurs rotatifs en ce moment)
Avatar de l’utilisateur

matbog
Pilote Philanthrope
Pilote Philanthrope
Messages : 2335
Inscription : 13 octobre 2009

Re: Cockpit M2000 Boulbo

#22

Message par matbog »

C'est vrai, j'avais un peu oublié que les sorties ne t'intéressent pas.
Du coup pour moi DCS BIOS n'est pas nécessaire. Le seul avantage c'est qu'il peut limiter le nombre de port usb.
Le gros problème c'est que si les arguments changent il te faudra modifier le code ou attendre que quelqu'un le fasse. Pour des entrées c'est vraiment dommage!
Pour les pokeys, ce n'est pas ce que j'ai voulu dire. Si tu les utilisent en entrée uniquement il n'y a pas besoin de code derrière. Elles sont reconnu comme un joystick. Elles sont aussi plug and play que les leobodnar. J'ai tendance a les préférer aux leobodnar.
Avatar de l’utilisateur

Vico
Pilote Philanthrope
Pilote Philanthrope
Messages : 4040
Inscription : 16 avril 2009

Re: Cockpit M2000 Boulbo

#23

Message par Vico »

les pokeys ne me semble pas le plus adaptées, elles font la meme chose que les cartes Arduino mais reste le code à faire.
Non non ! Les pokeys sont plug and play. Il y a juste à compléter un "tableau de bord" très simple (logiciel fourni) qui permet de définir quelle commande clavier est attribuée à quelle action. Les actions peuvent être :
- un poussoir qui s'enfonce, ou qui est relâché.
- un interrupteur qui se ferme, ou qui s'ouvre (du coup tu peut faire une commande 3 positions avec un inverseur).
- un encodeur qui tourne dans un sens ou dans l'autre.
Et tu as aussi quelques axes analogiques reconnus comme les axes d'un joystick
Image
Pilote indépendant de F16 block 50/52 sur Falcon BMS - HOTAS Cougar modé FCC1 - Saitek Pro Rudder Pedals - ED TRacker - 2x MFD Cougar - ICP "CatPlombe" - 1x Carte Pokeys - un cockpit F16 en chantier - CM MSI B650 Gaming ; AMD Ryzen 7800X3D 4,20GHz ; 32 Go DDR5 Corsair ; AMD Radeon RX7900XTX 24Go DDR6 ; Ecran Hisense 55" 4K
Avatar de l’utilisateur

Topic author
Blbo
Nouvelle Recrue
Nouvelle Recrue
Messages : 84
Inscription : 19 juillet 2017

Re: Cockpit M2000 Boulbo

#24

Message par Blbo »

Hello!

Derniere news, je me suis rapproché du fablab proche de chez moi pour la découpe laser de la structure en bois,

J'ai d’abord testé avec du valchromat mais la résine contenue dans le produit ne permettait pas au laser de découper la matière proprement, je suis donc repassé sur du MDF 8mm pour faire le Dashboard et le dessus de la banquette gauche. J'ai continué à retravailler les panels imprimés en 3D ainsi que les boutons qui vont s'y insérer.

Le plus gros de mon temps je l'ai passé à comprendre comment fonctionne le .LUA dans DCS, comment créer de nouveau raccourci à binder sur bouton poussoir, potentiometre, interrupteur, communtateur rotatif et encoder rotatif. J'y ai passé "qqls" heures mais aujourd'hui je peux dire que 99% des entrées du cockpit sont utilisables uniquement avec des cartes leobodnar (ou équivalent). Il manque certains encoders rotatifs (Mini altitude selector, HSI VAD Selector).

J'ai passé en revue la bibliothèque du M2000 sur DCS BIOS, actuellement tous les encoders rotatifs, toutes les BCD wheels et qqls switchs ne fonctionnent plus et malheureusement je n'ai pas les compétences pour les corriger. Je ne souhaite pas être dépendant d'une personne qui puisse tenir à jour le code DCS BIOS au fil des évolutions de DCS world, donc pour ces raisons, j'essayerai d'utiliser uniquement des cartes Leobodnar (ou équivalent).

J'ai pu trouver une alternative avec les BCD wheels (réglage bingo fuel, réglage freq radio, vor/ils, tacan, etc) en créant dans le fichier lua un code qui considère chaques roues codeuses comme un commutateur rotatif (nombre de positions à adapter en fonction de la roue concernée). Le montage risque d’être compliqué et pas optimum car ca représente énormement de sorties supplémentaires mais c'est pour le moment la seule solution viable que j'ai trouvé.

Je publie le code LUA modifié ici, si ca peut aider certains c'est avec plaisir que vous pouvez vous servir (s'il y a des questions n'hésitez pas):
Il faut modifier le fichier default.lua dans \Program Files\Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\M-2000C\Input\M-2000C\joystick\Default.lua
Simplement ajouter les lignes qui vous intéressent.
Spoiler: show
-- Modified Banquette Gauche
{down = 3476, up = 3476, cockpit_device_id = 7, value_down = -1, value_up = 0, name = _('Engine Emergency Control ON, else inter'), category = _('Modified Banquette Gauche')},
{down = 3476, up = 3476, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Engine Emergency Control OFF, else inter'), category = _('Modified Banquette Gauche')},
{down = 3475, up = 3475, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Engine Emergency Control Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3480, up = 3480, cockpit_device_id = 17, value_down = 0, value_up = 1, name = _('FBW Channel 5 Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3479, up = 3479, cockpit_device_id = 17, value_down = 1, value_up = 0, name = _('FBW Channel 5 Switch Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3515, up = 3515, cockpit_device_id = 17, value_down = 0, value_up = 1, name = _('Autopilot Test Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3514, up = 3514, cockpit_device_id = 17, value_down = 1, value_up = 0, name = _('Autopilot Test Switch Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3517, up = 3517, cockpit_device_id = 17, value_down = 0, value_up = .5, name = _('FBW Test Switch Low, else Int'), category = _('Modified Banquette Gauche')},
{down = 3517, up = 3517, cockpit_device_id = 17, value_down = 1, value_up = .5, name = _('FBW Test Switch High, else Int'), category = _('Modified Banquette Gauche')},
{down = 3516, up = 3516, cockpit_device_id = 17, value_down = 1, value_up = 0, name = _('FBW Test Switch Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3471, up = 3471, cockpit_device_id = 4, value_down = 1, value_up = 0, name = _('A/B Emergency Cutoff Switch Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3472, up = 3472, cockpit_device_id = 4, value_down = 0, value_up = 1, name = _('A/B Emergency Cutoff Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3473, up = 3473, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Secondary Oil Control Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3474, up = 3474, cockpit_device_id = 7, value_down = 0, value_up = 1, name = _('Secondary Oil Control switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3478, up = 3478, cockpit_device_id = 4, value_down = 1, value_up = 0, name = _('Fuel Dump Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3477, up = 3477, cockpit_device_id = 4, value_down = 1, value_up = 0, name = _('Fuel Dump Switch Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3470, up = 3470, cockpit_device_id = 5, value_down = 0, value_up = 1, name = _('Radar WOW Emitter Authorize Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3468, up = 3468, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Engine In-Flight Start Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3700, up = 3700, cockpit_device_id = 16, value_down = 0, value_up = 1, name = _('AMPLIS Selector Knob 1, else 2'), category = _('Modified Banquette Gauche')},
{down = 3509, up = 3509, cockpit_device_id = 17, value_down = -1, value_up = 0, name = _('Rudder Trim Paddle LEFT'), category = _('Modified Banquette Gauche')},
{down = 3509, up = 3509, cockpit_device_id = 17, value_down = 1, value_up = 0, name = _('Rudder Trim Paddle RIGHT'), category = _('Modified Banquette Gauche')},
{down = 3461, up = 3461, cockpit_device_id = 3, value_down = 0, value_up = 1, name = _('Intake Cones Operation Switch AUTO, else RENTRES'), category = _('Modified Banquette Gauche')},
{down = 3460, up = 3460, cockpit_device_id = 3, value_down = 0, value_up = 1, name = _('Intake Slats Operation Switch AUTO, else RENTRES'), category = _('Modified Banquette Gauche')},
{down = 3458, up = 3458, cockpit_device_id = 22, value_down = 1, value_up = 0, name = _('Anti-Skid Switch Cover ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3459, up = 3459, cockpit_device_id = 22, value_down = 0, value_up = 1, name = _('Anti-Skid Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3455, up = 3455, cockpit_device_id = 16, value_down = 0, value_up = .5, name = _('Formation Lights Switch ARRET, else FAIBLE'), category = _('Modified Banquette Gauche')},
{down = 3455, up = 3455, cockpit_device_id = 16, value_down = 1, value_up = .5, name = _('Formation Lights Switch FORT, else FAIBLE'), category = _('Modified Banquette Gauche')},
{down = 3454, up = 3454, cockpit_device_id = 16, value_down = 0, value_up = .5, name = _('Navigation Lights Switch ARRET, else FAIBLE'), category = _('Modified Banquette Gauche')},
{down = 3454, up = 3454, cockpit_device_id = 16, value_down = 1, value_up = .5, name = _('Navigation Lights Switch FORT, else FAIBLE'), category = _('Modified Banquette Gauche')},
{down = 3453, up = 3453, cockpit_device_id = 16, value_down = 0, value_up = .5, name = _('Anti-Collision Lights Switch ARRET, else FAIBLE'), category = _('Modified Banquette Gauche')},
{down = 3453, up = 3453, cockpit_device_id = 16, value_down = 1, value_up = .5, name = _('Anti-Collision Lights Switch FORT, else FAIBLE'), category = _('Modified Banquette Gauche')},
{down = 3452, up = 3452, cockpit_device_id = 16, value_down = 0, value_up = .5, name = _('SERPAM Recorder Switch ARRET, else M'), category = _('Modified Banquette Gauche')},
{down = 3452, up = 3452, cockpit_device_id = 16, value_down = 1, value_up = .5, name = _('SERPAM Recorder Switch M+SERPAM, else M'), category = _('Modified Banquette Gauche')},
{down = 3450, up = 3450, cockpit_device_id = 16, value_down = 0, value_up = .5, name = _('Landing Lights Switch ARRET, else ROUL.'), category = _('Modified Banquette Gauche')},
{down = 3450, up = 3450, cockpit_device_id = 16, value_down = 1, value_up = .5, name = _('Landing Lights Switch ATT., else ROUL.'), category = _('Modified Banquette Gauche')},
{down = 3449, up = 3449, cockpit_device_id = 16, value_down = 0, value_up = 1, name = _('Police Lights Switch ON, else OFF'), category = _('Modified Banquette Gauche')},
{down = 3193, up = 3193, cockpit_device_id = 7, value_down = 0, value_up = .5, name = _('Refuel Transfer Switch ARRET, else RVT.J'), category = _('Modified Banquette Gauche')},
{down = 3193, up = 3193, cockpit_device_id = 7, value_down = 1, value_up = .5, name = _('Refuel Transfer Switch RVT.N, else RVT.J'), category = _('Modified Banquette Gauche')},

-- Modified PCR
{down = 3493, up = 3493, cockpit_device_id = 11, value_up = 0, value_down = 1, name = _('A/G Radar DEC Mode Switch ON, else OFF'), category = _('Modified PCR')},
{down = 3481, up = 3481, cockpit_device_id = 11, value_down = -1, name = _('Radar Illumination Switch -1'), category = _('Modified PCR')},
{down = 3481, up = 3481, cockpit_device_id = 11, value_down = -0.5, name = _('Radar Illumination Switch 0'), category = _('Modified PCR')},
{down = 3481, up = 3481, cockpit_device_id = 11, value_down = 0, name = _('Radar Illumination Switch 0.5'), category = _('Modified PCR')},
{down = 3481, up = 3481, cockpit_device_id = 11, value_down = 0.5, name = _('Radar Illumination Switch 1'), category = _('Modified PCR')},
{down = 3485, up = 3485, cockpit_device_id = 11, value_down = -1, name = _('Radar Contrast Switch -1'), category = _('Modified PCR')},
{down = 3485, up = 3485, cockpit_device_id = 11, value_down = -0.5, name = _('Radar Contrast Switch 0'), category = _('Modified PCR')},
{down = 3485, up = 3485, cockpit_device_id = 11, value_down = 0, name = _('Radar Contrast Switch 0.5'), category = _('Modified PCR')},
{down = 3485, up = 3485, cockpit_device_id = 11, value_down = 0.5, name = _('Radar Contrast Switch 1'), category = _('Modified PCR')},
{down = 3500, up = 3500, cockpit_device_id = 11, value_up = 1, value_down = 0, name = _('Target Memory Time Selector Switch N, else R'), category = _('Modified PCR')},
{down = 3503, up = 3503, cockpit_device_id = 11, value_down = -1, value_up = 0, name = _('Radar Range Selector Switch +'), category = _('Modified PCR')},
{down = 3503, up = 3503, cockpit_device_id = 11, value_down = 1, value_up = 0, name = _('Radar Range Selector Switch -'), category = _('Modified PCR')},

-- Modified Radio Panel U/VHF
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.05, name = _('U/VHF Knob Pos 01'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.1, name = _('U/VHF Knob Pos 02'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.15, name = _('U/VHF Knob Pos 03'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.2, name = _('U/VHF Knob Pos 04'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.25, name = _('U/VHF Knob Pos 05'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.3, name = _('U/VHF Knob Pos 06'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.35, name = _('U/VHF Knob Pos 07'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.4, name = _('U/VHF Knob Pos 08'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.45, name = _('U/VHF Knob Pos 09'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.5, name = _('U/VHF Knob Pos 10'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.55, name = _('U/VHF Knob Pos 11'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.6, name = _('U/VHF Knob Pos 12'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.65, name = _('U/VHF Knob Pos 13'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.7, name = _('U/VHF Knob Pos 14'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.75, name = _('U/VHF Knob Pos 15'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.8, name = _('U/VHF Knob Pos 16'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.85, name = _('U/VHF Knob Pos 17'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.9, name = _('U/VHF Knob Pos 18'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 0.95, name = _('U/VHF Knob Pos 19'), category = _('Modified Radio')},
{down = 3445, up = 3445, cockpit_device_id = 19, value_down = 1, name = _('U/VHF Knob Pos 20'), category = _('Modified Radio')},
{down = 3447, up = 3447, cockpit_device_id = 19, value_down = 0, value_up = 1, name = _('U/VHF Power 5W/25W Switch 5W, else 25W'), category = _('Modified Radio')},
{down = 3446, up = 3446, cockpit_device_id = 19, value_down = -0.25, name = _('U/VHF Mode AR'), category = _('Modified Radio')},
{down = 3446, up = 3446, cockpit_device_id = 19, value_down = 0.251, name = _('U/VHF Mode P'), category = _('Modified Radio')},
{down = 3446, up = 3446, cockpit_device_id = 19, value_down = 0.5, name = _('U/VHF Mode PaL+G'), category = _('Modified Radio')},
{down = 3446, up = 3446, cockpit_device_id = 19, value_down = 0.75, name = _('U/VHF Mode F1'), category = _('Modified Radio')},
{down = 3446, up = 3446, cockpit_device_id = 19, value_down = 1, name = _('U/VHF Mode H'), category = _('Modified Radio')},
{down = 3444, up = 3444, cockpit_device_id = 19, value_down = 0, name = _('U/VHF 25 KHz Selector 00'), category = _('Modified Radio')},
{down = 3444, up = 3444, cockpit_device_id = 19, value_down = 0.25, name = _('U/VHF 25 KHz Selector 25'), category = _('Modified Radio')},
{down = 3444, up = 3444, cockpit_device_id = 19, value_down = 0.5, name = _('U/VHF 25 KHz Selector 50'), category = _('Modified Radio')},
{down = 3444, up = 3444, cockpit_device_id = 19, value_down = 0.75, name = _('U/VHF 25 KHz Selector 75'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0, name = _('U/VHF 100 KHz Selector 0'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.1, name = _('U/VHF 100 KHz Selector 1'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.2, name = _('U/VHF 100 KHz Selector 2'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.3, name = _('U/VHF 100 KHz Selector 3'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.4, name = _('U/VHF 100 KHz Selector 4'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.5, name = _('U/VHF 100 KHz Selector 5'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.6, name = _('U/VHF 100 KHz Selector 6'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.7, name = _('U/VHF 100 KHz Selector 7'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.8, name = _('U/VHF 100 KHz Selector 8'), category = _('Modified Radio')},
{down = 3443, up = 3443, cockpit_device_id = 19, value_down = 0.9, name = _('U/VHF 100 KHz Selector 9'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0, name = _('U/VHF 1 MHz Selector 0'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.1, name = _('U/VHF 1 MHz Selector 1'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.2, name = _('U/VHF 1 MHz Selector 2'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.3, name = _('U/VHF 1 MHz Selector 3'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.4, name = _('U/VHF 1 MHz Selector 4'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.5, name = _('U/VHF 1 MHz Selector 5'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.6, name = _('U/VHF 1 MHz Selector 6'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.7, name = _('U/VHF 1 MHz Selector 7'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.8, name = _('U/VHF 1 MHz Selector 8'), category = _('Modified Radio')},
{down = 3442, up = 3442, cockpit_device_id = 19, value_down = 0.9, name = _('U/VHF 1 MHz Selector 9'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0, name = _('U/VHF 10 MHz Selector 0'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.1, name = _('U/VHF 10 MHz Selector 1'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.2, name = _('U/VHF 10 MHz Selector 2'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.3, name = _('U/VHF 10 MHz Selector 3'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.4, name = _('U/VHF 10 MHz Selector 4'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.5, name = _('U/VHF 10 MHz Selector 5'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.6, name = _('U/VHF 10 MHz Selector 6'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.7, name = _('U/VHF 10 MHz Selector 7'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.8, name = _('U/VHF 10 MHz Selector 8'), category = _('Modified Radio')},
{down = 3441, up = 3441, cockpit_device_id = 19, value_down = 0.9, name = _('U/VHF 10 MHz Selector 9'), category = _('Modified Radio')},
{down = 3440, up = 3440, cockpit_device_id = 19, value_down = 0, name = _('U/VHF 100 MHz Selector 0'), category = _('Modified Radio')},
{down = 3440, up = 3440, cockpit_device_id = 19, value_down = 0.1, name = _('U/VHF 100 MHz Selector 1'), category = _('Modified Radio')},
{down = 3440, up = 3440, cockpit_device_id = 19, value_down = 0.2, name = _('U/VHF 100 MHz Selector 2'), category = _('Modified Radio')},
{down = 3440, up = 3440, cockpit_device_id = 19, value_down = 0.3, name = _('U/VHF 100 MHz Selector 3'), category = _('Modified Radio')},
{down = 3439, up = 3439, cockpit_device_id = 19, value_down = 0, value_up = 1, name = _('U/VHF SIL Switch ON, else OFF'), category = _('Modified Radio')},
{down = 3437, up = 3437, cockpit_device_id = 19, value_up = 0, value_down = 1, name = _('U/VHF TEST Switch'), category = _('Modified Radio')},
{down = 3438, up = 3438, cockpit_device_id = 19, value_down = 0, value_up = .5, name = _('U/VHF E+A2 Switch E+A2, else interm.'), category = _('Modified Radio')},
{down = 3438, up = 3438, cockpit_device_id = 19, value_down = 1, value_up = .5, name = _('U/VHF E+A2 Switch R, else interm.'), category = _('Modified Radio')},

-- Modified Radio Panel VHF
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.05, name = _('UHF Knob Pos 01'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.1, name = _('UHF Knob Pos 02'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.15, name = _('UHF Knob Pos 03'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.2, name = _('UHF Knob Pos 04'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.25, name = _('UHF Knob Pos 05'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.3, name = _('UHF Knob Pos 06'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.35, name = _('UHF Knob Pos 07'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.4, name = _('UHF Knob Pos 08'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.45, name = _('UHF Knob Pos 09'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.5, name = _('UHF Knob Pos 10'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.55, name = _('UHF Knob Pos 11'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.6, name = _('UHF Knob Pos 12'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.65, name = _('UHF Knob Pos 13'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.7, name = _('UHF Knob Pos 14'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.75, name = _('UHF Knob Pos 15'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.8, name = _('UHF Knob Pos 16'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.85, name = _('UHF Knob Pos 17'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.9, name = _('UHF Knob Pos 18'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 0.95, name = _('UHF Knob Pos 19'), category = _('Modified Radio')},
{down = 3435, up = 3435, cockpit_device_id = 20, value_down = 1, name = _('UHF Knob Pos 20'), category = _('Modified Radio')},
{down = 3434, up = 3434, cockpit_device_id = 20, value_up = 0, value_down = 1, name = _('UHF TEST Switch'), category = _('Modified Radio')},
{down = 3431, up = 3431, cockpit_device_id = 20, value_down = 0, value_up = .5, name = _('UHF E+A2 Switch E+A2, else interm.'), category = _('Modified Radio')},
{down = 3431, up = 3431, cockpit_device_id = 20, value_down = 1, value_up = .5, name = _('UHF E+A2 Switch R, else interm.'), category = _('Modified Radio')},
{down = 3433, up = 3433, cockpit_device_id = 20, value_down = -0.25, name = _('UHF Mode AR'), category = _('Modified Radio')},
{down = 3433, up = 3433, cockpit_device_id = 20, value_down = 0.251, name = _('UHF Mode P'), category = _('Modified Radio')},
{down = 3433, up = 3433, cockpit_device_id = 20, value_down = 0.50, name = _('UHF Mode F1'), category = _('Modified Radio')},
{down = 3433, up = 3433, cockpit_device_id = 20, value_down = 0.75, name = _('UHF Mode H'), category = _('Modified Radio')},
{down = 3432, up = 3432, cockpit_device_id = 20, value_up = 0, value_down = 1, name = _('UHF CDE Switch'), category = _('Modified Radio')},
{down = 3430, up = 3430, cockpit_device_id = 20, value_down = 0, value_up = 1, name = _('UHF SIL Switch ON, else OFF'), category = _('Modified Radio')},
{down = 3429, up = 3429, cockpit_device_id = 20, value_down = 0, value_up = 1, name = _('UHF Power 5W/25W Switch 5W, else 25W'), category = _('Modified Radio')},

-- Modified Panneau vertical Gauche
{down = 3420, up = 3420, cockpit_device_id = 3, value_down = 0, value_up = 1, name = _('FBW Gain Cover OPEN, else CLOSED'), category = _('Modified Panneau Vertical Gauche')},
{down = 3421, up = 3421, cockpit_device_id = 3, value_down = 0, value_up = 1, name = _('FBW Gain NORM, else EMER'), category = _('Modified Panneau Vertical Gauche')},
{down = 3404, up = 3404, cockpit_device_id = 4, value_down = 0, value_up = 1, name = _('Landing Gear Lever UP, else DOWN'), category = _('Modified Panneau Vertical Gauche')},
{down = 3408, up = 3408, cockpit_device_id = 4, value_down = 0, value_up = 1, name = _('Landing Gear Emergency Release Lever UP, else DOWN'), category = _('Modified Panneau Vertical Gauche')},
{down = 3423, up = 3423, cockpit_device_id = 17, value_up = 0, value_down = 1, name = _('FBW Reset Button'), category = _('Modified Panneau Vertical Gauche')},
{down = 3422, up = 3422, cockpit_device_id = 3, value_down = 0, value_up = 1, name = _('FBW G-Limiter Switch A/A, else A/G'), category = _('Modified Panneau Vertical Gauche')},
{down = 3409, up = 3409, cockpit_device_id = 6, value_up = 0, value_down = 1, name = _('Emergency Jettison'), category = _('Modified Panneau Vertical Gauche')},

-- Modified DASHBOARD Gauche
{down = 3325, up = 3325, cockpit_device_id = 1, value_down = 1, value_up = 1, name = _('Backup ADI Cage/Pitch Adjust Knob ON, else OFF'), category = _('Modified DASHBOARD Gauche')},
{down = 3302, up = 3302, cockpit_device_id = 17, value_up = 0, value_down = 1, name = _('Autopilot Lights Test Button'), category = _('Modified DASHBOARD Gauche')},
{down = 3314, up = 3314, cockpit_device_id = 1, value_up = 0, value_down = 1, name = _('ADI Cage Lever ON, else OFF'), category = _('Modified DASHBOARD Gauche')},
{down = 3299, up = 3299, cockpit_device_id = 17, value_down = 0, name = _('Altitude 10,000 ft Selector Pos 0'), category = _('Modified DASHBOARD Gauche')},
{down = 3299, up = 3299, cockpit_device_id = 17, value_down = 0.1, name = _('Altitude 10,000 ft Selector Pos 1'), category = _('Modified DASHBOARD Gauche')},
{down = 3299, up = 3299, cockpit_device_id = 17, value_down = 0.2, name = _('Altitude 10,000 ft Selector Pos 2'), category = _('Modified DASHBOARD Gauche')},
{down = 3299, up = 3299, cockpit_device_id = 17, value_down = 0.3, name = _('Altitude 10,000 ft Selector Pos 3'), category = _('Modified DASHBOARD Gauche')},
{down = 3299, up = 3299, cockpit_device_id = 17, value_down = 0.4, name = _('Altitude 10,000 ft Selector Pos 4'), category = _('Modified DASHBOARD Gauche')},
{down = 3299, up = 3299, cockpit_device_id = 17, value_down = 0.5, name = _('Altitude 10,000 ft Selector Pos 5'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0, name = _('Altitude 1,000 ft Selector Pos 0'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.1, name = _('Altitude 1,000 ft Selector Pos 1'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.2, name = _('Altitude 1,000 ft Selector Pos 2'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.3, name = _('Altitude 1,000 ft Selector Pos 3'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.4, name = _('Altitude 1,000 ft Selector Pos 4'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.5, name = _('Altitude 1,000 ft Selector Pos 5'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.6, name = _('Altitude 1,000 ft Selector Pos 6'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.7, name = _('Altitude 1,000 ft Selector Pos 7'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.8, name = _('Altitude 1,000 ft Selector Pos 8'), category = _('Modified DASHBOARD Gauche')},
{down = 3300, up = 3300, cockpit_device_id = 17, value_down = 0.9, name = _('Altitude 1,000 ft Selector Pos 9'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0, name = _('Altitude 100 ft Selector Pos 0'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.1, name = _('Altitude 100 ft Selector Pos 1'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.2, name = _('Altitude 100 ft Selector Pos 2'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.3, name = _('Altitude 100 ft Selector Pos 3'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.4, name = _('Altitude 100 ft Selector Pos 4'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.5, name = _('Altitude 100 ft Selector Pos 5'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.6, name = _('Altitude 100 ft Selector Pos 6'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.7, name = _('Altitude 100 ft Selector Pos 7'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.8, name = _('Altitude 100 ft Selector Pos 8'), category = _('Modified DASHBOARD Gauche')},
{down = 3301, up = 3301, cockpit_device_id = 17, value_down = 0.9, name = _('Altitude 100 ft Selector Pos 9'), category = _('Modified DASHBOARD Gauche')},
{down = 3248, up = 3248, cockpit_device_id = 6, value_up = 0, value_down = 1, name = _('Selective Jettison Safety Cover OPEN, else CLOSED'), category = _('Modified DASHBOARD Gauche')},

-- Modified ECM Box
{down = 3194, up = 3194, cockpit_device_id = 13, value_down = 1, value_up = 0.5, name = _('CM Box AUTO, else MANUEL'), category = _('Modified ECM Box')},
{down = 3194, up = 3194, cockpit_device_id = 13, value_down = 0, value_up = 0.5, name = _('CM Box OFF, else MANUEL'), category = _('Modified ECM Box')},
{down = 3195, up = 3195, cockpit_device_id = 13, value_down = 1, value_up = 0, name = _('CM Box PTF, else C/C'), category = _('Modified ECM Box')},
{down = 3196, up = 3196, cockpit_device_id = 13, value_down = 1, value_up = 0, name = _('ECM Box Lights Switch ON, else OFF'), category = _('Modified ECM Box')},

-- Modified VTH
{down = 3203, up = 3203, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('HUD Declutter Switch ON, else OFF'), category = _('Modified VTH')},
{down = 3210, up = 3210, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('HUD Clear Button'), category = _('Modified VTH')},
{down = 3208, up = 3208, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('A/G Gun Reticle Switch CCLT, else PRED'), category = _('Modified VTH')},
{down = 3204, up = 3204, cockpit_device_id = 5, value_down = 1, value_up = 0.5, name = _('HUD Altimeter Selector ZB, else H'), category = _('Modified VTH')},
{down = 3204, up = 3204, cockpit_device_id = 5, value_down = 0, value_up = 0.5, name = _('HUD Altimeter Selector SELH, else H'), category = _('Modified VTH')},
{down = 3205, up = 3205, cockpit_device_id = 5, value_down = 1, value_up = 0.5, name = _('Radar Altimeter Power TEST, else M'), category = _('Modified VTH')},
{down = 3205, up = 3205, cockpit_device_id = 5, value_down = 0, value_up = 0.5, name = _('Radar Altimeter Power A, else M'), category = _('Modified VTH')},
{down = 3201, up = 3201, cockpit_device_id = 5, value_down = 1, value_up = 0.5, name = _('HUD TEST, else ON'), category = _('Modified VTH')},
{down = 3201, up = 3201, cockpit_device_id = 5, value_down = 0, value_up = 0.5, name = _('HUD OFF, else ON'), category = _('Modified VTH')},
{down = 3206, up = 3206, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Auxiliary Gunsight ON, else OFF'), category = _('Modified VTH')},

-- Modified VTB
{down = 3213, up = 3213, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Target Data Manual Entry DEBUT, else INTER'), category = _('Modified VTB')},
{down = 3213, up = 3213, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Target Data Manual Entry FIN, else INTER'), category = _('Modified VTB')},
{down = 3214, up = 3214, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Bullseye Waypoint Selector WAYPOINT SUIVANT, else INTER'), category = _('Modified VTB')},
{down = 3214, up = 3214, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Bullseye Waypoint Selector WAYPOINT PRECEDENT, else INTER'), category = _('Modified VTB')},
{down = 3215, up = 3215, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Target Range from Bullseye >RHO, else INTER'), category = _('Modified VTB')},
{down = 3215, up = 3215, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Target Range from Bullseye <RHO, else INTER'), category = _('Modified VTB')},
{down = 3216, up = 3216, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Target Bearing from Bullseye >THETA, else INTER'), category = _('Modified VTB')},
{down = 3216, up = 3216, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Target Bearing from Bullseye <THETA, else INTER'), category = _('Modified VTB')},
{down = 3217, up = 3217, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Target Heading >, else INTER'), category = _('Modified VTB')},
{down = 3217, up = 3217, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Target Heading <, else INTER'), category = _('Modified VTB')},
{down = 3218, up = 3218, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Target Altitude >, else INTER'), category = _('Modified VTB')},
{down = 3218, up = 3218, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Target Altitude <, else INTER'), category = _('Modified VTB')},
{down = 3219, up = 3219, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Target Mach Number >, else INTER'), category = _('Modified VTB')},
{down = 3219, up = 3219, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Target Mach Number <, else INTER'), category = _('Modified VTB')},
{down = 3220, up = 3220, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('Target Age >, else INTER'), category = _('Modified VTB')},
{down = 3220, up = 3220, cockpit_device_id = 5, value_down = -1, value_up = 0, name = _('Target Age <, else INTER'), category = _('Modified VTB')},
{down = 3221, up = 3221, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('VTB Power ON, else OFF'), category = _('Modified VTB')},
{down = 3223, up = 3223, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('VTB Orientation Selector (Inop) ON, else OFF'), category = _('Modified VTB')},
{down = 3222, up = 3222, cockpit_device_id = 5, value_down = 1, value_up = 0, name = _('VTB Declutter ON, else OFF'), category = _('Modified VTB')},

-- Modified DASHBOARD DROIT
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0, name = _('Bingo Fuel 1,000 kg Selector Pos 0'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.1, name = _('Bingo Fuel 1,000 kg Selector Pos 1'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.2, name = _('Bingo Fuel 1,000 kg Selector Pos 2'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.3, name = _('Bingo Fuel 1,000 kg Selector Pos 3'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.4, name = _('Bingo Fuel 1,000 kg Selector Pos 4'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.5, name = _('Bingo Fuel 1,000 kg Selector Pos 5'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.6, name = _('Bingo Fuel 1,000 kg Selector Pos 6'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.7, name = _('Bingo Fuel 1,000 kg Selector Pos 7'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.8, name = _('Bingo Fuel 1,000 kg Selector Pos 8'), category = _('Modified DASHBOARD Droit')},
{down = 3360, up = 3360, cockpit_device_id = 4, value_down = 0.9, name = _('Bingo Fuel 1,000 kg Selector Pos 9'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0, name = _('Bingo Fuel 100 kg Selector Pos 0'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.1, name = _('Bingo Fuel 100 kg Selector Pos 1'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.2, name = _('Bingo Fuel 100 kg Selector Pos 2'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.3, name = _('Bingo Fuel 100 kg Selector Pos 3'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.4, name = _('Bingo Fuel 100 kg Selector Pos 4'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.5, name = _('Bingo Fuel 100 kg Selector Pos 5'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.6, name = _('Bingo Fuel 100 kg Selector Pos 6'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.7, name = _('Bingo Fuel 100 kg Selector Pos 7'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.8, name = _('Bingo Fuel 100 kg Selector Pos 8'), category = _('Modified DASHBOARD Droit')},
{down = 3361, up = 3361, cockpit_device_id = 4, value_down = 0.9, name = _('Bingo Fuel 100 kg Selector Pos 9'), category = _('Modified DASHBOARD Droit')},
{down = 3266, up = 3266, cockpit_device_id = 6, value_down = 0, value_up = 1, name = _('S530 Standby'), category = _('Modified DASHBOARD Droit')},
{down = 3269, up = 3269, cockpit_device_id = 6, value_down = 0, value_up = 1, name = _('AUTO/MAN Button'), category = _('Modified DASHBOARD Droit')},
{down = 3272, up = 3272, cockpit_device_id = 6, value_down = 0, value_up = 1, name = _('MAGIC Standby'), category = _('Modified DASHBOARD Droit')},
{down = 3279, up = 3279, cockpit_device_id = 6, value_down = 0, value_up = 1, name = _('530D/Rockets/Guns Firing Mode Selector'), category = _('Modified DASHBOARD Droit')},
{down = 3265, up = 3265, cockpit_device_id = 6, value_down = 1, value_up = 0, name = _('Missile Selector Switch G, else AUTO'), category = _('Modified DASHBOARD Droit')},
{down = 3265, up = 3265, cockpit_device_id = 6, value_down = -1, value_up = 0, name = _('Missile Selector Switch D, else AUTO'), category = _('Modified DASHBOARD Droit')},
{down = 3276, up = 3276, cockpit_device_id = 6, value_down = 1, value_up = 0.5, name = _('Bom Fuze Selector INST., else RET.'), category = _('Modified DASHBOARD Droit')},
{down = 3276, up = 3276, cockpit_device_id = 6, value_down = 0, value_up = 0.5, name = _('Bom Fuze Selector INER., else RET.'), category = _('Modified DASHBOARD Droit')},

-- Modified Panneau vertical Droit
{down = 3520, up = 3520, cockpit_device_id = 8, value_down= 1, value_up = 0, name = _('Main Battery ON, else OFF'), category = _('Modified Panneau vertical Droit')},
{down = 3521, up = 3521, cockpit_device_id = 8, value_down= 1, value_up = 0, name = _('Electric Power Transfer ON, else OFF'), category = _('Modified Panneau vertical Droit')},
{down = 3522, up = 3522, cockpit_device_id = 8, value_down= 1, value_up = 0, name = _('Alternator 1 Switch ON, else OFF'), category = _('Modified Panneau vertical Droit')},
{down = 3523, up = 3523, cockpit_device_id = 8, value_down= 1, value_up = 0, name = _('Alternator 2 Switch ON, else OFF'), category = _('Modified Panneau vertical Droit')},
{down = 3524, up = 3524, cockpit_device_id = 8, value_down = 1, value_up = 0.5, name = _('Lights Test Switch 1, else INTER.'), category = _('Modified DASHBOARD Droit')},
{down = 3524, up = 3524, cockpit_device_id = 8, value_down = 0, value_up = 0.5, name = _('Bom Fuze Selector 2, else INTER'), category = _('Modified DASHBOARD Droit')},
{down = 3654, up = 3654, cockpit_device_id = 8, value_down= 1, value_up = 0, name = _('Alert Network (QRA) Switch ON, else OFF'), category = _('Modified Panneau vertical Droit')},

-- Modified Banquette Droite
{down = 3657, up = 3657, cockpit_device_id = 3, value_down= 1, value_up = 0.5, name = _('Hydraulic Emergency Pump TEST, else OFF'), category = _('Modified Banquette Droite')},
{down = 3657, up = 3657, cockpit_device_id = 3, value_down= 0, value_up = 0.5, name = _('Hydraulic Emergency Pump ON, else OFF'), category = _('Modified Banquette Droite')},
{down = 3658, up = 3658, cockpit_device_id = 16, value_down = 1, value_up = 0, name = _('Audio Warning Switch ON, else OFF'), category = _('Modified Banquette Droite')},
{down = 3659, up = 3659, cockpit_device_id = 22, value_down = 1, value_up = 0, name = _('Pitot Heat Cover OPEN, else CLOSE'), category = _('Modified Banquette Droite')},
{down = 3660, up = 3660, cockpit_device_id = 22, value_down = 1, value_up = 0, name = _('Pitot Heat switch ON, else OFF'), category = _('Modified Banquette Droite')},

-- Modified EW Panel
{down = 3606, up = 3606, cockpit_device_id = 13, value_down= 0, value_up = 0.5, name = _('BR Power Switch T, else M'), category = _('Modified Banquette Droite')},
{down = 3606, up = 3606, cockpit_device_id = 13, value_down= 1, value_up = 0.5, name = _('BR Power Switch A, else M'), category = _('Modified Banquette Droite')},
{down = 3607, up = 3607, cockpit_device_id = 13, value_down= 0, value_up = 0.5, name = _('RWR Power Switch T, else M'), category = _('Modified Banquette Droite')},
{down = 3607, up = 3607, cockpit_device_id = 13, value_down= 1, value_up = 0.5, name = _('RWR Power Switch A, else M'), category = _('Modified Banquette Droite')},
{down = 3608, up = 3608, cockpit_device_id = 28, value_down= 0, value_up = 0.5, name = _('D2M Power Switch T, else M'), category = _('Modified Banquette Droite')},
{down = 3608, up = 3608, cockpit_device_id = 28, value_down= 1, value_up = 0.5, name = _('D2M Power Switch A, else M'), category = _('Modified Banquette Droite')},
{down = 3609, up = 3609, cockpit_device_id = 13, value_down= 0, value_up = 0.5, name = _('Decoy Release Mode Switch AU., else S.A.'), category = _('Modified Banquette Droite')},
{down = 3609, up = 3609, cockpit_device_id = 13, value_down= 1, value_up = 0.5, name = _('Decoy Release Mode Switch A., else S.A.'), category = _('Modified Banquette Droite')},

-- Modified START Panel
{down = 3645, up = 3645, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Start Button Safety Cover OPEN, else CLOSED'), category = _('Modified START Panel')},
{down = 3649, up = 3649, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Engine Start Switch ON, else OFF'), category = _('Modified START Panel')},
{down = 3646, up = 3646, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Starter Fuel Pump Switch ON, else OFF'), category = _('Modified START Panel')},
{down = 3647, up = 3647, cockpit_device_id = 4, value_down = 1, value_up = 0, name = _('Engine Fuel Left Boost Pump Switch ON, else OFF'), category = _('Modified START Panel')},
{down = 3648, up = 3648, cockpit_device_id = 4, value_down = 1, value_up = 0, name = _('Engine Fuel Right Boost Pump Switch ON, else OFF'), category = _('Modified START Panel')},
{down = 3650, up = 3650, cockpit_device_id = 7, value_down = 0, value_up = 0.5, name = _('Ventilation Selector Switch Droite, else Gauche'), category = _('Modified START Panel')},
{down = 3650, up = 3650, cockpit_device_id = 7, value_down = 1, value_up = 0.5, name = _('Ventilation Selector Switch OFF, else Gauche'), category = _('Modified START Panel')},
{down = 3651, up = 3651, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Fuel Cutoff Switch Cover OPEN, else CLOSED'), category = _('Modified START Panel')},
{down = 3652, up = 3652, cockpit_device_id = 7, value_down = 1, value_up = 0, name = _('Fuel Cutoff Switch OPEN, else CLOSED'), category = _('Modified START Panel')},

-- Modified VOR/ILS
{down = 3617, up = 3617, cockpit_device_id = 24, value_down = 1, value_up = 0, name = _('VOR/ILS Power Dial A, else M'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0, name = _('VOR/ILS Frequency Change Whole Pos 00 Freq 108'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.1, name = _('VOR/ILS Frequency Change Whole Pos 01 Freq 109'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.21, name = _('VOR/ILS Frequency Change Whole Pos 02 Freq 110'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.3, name = _('VOR/ILS Frequency Change Whole Pos 03 Freq 111'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.41, name = _('VOR/ILS Frequency Change Whole Pos 04 Freq 112'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.5, name = _('VOR/ILS Frequency Change Whole Pos 05 Freq 113'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.6, name = _('VOR/ILS Frequency Change Whole Pos 06 Freq 114'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.71, name = _('VOR/ILS Frequency Change Whole Pos 07 Freq 115'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.8, name = _('VOR/ILS Frequency Change Whole Pos 08 Freq 116'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 0.91, name = _('VOR/ILS Frequency Change Whole Pos 09 Freq 117'), category = _('Modified Banquette Droite')},
{down = 3616, up = 3616, cockpit_device_id = 24, value_down = 1, name = _('VOR/ILS Frequency Change Whole Pos 10 Freq 118'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0, name = _('VOR/ILS Frequency Change Decimal Pos 00 Freq 00'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.05, name = _('VOR/ILS Frequency Change Decimal Pos 01 Freq 05'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.1, name = _('VOR/ILS Frequency Change Decimal Pos 02 Freq 10'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.15, name = _('VOR/ILS Frequency Change Decimal Pos 03 Freq 15'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.20, name = _('VOR/ILS Frequency Change Decimal Pos 04 Freq 20'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.25, name = _('VOR/ILS Frequency Change Decimal Pos 05 Freq 25'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.30, name = _('VOR/ILS Frequency Change Decimal Pos 06 Freq 30'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.35, name = _('VOR/ILS Frequency Change Decimal Pos 07 Freq 35'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.40, name = _('VOR/ILS Frequency Change Decimal Pos 08 Freq 40'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.45, name = _('VOR/ILS Frequency Change Decimal Pos 09 Freq 45'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.5, name = _('VOR/ILS Frequency Change Decimal Pos 10 Freq 50'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.55, name = _('VOR/ILS Frequency Change Decimal Pos 11 Freq 55'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.6, name = _('VOR/ILS Frequency Change Decimal Pos 12 Freq 60'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.65, name = _('VOR/ILS Frequency Change Decimal Pos 13 Freq 65'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.7, name = _('VOR/ILS Frequency Change Decimal Pos 14 Freq 70'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.75, name = _('VOR/ILS Frequency Change Decimal Pos 15 Freq 75'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.80, name = _('VOR/ILS Frequency Change Decimal Pos 16 Freq 80'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.85, name = _('VOR/ILS Frequency Change Decimal Pos 17 Freq 85'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.9, name = _('VOR/ILS Frequency Change Decimal Pos 18 Freq 90'), category = _('Modified Banquette Droite')},
{down = 3618, up = 3618, cockpit_device_id = 24, value_down = 0.95, name = _('VOR/ILS Frequency Change Decimal Pos 19 Freq 95'), category = _('Modified Banquette Droite')},

-- Modified TACAN
{down = 3624, up = 3624, cockpit_device_id = 23, value_down = 1, value_up = 0, name = _('TACAN X/Y Select X, else Y'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.076923, name = _('TACAN Channel 10 Selector Pos 01'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.153846, name = _('TACAN Channel 10 Selector Pos 02'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.230769, name = _('TACAN Channel 10 Selector Pos 03'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.307692, name = _('TACAN Channel 10 Selector Pos 04'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.384615, name = _('TACAN Channel 10 Selector Pos 05'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.461538, name = _('TACAN Channel 10 Selector Pos 06'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.538461, name = _('TACAN Channel 10 Selector Pos 07'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.615384, name = _('TACAN Channel 10 Selector Pos 08'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.692307, name = _('TACAN Channel 10 Selector Pos 09'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.76923, name = _('TACAN Channel 10 Selector Pos 10'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.846153, name = _('TACAN Channel 10 Selector Pos 11'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.923076, name = _('TACAN Channel 10 Selector Pos 12'), category = _('Modified Banquette Droite')},
{down = 3623, up = 3623, cockpit_device_id = 23, value_down = 0.999999, name = _('TACAN Channel 10 Selector Pos 00'), category = _('Modified Banquette Droite')},
{down = 3626, up = 3626, cockpit_device_id = 23, value_down = 0, name = _('TACAN Mode Select OFF'), category = _('Modified Banquette Droite')},
{down = 3626, up = 3626, cockpit_device_id = 23, value_down = 0.33, name = _('TACAN Mode Select REC'), category = _('Modified Banquette Droite')},
{down = 3626, up = 3626, cockpit_device_id = 23, value_down = 0.66, name = _('TACAN Mode Select T/R'), category = _('Modified Banquette Droite')},
{down = 3626, up = 3626, cockpit_device_id = 23, value_down = 1, name = _('TACAN Mode Select A/A'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0, name = _('TACAN Channel 1 Selector 0'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.1, name = _('TACAN Channel 1 Selector 1'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.2, name = _('TACAN Channel 1 Selector 2'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.3, name = _('TACAN Channel 1 Selector 3'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.4, name = _('TACAN Channel 1 Selector 4'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.5, name = _('TACAN Channel 1 Selector 5'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.6, name = _('TACAN Channel 1 Selector 6'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.7, name = _('TACAN Channel 1 Selector 7'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.8, name = _('TACAN Channel 1 Selector 8'), category = _('Modified Banquette Droite')},
{down = 3625, up = 3625, cockpit_device_id = 23, value_down = 0.9, name = _('TACAN Channel 1 Selector 9'), category = _('Modified Banquette Droite')},





Et pour les potentiometres ( à placer apres la ligne join(res.axisCommands,{ qui se trouve à la fin du default.lua):

{action = 3207, cockpit_device_id = 5, name = _('Auxiliary Gunsight Deflection')},
{action = 3197, cockpit_device_id = 13, name = _('ECM Box LCD Display Brightness')},
{action = 3701, cockpit_device_id = 16, name = _('VOR/ILS Volume Knob')},
{action = 3702, cockpit_device_id = 16, name = _('TACAN Volume Knob')},
{action = 3703, cockpit_device_id = 16, name = _('MAGIC Tone Volume Knob')},
{action = 3704, cockpit_device_id = 16, name = _('TB APP Volume Knob')},
{action = 3705, cockpit_device_id = 16, name = _('Marker Signal Volume Knob')},
{action = 3706, cockpit_device_id = 16, name = _('UHF Radio Volume Knob')},
{action = 3707, cockpit_device_id = 16, name = _('V/UHF Radio Volume Knob')},
{action = 3328, cockpit_device_id = 1, name = _('Backup ADI Pitch Adjust Knob')},
{action = 3488, cockpit_device_id = 11, name = _('Radar Gain Dial')},
{action = 3920, cockpit_device_id = 16, name = _('Refuel Lights Brightness Knob')},
{action = 3209, cockpit_device_id = 5, name = _('Target Wingspan Knob')},
{action = 3228, cockpit_device_id = 16, name = _('RWR Light Brightnes Control')},
{action = 3575, cockpit_device_id = 16, name = _('Light Brightnes Control/Test')},
{action = 3639, cockpit_device_id = 16, name = _('Dashboard U.V. Lights Knob')},
{action = 3640, cockpit_device_id = 16, name = _('Dashboard Panel Lights Knob')},
{action = 3641, cockpit_device_id = 16, name = _('Red Flood Lights Knob')},
{action = 3642, cockpit_device_id = 16, name = _('Console Panel Lights Knob')},
{action = 3644, cockpit_device_id = 16, name = _('White Flood Lights Knob')},
Image
Image
Image
Image
Avatar de l’utilisateur

icemaker
Gardien du temple
Gardien du temple
Messages : 4090
Inscription : 04 août 2001

Re: Cockpit M2000 Boulbo

#25

Message par icemaker »

Je me suis permis d'éditer ton post avec une balise spoil afin d'éviter de devoir scroller juste pour passer à la suite des posts, c'est plus propre comme ça.
Au passage joli travail.
Image
Image
Image
Répondre

Revenir à « Cockpit & mod perso »