Page 1 sur 2

Emulation clavier avec SIOC

MessagePosté: Mer 6 Mai 2009 23:05
de lologramme
Bonjour,

je realise un FCU d'A320 que je veux faire fonctionner avec l'A320 wilco

je souhaite le faire en simulant le clavier car certains Offset ne sont pas accessibles.
Je n'arrive pas à envoyer les commandes à FS ?
j'ai vu qu'il y avait dans SIOC.ini un paramètre "window" à compléter pour dire à sioc à qui s'adresse les commandes clavier.
j'ai mis "Microsoft Flight Simulator X" mais apparemment cela ne marche pas

je fais des essais simple en envoyant la commande de train: G
si dans IOCP Console je vois bien que ma variable Key prend bien la valeur correspondante, dans FS aucune action ne se produit ?

quelqu'un a t'il une idée

merci :)

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 08:27
de steph737
Mets nous la partie de code SIOC qui concerne ce que tu veux déjà, qu'on puisse voir ! ( et aussi la section concernée dans sioc.ini )

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 10:42
de lologramme
ok voici le code:

Code: Tout sélectionner
Var 0403, name FCU_ALT_C_M_SW, Link IOCARD_SW, Input 24   // Switch 100/1000 Altitude du FCU
{
   IF &FCU_ALT_C_M_SW = 1
   {
      &Key = 7
      &Key = 0
   }
}

Var 0950, name Key Link KEYS



et la partie Keyboard emulator de SIOC.ini

Code: Tout sélectionner
[************** KEYBOARD EMULATOR MODULE ***************]
[KEYBOARD EMULATOR MODULE]
[ Nombre exacto de la ventana donde se enviarán las teclas ]
[ Name of window for key send ]
[window = "Project Magenta Glass Cockpit - Build 396" ]

[window = "WideClient FS98 Eliminator"]
window = "Microsoft Flight Simulator X"

[ Asignación de teclas ]
[ assign youe keys ]

#1=A
#2=B
#3=C
#4=D
#5=E
#6=F
#7=G
#8=H
#9=I
#10=J
#11=K
#12=L
#13=M



pour info dans IOCP console, quand je tourne de switch j'ai bien key= 7 puis key = 0

merci pour votre aide rigolus

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 11:39
de betedesvosges
Salut lologramme,

Ton topic m'interesse, j'utilie également les séries 1 & 2 de Wilco.
Je ne suis pas encore à la partie électronique ( la menuiserie et la peinture ont pris un peu plus de temps que prévu murrouge ) mais la solution de passer par un émulateur m'intéresse pour les entrées.

Concernant les sorties, comment as-tu prévu d'afficher le cap, l'altitude et la vistesse verticale sur ton cockpit ?

Merci !

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 12:26
de lologramme
pour l'affichage sur le cockpit je récupère les données FS qui sont les suivantes:

Code: Tout sélectionner
Var 0001, name FS_FCU_SPEED, Link FSUIPC_INOUT, Offset $7E2, Length 2     // AIRSPEED  du FCU

Var 0002, name FS_FCU_MACH, Link FSUIPC_INOUT, Offset $7E8, Length 4     // AIRSPEED  en MACH du FCU

Var 0003, name FS_FCU_HDG, Link FSUIPC_INOUT, Offset $7CC, Length 2     // HDG du FCU

Var 0004, name FS_FCU_ALT, Link FSUIPC_INOUT, Offset $7D4, Length 4      // ALt du FCU

Var 0005, name FS_FCU_VS, Link FSUIPC_INOUT, Offset $7F2, Length 4      // Vertical Speed du FCU



j'envoie tout ça sur les afficheurs 7 segments correspondants

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 12:50
de steph737
Var 0950, name Key Link KEYS
Manque une virgule...

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 13:16
de lologramme
arg !! je l'avais pas vu !!

mais bon ça marche toujours pas murrouge

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 13:21
de lologramme
au fait,

je suis sous vista 64 et j'ai un message d'erreur lorsque je lance SIOC:

unable to start the IO.SYS service. Error code =1275

avant j'utilisait un autre pc en réseau sous XP avec widefs. j'avais pas ce message d'erreur ?!
comme je n'arrivais pas à envoyer les "key" et pour élimner des causes d'erreurs, j'ai installé sioc sur le PC ou tourne FS.

est ce que mon pb peut venir de ce problème de IO.sys ?

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 14:09
de betedesvosges
lologramme a écrit:pour l'affichage sur le cockpit je récupère les données FS qui sont les suivantes:

merci affiche

Et ca marche avec Wilco ?? C'est une excellente nouvelle, moi qui croyait que les offsets n'étaient pas dispo chouettedoights

Tu les as trouvé ou ?

Merci !

Re: Emulation clavier avec SIOC

MessagePosté: Jeu 7 Mai 2009 14:30
de steph737
lologramme a écrit:au fait,

je suis sous vista 64 et j'ai un message d'erreur lorsque je lance SIOC:

unable to start the IO.SYS service. Error code =1275


Bah oui y'a des chances, c'est rare qu'un logiciel marche si on reçoit un message d'erreur...

http://www.opencockpits.com/uploads/iop64.zip Essaie avec ça ( trouvé sur le forum opencockpit )