Page 1 sur 1

Programmation SIOC

Publié : mar. mai 01, 2012 8:35 pm
par Crapo
Bonjour
Suite au remplacement de l'interface de mon pit à base de cartes X-keys par des cartes de chez Open Cockpit, aux possibilités beaucoup plus étendues, je patauge depuis un certain temps au niveau de la programmation sous SIOC -
J'ai déjà pas mal potassé à droite et à gauche, mais la grande majorité des tutoriaux et sites que j'ai pu trouver sont axés sur une interface pour flight simulator et je n'arrive pas à trouver pourquoi je bloque .
Je voudrais tout simplement envoyer des "commandes clavier" aux simulateurs de vol type FC2, BS2 ou DCS A10 via mes interrupteurs et autres boutons poussoirs, mais j'ai l'impression que les données ne transitent pas entre SIOC et les simu en question .
J'aurais besoin des conseils d'une âme charitable :innocent:

Publié : mar. mai 01, 2012 9:20 pm
par ReactorOne
Hello,

J'ai ce qu'il te faut pour DCS A10 si tu veux? le partarge c'est l'essentiel et je suis pour ça tombe bien! :flowers:

Tout n'est pas terminé, mais tu auras déjà une bonne partie.

C'est quoi ta configue IOcard?

s'louuuuuuu

R1

Publié : mer. mai 02, 2012 12:02 pm
par Crapo
Merci pour ta proposition d'aide ReactorOne . Entre haut-savoyards, le courant devrait passer plus facilement !:yes:
Mon installation est la suivante : une carte expansion USB sur laquelle 4 master card sont raccordées . Deux cartes USB analogiques + deux carte USB Keycard (ces quatre dernières ne sont pas encore fonctionnelles)
L'ensemble des entrées (input) des 4 mastercard sont connectées et vérifiées OK avec le controlator.exe . J'ai aussi testé quelques sorties LED qui semblent fonctionner (je n'ai pas encore tout raccordé à ce niveau)

Publié : mer. mai 02, 2012 1:48 pm
par ReactorOne
Tu est en réseau ou sur un seul PC?
Comme je te l'ai indiqué, je suis sous DCS A10 donc que les fichiers SIOC et LUA pour
ce sim.
Donnes moi ton email par MP, je t'enverrai tout ça... :cowboy:

Cool tu es d'ou ?

s'louuuuuuuu

R1

Publié : mer. mai 02, 2012 7:24 pm
par Crapo
Merci ROne... check MP pour l'adresse mail
Voilà le gros du problème : j'ai a peu près compris la façon de programmer SIOC .
J'ai défini un certain nombre de variables liées à mes interrupteurs branchés sur les mastercards . Quand ma variable liée passe à 1, je voudrais que SIOC envoie une commande clavier au simulateur (LOFC2 pour les essais... mais cela doit être très comparable avec A10) ..et c'est là que cela coince .
Si j'essaie de définir une variable qui simule un envoi clavier (je n'ai plus leur nom exact en tête) , en utilisant la correspondance définie dans le Sioc.ini et en indiquant toujours dans le Sioc.ini le nom de la fenêtre dans laquelle tourne Flaming cliffs 2, je n'obtiens rien, alors que si j'envoie cette émulation clavier sur une fenêtre bloc note, cela fonctionne . De plus cette méthode me parait vite limitée avec nos simus préférés car il n'y a pas de distinction des Shift, Ctrl et Alt droit et gauche !!!
Maraudeur (3rdWing) m'a indiqué une liste complète de codes numériques pour chaque touche du clavier avec distinction des touches en double (droite et gauche) . cela semble être des variables IOCP à priori comprises par lock On, mais quand j'envoie cela, je n'ai pas plus de résultats ...
J'ai même essayé sur les conseils de Katz (3rdWing aussi) d'envoyer directement des commandes claviers via leur valeur numérique (définies dans l'export.lua du simulateur) à FC2 ... toujours rien (par contre pour cela il fallait modifier un peu l'export.lua et je ne sais pas si j'ai fait cela correctement)
Bref je me demande si il n'y a pas quelque chose qui fait obstacle à la communication entre SIOC et le simulateur .

Publié : mer. mai 02, 2012 9:14 pm
par ReactorOne
Check mail, le tout est parti !

Amuses toi bien... :flowers:

s'louuuuuuuuu

R1

Publié : dim. mai 06, 2012 4:55 pm
par ReactorOne
Hello,

Des news?

Je t'ai envoyé un email avec tout ce qu'il te fallait, l'as-tu reçu car pas de nouvelles
de ta part? :innocent:

s'louuuuuu

R1