Voici le programme complet. Attention je n'ai pas encore testé sur la durée. D'ailleur je pense qu'il suffit de passer la variable Joystick66 à 0 en lieu et place du DELAY (à tester).
// *****************************************************************************
// * Config_SIOC ver 4.01 - By Manuel Velez -
www.opencockpits.com// *****************************************************************************
// * FileName : gps.txt
// * Date : 05/11/2011
Var 0001, name Jostick66, Link FSUIPC_OUT, Offset $3340, Length 4
Var 0002, name COMVLOC_BAS, Link IOCARD_ENCODER, Input 29, Aceleration 2, Type 2
{
IF &COMVLOC_BAS > 0
{
&Jostick66 = TOGGLE 1
&Jostick66 = DELAY 0 ,10
}
IF &COMVLOC_BAS < 0
{
&Jostick66 = TOGGLE 0
&Jostick66 = DELAY 0 ,10
}
}
Var 0003, name GPS_BAS, Link IOCARD_ENCODER, Input 20, Aceleration 2, Type 2
{
IF &GPS_BAS > 0
{
&Jostick66 = TOGGLE 7
&Jostick66 = DELAY 0 ,10
}
IF &GPS_BAS < 0
{
&Jostick66 = TOGGLE 6
&Jostick66 = DELAY 0 ,10
}
}
Var 0004, name GPS_HAUT, Link IOCARD_ENCODER, Input 24, Aceleration 2, Type 2
{
IF &GPS_HAUT > 0
{
&Jostick66 = TOGGLE 8
&Jostick66 = DELAY 0 ,10
}
IF &GPS_HAUT < 0
{
&Jostick66 = TOGGLE 9
&Jostick66 = DELAY 0 ,10
}
}
Var 0005, name COMVLOC_HAUT, Link IOCARD_ENCODER, Input 33, Aceleration 2, Type 2
{
IF &COMVLOC_HAUT > 0
{
&Jostick66 = TOGGLE 4
&Jostick66 = DELAY 0 ,10
}
IF &COMVLOC_HAUT < 0
{
&Jostick66 = TOGGLE 5
&Jostick66 = DELAY 0 ,10
}
}
Var 0006, name COMVLOC_PUSH, Link IOCARD_SW, Input 32, Type P
{
&Jostick66 = TOGGLE 3
&Jostick66 = DELAY 0 ,10
}
Var 0007, name GPS_PUSH, Link IOCARD_SW, Input 22, Type P
{
&Jostick66 = TOGGLE 10
&Jostick66 = DELAY 0 ,10
}
Var 0008, name POW, Link IOCARD_SW, Input 14, Type P
{
&Jostick66 = TOGGLE 13
&Jostick66 = DELAY 0 ,10
}
Var 0009, name COM_FLIP, Link IOCARD_SW, Input 9, Type P
{
&Jostick66 = TOGGLE 11
&Jostick66 = DELAY 0 ,10
}
Var 0010, name NAV_FLIP, Link IOCARD_SW, Input 15, Type P
{
&Jostick66 = TOGGLE 12
&Jostick66 = DELAY 0 ,10
}
Var 0011, name CDI, Link IOCARD_SW, Input 16, Type P
{
&Jostick66 = TOGGLE 14
&Jostick66 = DELAY 0 ,10
}
Var 0012, name OBS, Link IOCARD_SW, Input 17, Type P
{
&Jostick66 = TOGGLE 15
&Jostick66 = DELAY 0 ,10
}
Var 0013, name MSG, Link IOCARD_SW, Input 12, Type P
{
&Jostick66 = TOGGLE 16
&Jostick66 = DELAY 0 ,10
}
Var 0014, name FPL, Link IOCARD_SW, Input 13, Type P
{
&Jostick66 = TOGGLE 17
&Jostick66 = DELAY 0 ,10
}
Var 0015, name PROC, Link IOCARD_SW, Input 1, Type P
{
&Jostick66 = TOGGLE 19
&Jostick66 = DELAY 0 ,10
}
Var 0016, name NAV, Link IOCARD_SW, Input 2, Type P
{
&Jostick66 = TOGGLE 18
&Jostick66 = DELAY 0 ,10
}
Var 0017, name DTO, Link IOCARD_SW, Input 7, Type P
{
&Jostick66 = TOGGLE 23
&Jostick66 = DELAY 0 ,10
}
Var 0018, name MNU, Link IOCARD_SW, Input 0, Type P
{
&Jostick66 = TOGGLE 22
&Jostick66 = DELAY 0 ,10
}
Var 0019, name CLR, Link IOCARD_SW, Input 6, Type P
{
&Jostick66 = TOGGLE 21
&Jostick66 = DELAY 0 ,10
}
Var 0020, name ENT, Link IOCARD_SW, Input 5, Type P
{
&Jostick66 = TOGGLE 20
&Jostick66 = DELAY 0 ,10
}
Var 0021, name RNG_DEC, Link IOCARD_SW, Input 8, Type P
{
&Jostick66 = TOGGLE 24
&Jostick66 = DELAY 0 ,10
}
Var 0022, name RNG_INC, Link IOCARD_SW, Input 3, Type P
{
&Jostick66 = TOGGLE 25
&Jostick66 = DELAY 0 ,10
}