IO32, SIOC et HVAR de MSFS

Tous les tutoriels sur la programmation SIOC, le language des cartes Opencockpits

Re: IO32, SIOC et HVAR de MSFS

Messagede fab » Sam 18 Fév 2023 09:56

OK, rien de plus simple, en effet, et maintenant montre moi la partie du script SIOC qui s'occupe du switch ...

Note que pour vérifier le bon fonctionnement de l'event sans passer par le script, utilises la console IOCP de SIOC, et envoie le code de l'event dans la variables SIOC liées à l'offset $3110 ... si le comportement dans l'avion est identique, ça voudra dire que ton script n'est pas en cause gratgrat

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: IO32, SIOC et HVAR de MSFS

Messagede F-DEUZ » Sam 18 Fév 2023 11:17

Var 0005, name START11, Link IOCARD_SW, Input 128 // Eng 1 Flight / Idle
{
IF &START11 = 1
{
&CONTROLH = 4194458
}
ELSE
{
&CONTROLH = 4194459
}
}

Var 0006, name START12, Link IOCARD_SW, Input 127 // Eng 1 Idle / Off
{
IF &START12 = 1
{
&CONTROLH = 4194460
}
ELSE
{
&CONTROLH = 4194459
}
}
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: IO32, SIOC et HVAR de MSFS

Messagede fab » Sam 18 Fév 2023 11:56

Là aussi, je ne vois rien ...

Vérifies maintenant avec la console IOCP ...

Ah oui , et quand tu écris que cela fait "n'importe quoi" tu peux préciser ?
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: IO32, SIOC et HVAR de MSFS

Messagede F-DEUZ » Sam 18 Fév 2023 15:31

Alors avec la console, lorsque j'entre le code SIOC le prend bien mais dans l'appareil ca ne correspond pas à la bonne commande.
Lorsque je manipule les inter, dans la console SIOC en Log On, ca envoie bien les bonnes commandes mais dans l'appareil, rien ne correspond.
L'inter 2 en position flight me met le 1 en Off
Le 1 en Off me met le 1 en IDLE ect...
J'ai loupé quelque chose mais je ne trouve pas quoi.
Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: IO32, SIOC et HVAR de MSFS

Messagede fab » Sam 18 Fév 2023 15:42

Etrange gratgrat

Et tu n'as rien d'autre que FSUIPC et SIOC qui tourne ?

Tu peux faire le test avec les 3 H145_SDK_ECP_MAIN_2_xxxxx et voir ce que cela donne ... yeuxhaut
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: IO32, SIOC et HVAR de MSFS

Messagede F-DEUZ » Sam 18 Fév 2023 17:13

Rien d'autre que FSUIPC et SIOC.
N'importe quel bouton que je manipule, dans SIOC OK dans MSFS la plupart ne correspondent pas à ce que j'ai programmé.
Je t'ai commandé des CTS288 parce qu'avec le temps j'ai remarqué que les miens ne faisaient pas toujours contact. Maintenant j'ai des doutes sur la carte Master OC.
Je vais tester avec d'autres appareils pour voir.
Merci de ton aide.
Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: IO32, SIOC et HVAR de MSFS

Messagede F-DEUZ » Sam 18 Fév 2023 18:09

Bon je crois que j'ai trouvé.
Dans le fichier event.txt, j'ai fait un doublon dans une ligne et du coup, ca m'a mis le B....l.
Je m'en suis rendu compte dans notepad++, pour ceuxqui se trouvent dans ce cas, il suffit d'ajouter 3 au numéro de ligne et ca doit correspondre à la fin du numéro de code.
ex: ligne 235 - J'ajoute 3 = 2(38) : numéro de code //41945(38).
Ca permet de vérifier rapidement qu'il n'y a pas de doublon ou d'erreur.
Normalement ca devrait marcher maintenant.
Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: IO32, SIOC et HVAR de MSFS

Messagede fab » Sam 18 Fév 2023 18:20

Ah ... cela expliquerai pas mal de choses gratgrat grandsoleil

Alors pour le chiffre que je mets à la fin, c'est juste un aide mémoire, il est derrière 2 //, ce n'est donc pas pris en compte pas le système.

Note aussi, qu'une ligne commençant par 2 // ne compte pas dans l'incrementation du numéro de fonction.
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: IO32, SIOC et HVAR de MSFS

Messagede F-DEUZ » Sam 18 Fév 2023 18:28

Je confirme ca fonctionne parfaitement.
Pour les nombres en bout de ligne je sais qu'ils ne sont pas pris en compte mais il doivent impérativement correspondre au code si non voilà ce qui arrive.
Pour les // je savais.
Merci encore et bons vols.
Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: IO32, SIOC et HVAR de MSFS

Messagede fab » Sam 18 Fév 2023 19:31

Ah super ! Bravo !

La vérité était ailleurs Image
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

PrécédenteSuivante

Retourner vers Les TUTOS SIOC





Qui est en ligne

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