[Tutoriel] Piloter VasFMC via SIOC

Questions de programmation / Offset FSUIPC et IOCP

[Tutoriel] Piloter VasFMC via SIOC

Messagede guda » Lun 6 Juil 2009 13:27

Bonjour,

J'aimerai interfacer mon EFIS/MCP avec VASFMC. Maintenant qu'il comporte un serveur IOCP, on peut le piloter depuis SIOC.
Les explications trouvés sur le net sont pauvres. Voici ce que j'ai compris et où je sèche :

1 - On rajoute dans le SIOC.ini un client IOCP pointant vers VASFMC
2 - Sous VASFMC on met en marche le serveur IOCP depuis le MCDU

Jusque là c'est facile

3 - Au niveau de VASFMC, on créé un fichier IOCP.cfg comportant les variables qu'on veut piloter.
Déjà à ce niveau il faut relire 10 fois le iocp.txt fournit pour comprendre. Surtout n'utilisez pas sa traduction française qu'on trouve sur le net. Elle est fausse (des mots anglais qui changent le sens des phrases ont été omis).

Cela donne ça pour les modes du ND GAUCHE :

Code: Tout sélectionner
       1_01=ND_LEFT:20        /* 20=mode ILS rose */
       1_02=ND_LEFT:21        /* 21=mode VOR rose*/
       1_03=ND_LEFT:22        /* 22=mode NAV rose */
       1_04=ND_LEFT:23        /* 23=mode NAV arc */
       1_05=ND_LEFT:24        /* 24=mode PLAN */


Mauvaise surprise, quoi que je fasse sur ce fichier, il est systématiquement vidé au démarrage et remplacé par les keys de CDU_LEFT. Rien d'autres ne passe.

4 - Au niveau SIOC, je sèche. On peut pas utiliser les 1_02, 1_03 comme Offset IOCP ?
J'ai le sentiment qu'il faut rajouter ces keys dans le SIOC.ini mais après comment les commander ?

bon ça fait beaucoup de questions mais je suis sûr que bien d'autres personnes seront intéressées

Merci pour votre aide
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: Piloter VasFMC via SIOC

Messagede F-DEUZ » Lun 6 Juil 2009 21:54

Salut Guda,
J'avais essayé cette méthode au début mais j'ai tellement galéré que je me suis rabattu sur l'option joystick64, 65, 66 ect.
Mon EFIS (désolé je n'en ai qu'un) fonctionne à merveille.

Une portion de mon code Sioc.
Var 2100, name SW_ILS_ROSE, Link IOCARD_SW, Input 58 // Bouton ILS Rose
{
&JoyStick64 = CHANGEBIT 14 ,&SW_ILS_ROSE
}

Var 2110, name SW_VOR_ROSE, Link IOCARD_SW, Input 57 // Bouton VOR Rose
{
&JoyStick64 = CHANGEBIT 15 ,&SW_VOR_ROSE
}

Var 2120, name SW_NAV_ROSE, Link IOCARD_SW, Input 62 // Bouton NAV Rose
{
&JoyStick64 = CHANGEBIT 16 ,&SW_NAV_ROSE
}

Var 2130, name SW_ARC_ROSE, Link IOCARD_SW, Input 61 // Bouton ARC Rose
{
&JoyStick64 = CHANGEBIT 17 ,&SW_ARC_ROSE
}

Var 2140, name SW_PLN_Rose, Link IOCARD_SW, Input 54 // Bouton PLAN Rose
{
&JoyStick64 = CHANGEBIT 18 ,&SW_PLN_Rose
}

Var 2150, name SW_RANGE_10, Link IOCARD_SW, Input 67 // Bouton Range 10
{
&JoyStick64 = CHANGEBIT 19 ,&SW_RANGE_10
}

Var 2160, name SW_RANGE_20, Link IOCARD_SW, Input 66
{
&JoyStick64 = CHANGEBIT 20 ,&SW_RANGE_20
}

Après tout se paramètre sous FSUIPC.
Si ca peux t'être utile ?
A+ - Denis
F-DEUZ
 

Re: Piloter VasFMC via SIOC

Messagede guda » Lun 6 Juil 2009 23:04

Merci

Sur le site de VasFMC j'ai eu une réponse que je vais mettre en pratique. Je vous tient informé
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: Piloter VasFMC via SIOC

Messagede guda » Mar 7 Juil 2009 14:32

J'ai résolu le probleme et réussit à tout faire fonctionner. C'est vraiment nul la doc que VASFMC propose, elle est inutilisable car certains pré-requis n'y sont pas présents. j'ai écrit rapidement un tutorial :

http://ifair.fr/spip.php?article45
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: [Tutoriel] Piloter VasFMC via SIOC

Messagede razmott » Jeu 9 Juil 2009 11:25

Bonjour Guda,

voila une excellente initiative, immédiatement sauvegardé dans mes docs , ton tuto me sera certainement très utile d'ici peu. Merci beaucoup.

Claude
Avatar de l’utilisateur
razmott
 
Messages: 513
Inscription: 11/04/09

Re: [Tutoriel] Piloter VasFMC via SIOC

Messagede guda » Jeu 9 Juil 2009 13:14

je vais essayer de l'améliorer en proposant un fichier iocp.cfg et un script SIOC tout fait
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)


Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 31 invités