Emulation clavier avec SIOC

Questions de programmation / Offset FSUIPC et IOCP

Emulation clavier avec SIOC

Messagede lologramme » Mer 6 Mai 2009 23:05

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 :)
Avatar de l’utilisateur
lologramme
 
Messages: 56
Inscription: 6/05/09
Localisation: PARIS

Re: Emulation clavier avec SIOC

Messagede steph737 » Jeu 7 Mai 2009 08:27

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 )
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Re: Emulation clavier avec SIOC

Messagede lologramme » Jeu 7 Mai 2009 10:42

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
Avatar de l’utilisateur
lologramme
 
Messages: 56
Inscription: 6/05/09
Localisation: PARIS

Re: Emulation clavier avec SIOC

Messagede betedesvosges » Jeu 7 Mai 2009 11:39

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 !
Avatar de l’utilisateur
betedesvosges
 
Messages: 1728
Inscription: 20/04/09
Localisation: Oberentzen (68)

Re: Emulation clavier avec SIOC

Messagede lologramme » Jeu 7 Mai 2009 12:26

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
Avatar de l’utilisateur
lologramme
 
Messages: 56
Inscription: 6/05/09
Localisation: PARIS

Re: Emulation clavier avec SIOC

Messagede steph737 » Jeu 7 Mai 2009 12:50

Var 0950, name Key Link KEYS
Manque une virgule...
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Re: Emulation clavier avec SIOC

Messagede lologramme » Jeu 7 Mai 2009 13:16

arg !! je l'avais pas vu !!

mais bon ça marche toujours pas murrouge
Avatar de l’utilisateur
lologramme
 
Messages: 56
Inscription: 6/05/09
Localisation: PARIS

Re: Emulation clavier avec SIOC

Messagede lologramme » Jeu 7 Mai 2009 13:21

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 ?
Avatar de l’utilisateur
lologramme
 
Messages: 56
Inscription: 6/05/09
Localisation: PARIS

Re: Emulation clavier avec SIOC

Messagede betedesvosges » Jeu 7 Mai 2009 14:09

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 !
Avatar de l’utilisateur
betedesvosges
 
Messages: 1728
Inscription: 20/04/09
Localisation: Oberentzen (68)

Re: Emulation clavier avec SIOC

Messagede steph737 » Jeu 7 Mai 2009 14:30

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 )
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Suivante

Retourner vers Programmation Sioc





Qui est en ligne

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