Je n'ai pas encore commencé à programmer avec SIOC alors indulgence

Voilà,je suis en train de concevoir mon EFIS et j'ai un problème pour finaliser mon circuit imprimé.
il y a 37 inputs donc 1 de trop pour 4 groupes de 9 et ça complique très sérieusement le câblage

Alors je me suis dit qu'il est peut-être possible d’économiser cette entrée sur le ND mode, en partant du principe
que s'il n'est pas dans une des 3 positions il est forcément dans la quatrième.
Voici la partie du script OGS que je pense utiliser
//------------------------------- ND MODE ------------------------------------
Var 6208, Link IOCARD_SW, Input 18, name swCNDMAP
{
IF &swCNDMAP = 1
{
&CPTflags = CLEARBIT 8
&CPTflags = CLEARBIT 9
}
}
Var 6209, Link IOCARD_SW, Input 24, name swCNDVOR
{
IF &swCNDVOR = 1
{
&CPTflags = SETBIT 8
&CPTflags = CLEARBIT 9
}
}
Var 6210, Link IOCARD_SW, Input 23, name swCNDAPP
{
IF &swCNDAPP = 1
{
&CPTflags = CLEARBIT 8
&CPTflags = SETBIT 9
}
}
Var 6211, Link IOCARD_SW, Input 25, name swCNDPLN
{
IF &swCNDAPP = 1
{
&CPTflags = SETBIT 8
&CPTflags = SETBIT 9
}
}
est-il réaliste de supprimer VAR 6208 de cet exemple et de modifier le script des VAR 6209,6210 et 6211 de façon suivante
( en laissant " en l'air" le contact qui va bien du commutateur rotatif )
Var 6209, Link IOCARD_SW, Input 24, name swCNDVOR
{
IF &swCNDVOR = 1
{
&CPTflags = SETBIT 8
&CPTflags = CLEARBIT 9
}
ELSE
{
&CPTflags = CLEARBIT 8
&CPTflags = CLEARBIT 9
}
}
Vu de ma fenêtre ça devrait marcher

serait-il utile ou nécessaire de conserver VAR 6208 en "NOT LINKED"
et de forcer à 0, au départ, les bits 8 et 9 de &CPTflags
A+
Alain