Problème de dialogue SIOC/FSUIPC

Bonjour à tous,
Voilà que je commence mon cockpit et déjà les problèmes surgissent!!!!
Mais bon, on aime ça!!!
Je branche ma USBexpansion et elle n'est pas reconnue..... merci aircockpit, problème résolu ---> utilisation d'une carte d'acquisition usb en PCI.
Maintenant que mon montage de départ est prêt je commence à associer les actions à mes interrupteurs et c'est là que survient le drame : controlador voit bien mes actions d'interrupteurs mais rien ne se passe dans FSX....
Pourtant IOCP console dialogue bien avec FSX puisque mes actions traditionnelles via mon clavier sont enregistrées dans les logs. Mon code me semble correct (je peux me tromper mais vu la taille de celui-ci ce serait de mauvaise augure pour ma jeune carrière de constructeur de homecockpit ^^).
Mais voici le tout en image ce qui sera plus explicite que mes mots :
http://hpics.li/a798cc6 (je vous mets un lien plutôt que l'image car elle est grande et si je la redimensionne pour le forum elle perdra en qualité).
Quant au code :
Est-ce que c'est déjà arrivé à quelqu'un?
(Il y a un sujet similaire de Boutondair, mais pour lui c'était une histoire de $)
Voilà que je commence mon cockpit et déjà les problèmes surgissent!!!!

Je branche ma USBexpansion et elle n'est pas reconnue..... merci aircockpit, problème résolu ---> utilisation d'une carte d'acquisition usb en PCI.
Maintenant que mon montage de départ est prêt je commence à associer les actions à mes interrupteurs et c'est là que survient le drame : controlador voit bien mes actions d'interrupteurs mais rien ne se passe dans FSX....

Pourtant IOCP console dialogue bien avec FSX puisque mes actions traditionnelles via mon clavier sont enregistrées dans les logs. Mon code me semble correct (je peux me tromper mais vu la taille de celui-ci ce serait de mauvaise augure pour ma jeune carrière de constructeur de homecockpit ^^).
Mais voici le tout en image ce qui sera plus explicite que mes mots :
http://hpics.li/a798cc6 (je vous mets un lien plutôt que l'image car elle est grande et si je la redimensionne pour le forum elle perdra en qualité).
Quant au code :
- Code: Tout sélectionner
Var 0000, name INIT // Variable d'initialisation
{
&GEAR = 16383
&FLAPS = 0
}
Var 0010, name GEAR, Link FSUIPC_INOUT, Offset $0BE8, Length 4 // commande de train
Var 0001, name FLAPS, Link FSUIPC_INOUT, Offset $0BDC, Length 4 // Commande des volets
Var 0400, name FLAPS_UP_SW, Link IOCARD_SW, Input 1
{
IF &FLAPS_UP_SW = 1 // on appuie sur l'inter
{
&FLAPS = 0 // on rentre les volets
}
}
Var 0401, name FLAPS_DOWN_SW, Link IOCARD_SW, Input 2 // interrupteur pour sortir les volets
{
IF &FLAPS_DOWN_SW = 1 // on appuie sur l'inter
{
&FLAPS = 16383 // on sort les volets
}
}
Var 0402, name GEAR_SW, Link IOCARD_SW, Input 3 // commande de train
{
IF &GEAR_SW = 1 // on sort le train d'atterrissage
{
&GEAR = 16383 // train d'attero sorti
}
}
Est-ce que c'est déjà arrivé à quelqu'un?
(Il y a un sujet similaire de Boutondair, mais pour lui c'était une histoire de $)