EFIS DH et MDA

Rebonjour tout le monde...
Nouvelle question...
Après un vol très instructif avec un pilote professionnel d'expérience, j'ai appris qu'on devait indiquer le "DH" (decision height), ça je le savais déjà, mais aussi le "MDA" (minimum descent altitude) qui sont deux choses différentes!
Ces deux ajustements se font normalement via l'EFIS avec le bouton suppérieur gauche... où il est indiqué "MIN" "RADIO" et "BARO"
Malheureusement ceci n'est pas implémenté dans la programmation fournie par OC. Et de toute façon il manquerait un bouton, celui qui détermine quel ajustement on désire effectuer (radio ou baro)
Mais il y aurait possibilité je crois de simuler cette fonction.... Le dit bouton (encodeur) a un push qui pourrait déterminer si on désire faire l'ajjustement du radio ou du baro... À la condition que celui-ci soit effectivement connecté. Ce que j'ignore.
Dans la négative on pourrait toujours se servir du bouton en bas à la droite (POS) qui ne sert à rien pour le moment du moins. Celui-ci pourrait donc servir à déterminer si on désire ajuster le min radio ou le min baro...
Alors, serait-il possible de faire cette programmation? Là je suis certain que la réponse est affirmative. Mais celà m'est si compliqué que je m'adresse à vous....
Pour vous donner qq détails probablement utiles, actuellement j'utilise 2 EFIS d'OC avec Project Magenta pour le PFD/ND, OH et MCP.
Donc j'imagine que vous aurez besoin de la programmation EFIS que j'utilise. La voici... (désolé pour la longeur). Sinon si vous utilisez une programmation meilleure je suis bien sur preneur...
Une fois de plus
// *****************************************************************************
// * Config_SIOC ver 3.7B1 - By Manolo Vélez - http://www.opencockpits.com
// *****************************************************************************
// * FileName : EFIS_PMAGENTA.txt
// * Date : 2010-03-16
Var 0000, Value 0
{
&SUB_DH = 3000
&SUB_BAR = 1023
&SUB2_DH = 3000
&SUB2_BAR = 1023
}
Var 0500, name I_5, Link IOCARD_SW, Device 1, Input 0
{
IF &I_5 = 1
{
&PM_RANG = 0
}
}
Var 0502, name I_10, Link IOCARD_SW, Device 1, Input 1
{
IF &I_10 = 1
{
&PM_RANG = 1
}
}
Var 0504, name I_20, Link IOCARD_SW, Device 1, Input 2
{
IF &I_20 = 1
{
&PM_RANG = 2
}
}
Var 0506, name I_40, Link IOCARD_SW, Device 1, Input 3
{
IF &I_40 = 1
{
&PM_RANG = 3
}
}
Var 0508, name I_80, Link IOCARD_SW, Device 1, Input 4
{
IF &I_80 = 1
{
&PM_RANG = 4
}
}
Var 0510, name I_160, Link IOCARD_SW, Device 1, Input 5
{
IF &I_160 = 1
{
&PM_RANG = 5
}
}
Var 0512, name I_320, Link IOCARD_SW, Device 1, Input 6
{
IF &I_320 = 1
{
&PM_RANG = 6
}
}
Var 0514, name I_640, Link IOCARD_SW, Device 1, Input 7
{
IF &I_640 = 1
{
&PM_RANG = 7
}
}
Var 0516, name I_APP, Link IOCARD_SW, Device 1, Input 9
{
IF &I_APP = 1
{
&PM_MODO = 5
}
}
Var 0518, name I_VOR, Link IOCARD_SW, Device 1, Input 10
{
IF &I_VOR = 1
{
&PM_MODO = 3
}
}
Var 0520, name I_MAP, Link IOCARD_SW, Device 1, Input 11
{
IF &I_MAP = 1
{
&PM_MODO = 1
}
}
Var 0522, name I_PLN, Link IOCARD_SW, Device 1, Input 12
{
IF &I_PLN = 1
{
&PM_MODO = 4
}
}
Var 0524, name I_S1, Link IOCARD_SW, Device 1, Input 27
{
IF &I_S1 = 1
{
&PM_MODO = 90 // STA
}
}
Var 0526, name I_S2, Link IOCARD_SW, Device 1, Input 28
{
IF &I_S2 = 1
{
&PM_MODO = 93 // WPT
}
}
Var 0528, name I_S3, Link IOCARD_SW, Device 1, Input 29
{
IF &I_S3 = 1
{
&PM_MODO = 6 // CTR
}
}
Var 0530, name I_S4, Link IOCARD_SW, Device 1, Input 30
{
IF &I_S4 = 1
{
&PM_MODO = 94 // ARPT
}
}
Var 0532, name I_S5, Link IOCARD_SW, Device 1, Input 31
{
IF &I_S5 = 1
{
}
}
Var 0534, name I_S6, Link IOCARD_SW, Device 1, Input 32
{
IF &I_S6 = 1
{
&PM_MODO = 95 // DATA
}
}
Var 0536, name I_S7, Link IOCARD_SW, Device 1, Input 33
{
IF &I_S7 = 1
{
&PM_MODO = 96 // POS
}
}
Var 0538, name I_SR1, Link IOCARD_SW, Device 1, Input 34
{
IF &I_SR1 = 1
{
&PM_MODO = 14 // FPV
}
}
Var 0540, name I_SR2, Link IOCARD_SW, Device 1, Input 38
{
IF &I_SR2 = 1
{
&PM_MODO = 26 // MTRS
}
}
Var 0542, name I_BARONSW, Link IOCARD_SW, Device 1, Input 22
{
IF &I_BARONSW = 1
{
&SUB_BAR = 1013
L0 = 1013 * 16
L0 = L0 + 1
&FS_QNH = L0
}
}
Var 0544, name I_MINSW, Link IOCARD_SW, Device 1, Input 25
{
IF &I_MINSW = 1
{
&SUB_DH = 3000
}
}
Var 0546, name I_VOR1, Link IOCARD_SW, Device 1, Input 36
{
IF &I_VOR1 = 1
{
&PM_MODO = 75
}
ELSE
{
IF &I_ADF1 = 0
{
&PM_MODO = 73
}
}
}
Var 0548, name I_ADF1, Link IOCARD_SW, Device 1, Input 37
{
IF &I_ADF1 = 1
{
&PM_MODO = 74
}
ELSE
{
IF &I_VOR1 = 0
{
&PM_MODO = 73
}
}
}
Var 0550, name I_VOR2, Link IOCARD_SW, Device 1, Input 18
{
IF &I_VOR2 = 1
{
&PM_MODO = 78
}
ELSE
{
IF &I_ADF2 = 0
{
&PM_MODO = 76
}
}
}
Var 0552, name I_ADF2, Link IOCARD_SW, Device 1, Input 19
{
IF &I_ADF2 = 1
{
&PM_MODO = 77
}
ELSE
{
IF &I_VOR2 = 0
{
&PM_MODO = 76
}
}
}
Var 0600, name E_BARO, Link IOCARD_ENCODER, Device 1, Input 20, Aceleration 1, Type 2
{
L0 = &E_BARO * -1
IF &E_BARO = -1
{
&FS_QNH = &FS_QNH + 5
}
IF &E_BARO = 1
{
&FS_QNH = &FS_QNH - 5
}
}
Var 0602, name E_MIN, Link IOCARD_ENCODER, Device 1, Input 23, Aceleration 1, Type 2
{
L0 = &E_MIN * -100
&SUB_DH = &SUB_DH + L0
}
Var 1000, name SUB_DH, Link SUBRUTINE
{
IF &SUB_DH > 20000
{
&SUB_DH = 20000
}
IF &SUB_DH < 0
{
&SUB_DH = 0
}
L0 = DIV &SUB_DH ,100
&PM_DH = L0
}
Var 1002, name SUB_BAR, Link SUBRUTINE
{
L0 = &SUB_BAR * 5
&FS_QNH = L0
}
Var 1004, name SUB2_DH, Link SUBRUTINE
{
IF &SUB2_DH > 20000
{
&SUB2_DH = 20000
}
IF &SUB2_DH < 0
{
&SUB2_DH = 0
}
L0 = DIV &SUB2_DH ,100
&PM2_DH = L0
}
Var 1006, name SUB2_BAR, Link SUBRUTINE
{
L0 = &SUB2_BAR * 16
&FS2_QNH = L0
}
Var 1201, name PM_MODO, Link FSUIPC_INOUT, Offset $04F4, Length 2 // PM_EFIS_MODO
Var 1202, name PM_RANG, Link FSUIPC_OUT, Offset $04F8, Length 2 // PM_EFIS_RANG
Var 1203, name PM_DH, Link FSUIPC_OUT, Offset $04FA, Length 2 // PM_EFIS_DH
Var 1204, name FS_QNH, Link FSUIPC_INOUT, Offset $0330, Length 2 // FS_QNH_MB
{
L0 = &FS_QNH
V1200 = L0
}
Var 1208, name PM2_RANG, Link FSUIPC_OUT, Offset $5524, Length 2 // PM_EFIS_RANG FO
Var 1210, name PM2_DH, Link FSUIPC_OUT, Offset $5532, Length 2 // PM_EFIS_DH FO
Var 1212, name FS2_QNH, Link FSUIPC_OUT, Offset $552E, Length 2 // FS_QNH_MB FO
Var 0700, name I2_5, Link IOCARD_SW, Device 2, Input 0
{
IF &I2_5 = 1
{
&PM2_RANG = 0
}
}
Var 0702, name I2_10, Link IOCARD_SW, Device 2, Input 1
{
IF &I2_10 = 1
{
&PM2_RANG = 1
}
}
Var 0704, name I2_20, Link IOCARD_SW, Device 2, Input 2
{
IF &I2_20 = 1
{
&PM2_RANG = 2
}
}
Var 0706, name I2_40, Link IOCARD_SW, Device 2, Input 3
{
IF &I2_40 = 1
{
&PM2_RANG = 3
}
}
Var 0708, name I2_80, Link IOCARD_SW, Device 2, Input 4
{
IF &I2_80 = 1
{
&PM2_RANG = 4
}
}
Var 0710, name I2_160, Link IOCARD_SW, Device 2, Input 5
{
IF &I2_160 = 1
{
&PM2_RANG = 5
}
}
Var 0712, name I2_320, Link IOCARD_SW, Device 2, Input 6
{
IF &I2_320 = 1
{
&PM2_RANG = 6
}
}
Var 0714, name I2_640, Link IOCARD_SW, Device 2, Input 7
{
IF &I2_640 = 1
{
&PM2_RANG = 7
}
}
Var 0716, name I2_APP, Link IOCARD_SW, Device 2, Input 9
{
IF &I2_APP = 1
{
&PM_MODO = 105
}
}
Var 0718, name I2_VOR, Link IOCARD_SW, Device 2, Input 10
{
IF &I2_VOR = 1
{
&PM_MODO = 103
}
}
Var 0720, name I2_MAP, Link IOCARD_SW, Device 2, Input 11
{
IF &I2_MAP = 1
{
&PM_MODO = 101
}
}
Var 0722, name I2_PLN, Link IOCARD_SW, Device 2, Input 12
{
IF &I2_PLN = 1
{
&PM_MODO = 104
}
}
Var 0724, name I2_S1, Link IOCARD_SW, Device 2, Input 27
{
IF &I2_S1 = 1
{
&PM_MODO = 190 // STA
}
}
Var 0726, name I2_S2, Link IOCARD_SW, Device 2, Input 28
{
IF &I2_S2 = 1
{
&PM_MODO = 193 // WPT
}
}
Var 0728, name I2_S3, Link IOCARD_SW, Device 2, Input 29
{
IF &I2_S3 = 1
{
&PM_MODO = 106 // CTR
}
}
Var 0730, name I2_S4, Link IOCARD_SW, Device 2, Input 30
{
IF &I2_S4 = 1
{
&PM_MODO = 194 // ARPT
}
}
Var 0732, name I2_S5, Link IOCARD_SW, Device 2, Input 31
{
IF &I2_S5 = 1
{
}
}
Var 0734, name I2_S6, Link IOCARD_SW, Device 2, Input 32
{
IF &I2_S6 = 1
{
&PM_MODO = 195 // DATA
}
}
Var 0736, name I2_S7, Link IOCARD_SW, Device 2, Input 33
{
IF &I2_S7 = 1
{
&PM_MODO = 196 // POS
}
}
Var 0738, name I2_SR1, Link IOCARD_SW, Device 2, Input 34
{
IF &I2_SR1 = 1
{
&PM_MODO = 114 // FPV
}
}
Var 0740, name I2_SR2, Link IOCARD_SW, Device 2, Input 38
{
IF &I2_SR2 = 1
{
&PM_MODO = 126 // MTRS
}
}
Var 0742, name I2_BARONSW, Link IOCARD_SW, Device 2, Input 22
{
IF &I2_BARONSW = 1
{
&SUB2_BAR = 1013
L0 = 1013 * 16
L0 = L0 + 1
&FS2_QNH = L0
}
}
Var 0744, name I2_MINSW, Link IOCARD_SW, Device 2, Input 25
{
IF &I2_MINSW = 1
{
&SUB2_DH = 3000
}
}
Var 0746, name I2_VOR1, Link IOCARD_SW, Device 2, Input 36
{
IF &I2_VOR1 = 1
{
&PM_MODO = 175
}
ELSE
{
IF &I2_ADF1 = 0
{
&PM_MODO = 173
}
}
}
Var 0748, name I2_ADF1, Link IOCARD_SW, Device 2, Input 37
{
IF &I2_ADF1 = 1
{
&PM_MODO = 174
}
ELSE
{
IF &I2_VOR1 = 0
{
&PM_MODO = 173
}
}
}
Var 0750, name I2_VOR2, Link IOCARD_SW, Device 2, Input 18
{
IF &I2_VOR2 = 1
{
&PM_MODO = 178
}
ELSE
{
IF &I2_ADF2 = 0
{
&PM_MODO = 176
}
}
}
Var 0752, name I2_ADF2, Link IOCARD_SW, Device 2, Input 19
{
IF &I2_ADF2 = 1
{
&PM_MODO = 177
}
ELSE
{
IF &I2_VOR2 = 0
{
&PM_MODO = 176
}
}
}
Var 0800, name E2_BARO, Link IOCARD_ENCODER, Device 2, Input 20, Aceleration 1, Type 2
{
L0 = &E2_BARO * -1
&SUB2_BAR = &SUB2_BAR + L0
}
Var 0802, name E2_MIN, Link IOCARD_ENCODER, Device 2, Input 23, Aceleration 1, Type 2
{
L0 = &E2_MIN * -100
&SUB2_DH = &SUB2_DH + L0
}
Nouvelle question...
Après un vol très instructif avec un pilote professionnel d'expérience, j'ai appris qu'on devait indiquer le "DH" (decision height), ça je le savais déjà, mais aussi le "MDA" (minimum descent altitude) qui sont deux choses différentes!
Ces deux ajustements se font normalement via l'EFIS avec le bouton suppérieur gauche... où il est indiqué "MIN" "RADIO" et "BARO"
Malheureusement ceci n'est pas implémenté dans la programmation fournie par OC. Et de toute façon il manquerait un bouton, celui qui détermine quel ajustement on désire effectuer (radio ou baro)
Mais il y aurait possibilité je crois de simuler cette fonction.... Le dit bouton (encodeur) a un push qui pourrait déterminer si on désire faire l'ajjustement du radio ou du baro... À la condition que celui-ci soit effectivement connecté. Ce que j'ignore.
Dans la négative on pourrait toujours se servir du bouton en bas à la droite (POS) qui ne sert à rien pour le moment du moins. Celui-ci pourrait donc servir à déterminer si on désire ajuster le min radio ou le min baro...
Alors, serait-il possible de faire cette programmation? Là je suis certain que la réponse est affirmative. Mais celà m'est si compliqué que je m'adresse à vous....
Pour vous donner qq détails probablement utiles, actuellement j'utilise 2 EFIS d'OC avec Project Magenta pour le PFD/ND, OH et MCP.
Donc j'imagine que vous aurez besoin de la programmation EFIS que j'utilise. La voici... (désolé pour la longeur). Sinon si vous utilisez une programmation meilleure je suis bien sur preneur...
Une fois de plus

