Étape 5: Modifier le programme et la configuration de Link2FS
Charger des IDE Arduino et ouvrez le programme FSX737LightsPanel.ino vous trouverez lié à cette étape.
Le code est programmé pour l’utilisation des aéronefs 737NGX PMDG, donc si vous avez l’intention de l’utiliser n’est pas nécessaire, mais en tout cas, je décris dans cette étape, l’ensemble de la configuration pour vous permettre de mieux comprendre la façon dont il fonctionne. Si vous souhaitez l’utiliser avec n’importe quel autre appareil, vous devrez probablement personnaliser les codes envoyés à Link2FS et cela pour FSX. Tout d’abord, ouvrez le fichier Excel que vous avez téléchargé à partir de l’étape précédente ("Connessioni Lights.xlsx") et de regarder les colonnes intitulées Code, Cmd et les quatre « SimConnect ».
- -« Code » contient le code d’événement FSX correspondant à la commande (par ex. Event #69749 correspond à l’éclairage d’imposition).
- -« Cmd » contient le code qui Arduino envoie à Link2FS
- -4 colonnes SimConnect sont le paramètre supplémentaire pour Cmd, à donner à l’état de commutation FSX
Par exemple, feux de Taxi Cmd est « Y09 », donc la commande envoyée à Link2FS sera « Y091 » pour les transformer en « on » ou « Y090 » pour les éteindre, ou si j’ai l’interrupteur du moteur 1 en position 3 (FLT) la commande est « Y063 ».
Link2FS va interpréter tel état commande + et envoie à FSX le code d’événement correspondant, suivi de l’État.
Cela signifie que si votre avion a codes personnalisés spécifiques différents de 737NGX ones, vous devez trouver les codes d’événement correspondant et insérez-les dans la colonne « Code », puis Link2FS pour associer l’un de le "Yxx" dans l’écran "Entrées SimConnect" sous l’onglet "Expert" du programme et les écrire sur la feuille de commande "Yxx" correspondante. Dans le joint « SimConnectExpert.png », vous pouvez voir les paramètres actuels de Link2FS pour 737NGX, correspondant aux commandes de la feuille de calcul Excel.
Enfin, vous devez paramétrer les codes dans les trois lignes de code suivantes :
- S1Cmd String [] = {"Y07", "Y08", "Y03", "Y04", "Y09", "Y10", "Y11", « Y12 », « Y16 »} ;
- S3Cmd String() = {"Y01", "Y02", "Y05", "Y14", "Y13"} ;
- R4Cmd String [] = {"Y06", "Y15"} ;
Ces lignes correspondent aux trois types de commutateurs (voir colonne de TYPE de la feuille de calcul Excel): la première est liée à ON-ON commutateurs (2 postes), le second à ON-OFF-ON (3 positions) ones et le troisième pour les interrupteurs à deux positions 4 rotatifs.
L’ordre est de gauche à droite tout en regardant le panneau avant (voir numérotation référence dans la feuille de calcul Excel).
Si vous utilisez le 737NGX vous devez uniquement définir les codes indiqués sur la photo « SimConnectExpert.png », ou directement copier le fichier « expertsettings.ini » sous le répertoire Link2FS Expert, rendre certain Link2FS ne fonctionne pas.