Bon, voilà, après quelques surchauffe sous le casque, j'ai finalement pondu un truc qui marche! (champagne...)
Alors évidemment, je m'y suis peut être pas pris de la meilleur façon, mais ça fonctionne.
Voilà le code: (pour un seul côté)
- Code: Tout sélectionner
Var 0185, name Lfuel_sel, Link FSUIPC_INOUT, Offset $3880, Length 4 // état du fuel selector gauche
{
IF &Lfuel_off_sw = 0
{
IF &Lfuel_xfeed_sw = 0
{
&Lfuel_sel = 1
}
}
IF &Lfuel_off_sw = 1
{
IF &Lfuel_xfeed_sw = 0
{
&Lfuel_sel = 0
}
}
IF &Lfuel_xfeed_sw = 0
{
IF &Lfuel_off_sw = 0
{
&Lfuel_sel = 1
}
}
IF &Lfuel_xfeed_sw = 1
{
&Lfuel_sel = 3
}
}
Var 0187, name Lfuel_off_sw, Link IOCARD_SW, Input 64
{
IF &Lfuel_off_sw = 0
{
IF &Lfuel_xfeed_sw = 0
{
&Lfuel_sel = 1
}
}
IF &Lfuel_off_sw = 1
{
IF &Lfuel_xfeed_sw = 0
{
&Lfuel_sel = 0
}
}
}
Var 0188, name Lfuel_xfeed_sw, Link IOCARD_SW, Input 65
{
IF &Lfuel_xfeed_sw = 0
{
IF &Lfuel_off_sw = 0
{
&Lfuel_sel = 1
}
}
IF &Lfuel_xfeed_sw = 1
{
&Lfuel_sel = 3
}
}
J'ai finalement choisis d'utiliser les valeurs 2 et 3 pour les crossfeed, je n'ai toujours pas compris pourquoi lorsque l'on utilisait les bonnes valeurs (14 et 15), l'offset se remet tout de suite à 2 et 3.
Allez, à l'attaque du panneau anti-ice et des fuel pump!