// *****************************************************************************
// * Config_SIOC ver 3.7B1 - By Manolo Vélez - http://www.opencockpits.com
// *****************************************************************************
// * FileName : EFIS_PMAGENTA.txt
// * Date : 2010-03-16
Var 0000, Value 0
{
&SUB_DH = 3000
&SUB_BAR = 1023
&SUB2_DH = 3000
&SUB2_BAR = 1023
}
Var 0500, name I_5, Link IOCARD_SW, Device 1, Input 0
{
IF &I_5 = 1
{
&PM_RANG = 0
}
}
Var 0502, name I_10, Link IOCARD_SW, Device 1, Input 1
{
IF &I_10 = 1
{
&PM_RANG = 1
}
}
Var 0504, name I_20, Link IOCARD_SW, Device 1, Input 2
{
IF &I_20 = 1
{
&PM_RANG = 2
}
}
Var 0506, name I_40, Link IOCARD_SW, Device 1, Input 3
{
IF &I_40 = 1
{
&PM_RANG = 3
}
}
Var 0508, name I_80, Link IOCARD_SW, Device 1, Input 4
{
IF &I_80 = 1
{
&PM_RANG = 4
}
}
Var 0510, name I_160, Link IOCARD_SW, Device 1, Input 5
{
IF &I_160 = 1
{
&PM_RANG = 5
}
}
Var 0512, name I_320, Link IOCARD_SW, Device 1, Input 6
{
IF &I_320 = 1
{
&PM_RANG = 6
}
}
Var 0514, name I_640, Link IOCARD_SW, Device 1, Input 7
{
IF &I_640 = 1
{
&PM_RANG = 7
}
}
Var 0516, name I_APP, Link IOCARD_SW, Device 1, Input 9
{
IF &I_APP = 1
{
&PM_MODO = 5
}
}
Var 0518, name I_VOR, Link IOCARD_SW, Device 1, Input 10
{
IF &I_VOR = 1
{
&PM_MODO = 3
}
}
Var 0520, name I_MAP, Link IOCARD_SW, Device 1, Input 11
{
IF &I_MAP = 1
{
&PM_MODO = 1
}
}
Var 0522, name I_PLN, Link IOCARD_SW, Device 1, Input 12
{
IF &I_PLN = 1
{
&PM_MODO = 4
}
}
Var 0524, name I_S1, Link IOCARD_SW, Device 1, Input 27
{
IF &I_S1 = 1
{
&PM_MODO = 90 // STA
}
}
Var 0526, name I_S2, Link IOCARD_SW, Device 1, Input 28
{
IF &I_S2 = 1
{
&PM_MODO = 93 // WPT
}
}
Var 0528, name I_S3, Link IOCARD_SW, Device 1, Input 29
{
IF &I_S3 = 1
{
&PM_MODO = 6 // CTR
}
}
Var 0530, name I_S4, Link IOCARD_SW, Device 1, Input 30
{
IF &I_S4 = 1
{
&PM_MODO = 94 // ARPT
}
}
Var 0532, name I_S5, Link IOCARD_SW, Device 1, Input 31
{
IF &I_S5 = 1
{
}
}
Var 0534, name I_S6, Link IOCARD_SW, Device 1, Input 32
{
IF &I_S6 = 1
{
&PM_MODO = 95 // DATA
}
}
Var 0536, name I_S7, Link IOCARD_SW, Device 1, Input 33
{
IF &I_S7 = 1
{
&PM_MODO = 96 // POS
}
}
Var 0538, name I_SR1, Link IOCARD_SW, Device 1, Input 34
{
IF &I_SR1 = 1
{
&PM_MODO = 14 // FPV
}
}
Var 0540, name I_SR2, Link IOCARD_SW, Device 1, Input 38
{
IF &I_SR2 = 1
{
&PM_MODO = 26 // MTRS
}
}
Var 0542, name I_BARONSW, Link IOCARD_SW, Device 1, Input 22
{
IF &I_BARONSW = 1
{
&SUB_BAR = 1013
L0 = 1013 * 16
L0 = L0 + 1
&FS_QNH = L0
}
}
Var 0544, name I_MINSW, Link IOCARD_SW, Device 1, Input 25
{
IF &I_MINSW = 1
{
&SUB_DH = 3000
}
}
Var 0546, name I_VOR1, Link IOCARD_SW, Device 1, Input 36
{
IF &I_VOR1 = 1
{
&PM_MODO = 75
}
ELSE
{
IF &I_ADF1 = 0
{
&PM_MODO = 73
}
}
}
Var 0548, name I_ADF1, Link IOCARD_SW, Device 1, Input 37
{
IF &I_ADF1 = 1
{
&PM_MODO = 74
}
ELSE
{
IF &I_VOR1 = 0
{
&PM_MODO = 73
}
}
}
Var 0550, name I_VOR2, Link IOCARD_SW, Device 1, Input 18
{
IF &I_VOR2 = 1
{
&PM_MODO = 78
}
ELSE
{
IF &I_ADF2 = 0
{
&PM_MODO = 76
}
}
}
Var 0552, name I_ADF2, Link IOCARD_SW, Device 1, Input 19
{
IF &I_ADF2 = 1
{
&PM_MODO = 77
}
ELSE
{
IF &I_VOR2 = 0
{
&PM_MODO = 76
}
}
}
Var 0600, name E_BARO, Link IOCARD_ENCODER, Device 1, Input 20, Aceleration 1, Type 2
{
L0 = &E_BARO * -1
IF &E_BARO = -1
{
&FS_QNH = &FS_QNH + 5
}
IF &E_BARO = 1
{
&FS_QNH = &FS_QNH - 5
}
}
Var 0602, name E_MIN, Link IOCARD_ENCODER, Device 1, Input 23, Aceleration 1, Type 2
{
L0 = &E_MIN * -100
&SUB_DH = &SUB_DH + L0
}
Var 1000, name SUB_DH, Link SUBRUTINE
{
IF &SUB_DH > 20000
{
&SUB_DH = 20000
}
IF &SUB_DH < 0
{
&SUB_DH = 0
}
L0 = DIV &SUB_DH ,100
&PM_DH = L0
}
Var 1002, name SUB_BAR, Link SUBRUTINE
{
L0 = &SUB_BAR * 5
&FS_QNH = L0
}
Var 1004, name SUB2_DH, Link SUBRUTINE
{
IF &SUB2_DH > 20000
{
&SUB2_DH = 20000
}
IF &SUB2_DH < 0
{
&SUB2_DH = 0
}
L0 = DIV &SUB2_DH ,100
&PM2_DH = L0
}
Var 1006, name SUB2_BAR, Link SUBRUTINE
{
L0 = &SUB2_BAR * 16
&FS2_QNH = L0
}
Var 1201, name PM_MODO, Link FSUIPC_INOUT, Offset $04F4, Length 2 // PM_EFIS_MODO
Var 1202, name PM_RANG, Link FSUIPC_OUT, Offset $04F8, Length 2 // PM_EFIS_RANG
Var 1203, name PM_DH, Link FSUIPC_OUT, Offset $04FA, Length 2 // PM_EFIS_DH
Var 1204, name FS_QNH, Link FSUIPC_INOUT, Offset $0330, Length 2 // FS_QNH_MB
{
L0 = &FS_QNH
V1200 = L0
}
Var 1208, name PM2_RANG, Link FSUIPC_OUT, Offset $5524, Length 2 // PM_EFIS_RANG FO
Var 1210, name PM2_DH, Link FSUIPC_OUT, Offset $5532, Length 2 // PM_EFIS_DH FO
Var 1212, name FS2_QNH, Link FSUIPC_OUT, Offset $552E, Length 2 // FS_QNH_MB FO
Var 0700, name I2_5, Link IOCARD_SW, Device 2, Input 0
{
IF &I2_5 = 1
{
&PM2_RANG = 0
}
}
Var 0702, name I2_10, Link IOCARD_SW, Device 2, Input 1
{
IF &I2_10 = 1
{
&PM2_RANG = 1
}
}
Var 0704, name I2_20, Link IOCARD_SW, Device 2, Input 2
{
IF &I2_20 = 1
{
&PM2_RANG = 2
}
}
Var 0706, name I2_40, Link IOCARD_SW, Device 2, Input 3
{
IF &I2_40 = 1
{
&PM2_RANG = 3
}
}
Var 0708, name I2_80, Link IOCARD_SW, Device 2, Input 4
{
IF &I2_80 = 1
{
&PM2_RANG = 4
}
}
Var 0710, name I2_160, Link IOCARD_SW, Device 2, Input 5
{
IF &I2_160 = 1
{
&PM2_RANG = 5
}
}
Var 0712, name I2_320, Link IOCARD_SW, Device 2, Input 6
{
IF &I2_320 = 1
{
&PM2_RANG = 6
}
}
Var 0714, name I2_640, Link IOCARD_SW, Device 2, Input 7
{
IF &I2_640 = 1
{
&PM2_RANG = 7
}
}
Var 0716, name I2_APP, Link IOCARD_SW, Device 2, Input 9
{
IF &I2_APP = 1
{
&PM_MODO = 105
}
}
Var 0718, name I2_VOR, Link IOCARD_SW, Device 2, Input 10
{
IF &I2_VOR = 1
{
&PM_MODO = 103
}
}
Var 0720, name I2_MAP, Link IOCARD_SW, Device 2, Input 11
{
IF &I2_MAP = 1
{
&PM_MODO = 101
}
}
Var 0722, name I2_PLN, Link IOCARD_SW, Device 2, Input 12
{
IF &I2_PLN = 1
{
&PM_MODO = 104
}
}
Var 0724, name I2_S1, Link IOCARD_SW, Device 2, Input 27
{
IF &I2_S1 = 1
{
&PM_MODO = 190 // STA
}
}
Var 0726, name I2_S2, Link IOCARD_SW, Device 2, Input 28
{
IF &I2_S2 = 1
{
&PM_MODO = 193 // WPT
}
}
Var 0728, name I2_S3, Link IOCARD_SW, Device 2, Input 29
{
IF &I2_S3 = 1
{
&PM_MODO = 106 // CTR
}
}
Var 0730, name I2_S4, Link IOCARD_SW, Device 2, Input 30
{
IF &I2_S4 = 1
{
&PM_MODO = 194 // ARPT
}
}
Var 0732, name I2_S5, Link IOCARD_SW, Device 2, Input 31
{
IF &I2_S5 = 1
{
}
}
Var 0734, name I2_S6, Link IOCARD_SW, Device 2, Input 32
{
IF &I2_S6 = 1
{
&PM_MODO = 195 // DATA
}
}
Var 0736, name I2_S7, Link IOCARD_SW, Device 2, Input 33
{
IF &I2_S7 = 1
{
&PM_MODO = 196 // POS
}
}
Var 0738, name I2_SR1, Link IOCARD_SW, Device 2, Input 34
{
IF &I2_SR1 = 1
{
&PM_MODO = 114 // FPV
}
}
Var 0740, name I2_SR2, Link IOCARD_SW, Device 2, Input 38
{
IF &I2_SR2 = 1
{
&PM_MODO = 126 // MTRS
}
}
Var 0742, name I2_BARONSW, Link IOCARD_SW, Device 2, Input 22
{
IF &I2_BARONSW = 1
{
&SUB2_BAR = 1013
L0 = 1013 * 16
L0 = L0 + 1
&FS2_QNH = L0
}
}
Var 0744, name I2_MINSW, Link IOCARD_SW, Device 2, Input 25
{
IF &I2_MINSW = 1
{
&SUB2_DH = 3000
}
}
Var 0746, name I2_VOR1, Link IOCARD_SW, Device 2, Input 36
{
IF &I2_VOR1 = 1
{
&PM_MODO = 175
}
ELSE
{
IF &I2_ADF1 = 0
{
&PM_MODO = 173
}
}
}
Var 0748, name I2_ADF1, Link IOCARD_SW, Device 2, Input 37
{
IF &I2_ADF1 = 1
{
&PM_MODO = 174
}
ELSE
{
IF &I2_VOR1 = 0
{
&PM_MODO = 173
}
}
}
Var 0750, name I2_VOR2, Link IOCARD_SW, Device 2, Input 18
{
IF &I2_VOR2 = 1
{
&PM_MODO = 178
}
ELSE
{
IF &I2_ADF2 = 0
{
&PM_MODO = 176
}
}
}
Var 0752, name I2_ADF2, Link IOCARD_SW, Device 2, Input 19
{
IF &I2_ADF2 = 1
{
&PM_MODO = 177
}
ELSE
{
IF &I2_VOR2 = 0
{
&PM_MODO = 176
}
}
}
Var 0800, name E2_BARO, Link IOCARD_ENCODER, Device 2, Input 20, Aceleration 1, Type 2
{
L0 = &E2_BARO * -1
&SUB2_BAR = &SUB2_BAR + L0
}
Var 0802, name E2_MIN, Link IOCARD_ENCODER, Device 2, Input 23, Aceleration 1, Type 2
{
L0 = &E2_MIN * -100
&SUB2_DH = &SUB2_DH + L0
}