Bonjour à tous,
Dans la programmation de notre stack radio, je tombe sur un os de SIOC... J'ai deux radios, qui possèdent chacune un inter ON-OFF. Les afficheurs d'une radio ne s'allument que si l'inter de la radio correspondante est ON. Jusque là, tout va bien, ça marche.
En revanche, si je laisse les inters Radio 1 et 2 sur ON et éteins seulement l'avionique, au prochain lancement ou "reload" de SIOC, seule la radio 1 se rallume quand j'active l'avionique. La radio 2 reste éteinte, jusqu'à ce que je manipule une fois son inter. Dès lors, elle réagit correctement... jusqu'au prochain lancement de SIOC.
Si j'éteins les inters radios, tout fonctionne normalement.
Je précise que les 2 radios sont programmées exactement de la même façon, la 2 étant un copier-coller de la 1, avec simplement changement des numéros d'entrée, d'afficheurs et d'offsets.
Si je lance la console, je vois qu'à son démarrage, SIOC lit correctement la position (0 ou 1) de l'inter radio 1, mais pas celle de l'inter radio 2, qu'il voit toujours OFF (à 0)...
Je ne comprends pas pourquoi il récupère la position d'un inter et pas de l'autre. J'ai essayé en déclarant l'inter sur un autre switch, sur l'autre carte Master (on a 2) : même comportement.
Y a-t-il un moyen de forcer SIOC à lire la valeur de l'inter au démarrage (dans la variable 0, je suppose) ?