IMPORTANT A SAVOIR

je viens de corriger mes erreur, en effet lorsque vous avez un MCP+Efis+ carte usb extention avec une master bien rajouter avant l'input de votre script sioc master le device 2. explication
dans sioc ini
CONFIG IOCARD
0,5,1,..... pour le mcp
1,7,1,..... pour l'efis
2,4,1,.... pour la master card
3,9,1,.... efis copilote
puis dans votre script sioc bien penser a mettre avant l'input le numero de device sauf pour le mcp qui est en primaire
ex pour l'efis
Var 500, name I_E1_DISPMODE
Var 501, name I_E1_ZOOM
Var 502, name I_E1_NAV1
Var 503, name I_E1_NAV2
Var 504, name I_E1_STA, Link IOCARD_SW, Device 1, Input 27
Var 505, name I_E1_WPT, Link IOCARD_SW, Device 1, Input 28
Var 506, name I_E1_CTR, Link IOCARD_SW, Device 1, Input 29
Var 507, name I_E1_ARPT, Link IOCARD_SW, Device 1, Input 30
exemple scrip mastercard
Var 0001, name FS_N_GEAR_POS, Link FSUIPC_INOUT, Offset $0BEC, Length 4
{
IF &FS_N_GEAR_POS = 16383
{
&IND_N_GEAR_DN = 1
&IND_N_GEAR_UP = 0
}
ELSE
{
IF &FS_N_GEAR_POS >= 1
{
&IND_N_GEAR_DN = 0
&IND_N_GEAR_UP = 1
}
ELSE
{
IF &FS_N_GEAR_POS = 0
{
&IND_N_GEAR_UP = 0
&IND_N_GEAR_DN = 0
}
}
}
}
Var 0002, name FS_R_GEAR_POS, Link FSUIPC_INOUT, Offset $0BF0, Length 4
{
IF &FS_R_GEAR_POS = 16383
{
&IND_R_GEAR_DN = 1
&IND_R_GEAR_UP = 0
}
ELSE
{
IF &FS_R_GEAR_POS >= 1
{
&IND_R_GEAR_DN = 0
&IND_R_GEAR_UP = 1
}
ELSE
{
IF &FS_R_GEAR_POS = 0
{
&IND_R_GEAR_UP = 0
&IND_R_GEAR_DN = 0
}
}
}
}
Var 0003, name FS_L_GEAR_POS, Link FSUIPC_INOUT, Offset $0BF4, Length 4
{
IF &FS_L_GEAR_POS = 16383
{
&IND_L_GEAR_DN = 1
&IND_L_GEAR_UP = 0
}
ELSE
{
IF &FS_L_GEAR_POS >= 1
{
&IND_L_GEAR_DN = 0
&IND_L_GEAR_UP = 1
}
ELSE
{
IF &FS_L_GEAR_POS = 0
{
&IND_L_GEAR_UP = 0
&IND_L_GEAR_DN = 0
}
}
}
}
Var 0004, name IND_N_GEAR_UP, Link IOCARD_OUT, device 2, Output 16
Var 0005, name IND_R_GEAR_UP, Link IOCARD_OUT, device 2, Output 14
Var 0006, name IND_L_GEAR_UP, Link IOCARD_OUT, device 2, Output 15
Var 0007, name IND_N_GEAR_DN, Link IOCARD_OUT, device 2, Output 13
Var 0008, name IND_R_GEAR_DN, Link IOCARD_OUT, device 2, Output 11
Var 0009, name IND_L_GEAR_DN, Link IOCARD_OUT,device 2, Output 12
Var 0010, name FS_G_LEVER_POS, Link FSUIPC_INOUT, Offset $0BE8, Length 4
Var 0011, name SW_LAND_GEAR_D, Link IOCARD_SW, device 2, Input 2
{
IF &SW_LAND_GEAR_D = 1
{
&FS_G_LEVER_POS = 16383
}
}
Var 0012, name SW_LAND_GEAR_U, Link IOCARD_SW, device 2, Input 1
{
IF &SW_LAND_GEAR_U = 1
{
&FS_G_LEVER_POS = 0
}
}
dans sioc ini
CONFIG IOCARD
0,5,1,..... pour le mcp
1,7,1,..... pour l'efis
2,4,1,.... pour la master card
3,9,1,.... efis copilote
puis dans votre script sioc bien penser a mettre avant l'input le numero de device sauf pour le mcp qui est en primaire
ex pour l'efis
Var 500, name I_E1_DISPMODE
Var 501, name I_E1_ZOOM
Var 502, name I_E1_NAV1
Var 503, name I_E1_NAV2
Var 504, name I_E1_STA, Link IOCARD_SW, Device 1, Input 27
Var 505, name I_E1_WPT, Link IOCARD_SW, Device 1, Input 28
Var 506, name I_E1_CTR, Link IOCARD_SW, Device 1, Input 29
Var 507, name I_E1_ARPT, Link IOCARD_SW, Device 1, Input 30
exemple scrip mastercard
Var 0001, name FS_N_GEAR_POS, Link FSUIPC_INOUT, Offset $0BEC, Length 4
{
IF &FS_N_GEAR_POS = 16383
{
&IND_N_GEAR_DN = 1
&IND_N_GEAR_UP = 0
}
ELSE
{
IF &FS_N_GEAR_POS >= 1
{
&IND_N_GEAR_DN = 0
&IND_N_GEAR_UP = 1
}
ELSE
{
IF &FS_N_GEAR_POS = 0
{
&IND_N_GEAR_UP = 0
&IND_N_GEAR_DN = 0
}
}
}
}
Var 0002, name FS_R_GEAR_POS, Link FSUIPC_INOUT, Offset $0BF0, Length 4
{
IF &FS_R_GEAR_POS = 16383
{
&IND_R_GEAR_DN = 1
&IND_R_GEAR_UP = 0
}
ELSE
{
IF &FS_R_GEAR_POS >= 1
{
&IND_R_GEAR_DN = 0
&IND_R_GEAR_UP = 1
}
ELSE
{
IF &FS_R_GEAR_POS = 0
{
&IND_R_GEAR_UP = 0
&IND_R_GEAR_DN = 0
}
}
}
}
Var 0003, name FS_L_GEAR_POS, Link FSUIPC_INOUT, Offset $0BF4, Length 4
{
IF &FS_L_GEAR_POS = 16383
{
&IND_L_GEAR_DN = 1
&IND_L_GEAR_UP = 0
}
ELSE
{
IF &FS_L_GEAR_POS >= 1
{
&IND_L_GEAR_DN = 0
&IND_L_GEAR_UP = 1
}
ELSE
{
IF &FS_L_GEAR_POS = 0
{
&IND_L_GEAR_UP = 0
&IND_L_GEAR_DN = 0
}
}
}
}
Var 0004, name IND_N_GEAR_UP, Link IOCARD_OUT, device 2, Output 16
Var 0005, name IND_R_GEAR_UP, Link IOCARD_OUT, device 2, Output 14
Var 0006, name IND_L_GEAR_UP, Link IOCARD_OUT, device 2, Output 15
Var 0007, name IND_N_GEAR_DN, Link IOCARD_OUT, device 2, Output 13
Var 0008, name IND_R_GEAR_DN, Link IOCARD_OUT, device 2, Output 11
Var 0009, name IND_L_GEAR_DN, Link IOCARD_OUT,device 2, Output 12
Var 0010, name FS_G_LEVER_POS, Link FSUIPC_INOUT, Offset $0BE8, Length 4
Var 0011, name SW_LAND_GEAR_D, Link IOCARD_SW, device 2, Input 2
{
IF &SW_LAND_GEAR_D = 1
{
&FS_G_LEVER_POS = 16383
}
}
Var 0012, name SW_LAND_GEAR_U, Link IOCARD_SW, device 2, Input 1
{
IF &SW_LAND_GEAR_U = 1
{
&FS_G_LEVER_POS = 0
}
}