Bouton micro PTT avec SquawkBox

Questions de programmation / Offset FSUIPC et IOCP

Bouton micro PTT avec SquawkBox

Messagede alain » Dim 7 Fév 2010 19:20

Rebonjour,
Quand on utilise squawkbox comment peut-on associer un bouton branché sur un input d'une Mastercard pour faire en sorte qu'il agisse comme bouton pour activer le micro.
Dans squawkbox on ne peut activer que des bouton du claviers... j'ai beau appuyer sur un bouton branché sur une MC, squawkbox ne le voit pas...
Est-ce via une programmation sioc ou fsuipc ou....?
Merci (je sais que c'est bien élémentaire comme question... :) nonbleu
Alain
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Bouton micro avec Squawck box

Messagede Daniel » Dim 7 Fév 2010 20:13

Bonjour Alain,

Tu peux le faire sans aucun problème avec une petite programmation FSUIPC. chouettedoights

Dans FSUIPC tu dois simplement assigner ton switch avec la fonction PVT On et Off. yeuxhaut

J'ai essayé de trouver le offset avec Fs-Interrogate mais sans succès nonbleu

peut-être que quelqu'un le connait... gratgrat
Pour de la vraie simulation !
http://www.simul-air.com
Avatar de l’utilisateur
Daniel
 
Messages: 89
Inscription: 20/05/09
Localisation: Laval, Canada

Re: Bouton micro avec Squawck box

Messagede alain » Lun 8 Fév 2010 18:32

Bonjour,
L'offset de squawkbox est trouvé. C'est le 7b96 longueur de 1. Merci Daniel!
Alors j'ai fait une petite programmation simple

Var 0160, name SwMicro, Link IOCARD_SW, Input 35 // Switch Micro sur les yokes
{
IF &SwMicro = 1
{
&SquawkboxMicro = 1
}
IF &SwMicro = 0
{
&SquawkboxMicro = 0
}
}

Var 0161, name SquawkboxMicro, Link FSUIPC_INOUT, Offset $7B96, Length 1 // Offset Squwakbox Micro



dans IOCPConsol ça fonctionne bien mais en faisant des testes radio ds squawkbox ça ne marche pas.
Les micro et casques sont ok car avec la touche clavier préalablement assignées ds Squwakbox ça fonctionne. Mais quand j'essais avec le switch que je viens de programmer aucun résultat...
FS est sur le PC1 avec les Iocards (le switch y est branché)
Squwakbox est sur le PC2 avec widesFs et le lien est bien fait avec fs....
Quelqu'un a une idée?
P-e est-ce le fsuipc_inout qui ne serait pas correcte?????
Merci de votre aide,
Alain
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Bouton micro avec Squawck box

Messagede stevelep » Lun 8 Fév 2010 19:37

Salut Alain,

Bravo pour ton programme, je vois que tu te mets au SIOC.

Petite simplification: les IF sont inutiles, utilise le signe =

Var 0160, name SwMicro, Link IOCARD_SW, Input 35 // Switch Micro sur les yokes
{
&SquawkboxMicro = &SwMicro
}

Var 0161, name SquawkboxMicro, Link FSUIPC_INOUT, Offset $7B96, Length 1 // Offset Squwakbox Micro


Je connais pas Squawkbox, mais sur IVAO il faut activer la lecture des offsets dans options pour
que ca fonctionne. Jette un coup d'oeil dans les options de Squawbox ...

Bye


Steve
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Bouton micro avec Squawck box

Messagede alain » Lun 8 Fév 2010 20:10

Allô Steve... rigolus
Me croirais-tu si je te disais que j'ai fait une grosse partie de la programmation des throttles tout seul?
je n'en reviens pas moi-même!!!! mais pour être honnête je l'ai faite avec l'aide indispensable de Daniel applaublanc qui a été et est toujours mon prof dans le domaine. J'ai la chance de pouvoir être en communication avec lui lorsque son Overhead et ses études lui permettent.
Mais je suis plutôt fier de moi... ce monstre SIOC me fait moins peur maintenant!
Merci aussi pour tes infos...
Je ne connaissais pas cette possibilité et je ne crois pas que Daniel la connaisse non plus...

&SquawkboxMicro = &SwMicro

C'est certain qu'à l'avenir je vais l'utiliser, c'est beaucoup plus simple!!!!!! Mais dis donc, dans le cas ou le switch serait inversé, ce qui donnerait
{
IF &SwMicro = 0
{
&SquawkboxMicro = 1
}
IF &SwMicro = 1
{
&SquawkboxMicro = 0
}

comment ferais-tu alors?
Bien qu'on ait regardé les options de Squawkbox et rien vu, je vais y jeter un autre coup d'oeil au cas où...
Si quelqu'un connait!!!!
Alors Steve mes salutations et un gros merci,
Alain
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Bouton micro avec Squawck box

Messagede ganlhi » Lun 8 Fév 2010 22:07

Tu ferais &SquawkboxMicro = 1 - &SwMicro cligneoeil
Guilhem

Image
Avatar de l’utilisateur
ganlhi
 
Messages: 734
Inscription: 19/04/09
Localisation: Castelnaudary

Re: Bouton micro avec Squawck box

Messagede alain » Lun 8 Fév 2010 22:39

Allô Guilhem,
Je vais essayer ça ce soir c'est certain... :)
J'ai l'impression qu'il y a un foule de fonctions inconnues comme cette dernière qui serait des plus utiles...
Merci
Alain
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Bouton micro avec Squawck box

Messagede ganlhi » Mar 9 Fév 2010 09:21

Ce n'est pas vraiment une fonction à proprement parler, mais plutôt une astuce de programmation comme tant d'autres qui deviennent naturelles avec le temps quand on est "dans le métier" rigolus

Mais c'est sûr que ça simplifie pas mal le code, ce dont SIOC a bien besoin parfois tristounet
Faudrait vraiment qu'ils améliorent deux ou trois trucs de base dans SIOC, comme par exemple permettre de faire plusieurs opérations arithmétiques en ligne comme &X = (&Y + &Z) / 2. Actuellement on est obligé de faire L0 = &Y + &Z, puis &X = L0 / 2...
Guilhem

Image
Avatar de l’utilisateur
ganlhi
 
Messages: 734
Inscription: 19/04/09
Localisation: Castelnaudary

Re: Bouton micro avec Squawck box

Messagede alain » Mar 9 Fév 2010 16:37

Je suis bien daccord avec toi, LO, L1 etc ça me semble très rudimentaire et complexe quand ça pourrait être beaucoup plus intuitif et simple.... Mais bon, ça fait tout de même bien le travail.
S'il existe un tuto où on parle de différentes astuces du genre je suis bien évidemment preneur!
J'ai fait les testes avec les fuelvalves du genre
FsFuelValve=SwFuelValve
au lieu de
If swFuelValve=1 assign... etc.
Et ça fonctionne A1! C'est certain qu'à l'avenir ça va être dans toutes mes programmations :)
Merci Steve :)
Cependant pour la fonction du micro que j'essais d'activer avec ma programmation sioc ça ne marche toujours pas :(
J'ai eu beau regarder toutes les options ds Squawkbox je n'ai rien trouvé où on parlait d'activation d'offsets.
Alors je réitérer ma demande...
Je désire activer le bouton situé sur le yoke et branché sur une Mastercard afin d'activer le micro dans Squawkbox.
Y aurait-il une erreure dans cette ligne????
Var 0161, name SquawkboxMicro, Link FSUIPC_INOUT, Offset $7B96, Length 1 // Offset Squawkbox Micro
Merci,
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Bouton micro avec Squawck box

Messagede Daniel » Mar 9 Fév 2010 20:10

Salut Alain,

non il y a aucune erreur dans ta ligne de code. Le FSUIPC In/Out veut simplement dire que tu reçois l'information du Offset et que tu peux modifier cette information.

Si tu aurais mis seulement FSUIPC Out par exemple, tu peux simplement modifier ce offset sans en recevoir aucune information.

Je ne peux pas ce soir faire des tests de mon côté, mais demain est un autre jour...
Pour de la vraie simulation !
http://www.simul-air.com
Avatar de l’utilisateur
Daniel
 
Messages: 89
Inscription: 20/05/09
Localisation: Laval, Canada

Suivante

Retourner vers Programmation Sioc





Qui est en ligne

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