Gestion de 2 Radios COM

MCP / Radio / Instruments

Re: Gestion de 2 Radios COM

Messagede alain » Jeu 25 Fév 2010 21:15

Je vais donc essayer ça dès ce soir!
Est-ce que celà semble correct?
J'ai ajouté les 2 nouveaux offsets si j'ai bien saisi...
Merci JeeHell


// *****************************************************************************
// * Config_SIOC ver 3.7B1 - By Manolo Vélez - www.opencockpits.com
// *****************************************************************************
// * FileName : com1_2_sb_c.txt
// * Date : 2010-02-25



Var 0000
{
&COMSquawkBox = 1
}

Var 0001, name COMSquawkBox
{
&TXCom1Squawkbo = &COMSquawkBox
&RXCom1SquawkBo = &COMSquawkBox
&Com1SBTuner = &COMSquawkBox
&TXCom2SquawkBo = 1 - &COMSquawkBox
&RXCom2SquawkBo = 1 - &COMSquawkBox
&Com2SBTuner = 1 - &COMSquawkBox
}

Var 0010, name SwCom1SquawkBo, Link IOCARD_SW, Device 1, Input 2, Type P // Switch test pour activer Squawkbox Com1
{
&COMSquawkBox = 1
}

Var 0011, name SwCom2SquawkBo, Link IOCARD_SW, Device 2, Input 2, Type P // Switch test pour activer Squawkbox Com2
{
&COMSquawkBox = 0
}

Var 0020, name TXCom1Squawkbo, Link FSUIPC_INOUT, Offset $7B96, Length 1

Var 0021, name RXCom1SquawkBo, Link FSUIPC_INOUT, Offset $7B95, Length 1

Var 0022, name TXCom2SquawkBo, Link FSUIPC_INOUT, Offset $7B9A, Length 1

Var 0023, name RXCom2SquawkBo, Link FSUIPC_INOUT, Offset $7B99, Length 1

Var 0024, name Com1SBTuner, Link FSUIPC_INOUT, Offset $7B94, Length 1

Var 0025, name Com2SBTuner, Link FSUIPC_INOUT, Offset $7B98, Length 1
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Gestion de 2 Radios COM

Messagede JeeHell » Jeu 25 Fév 2010 21:45

Oui ça devrait être bon, tiens nous au jus.

JL
JeeHell
 
Messages: 1852
Inscription: 18/05/09

Re: Gestion de 2 Radios COM

Messagede alain » Jeu 25 Fév 2010 21:55

J'ai trouvé ceci ds les doc de Squawkbox... mais je ne saisi pas très bien ce que ça signifie...
Est-ce que ça aurait quelque chose à voir avec le sujet?

There are several dot commands that can be used to control your Flight Simulator radio frequencies. To tune COM1 or COM2 to a particular frequency, enter .com1 <frequency> or .com2 <frequency>. To change the channel that is used for transmission, enter .com 1 or .com 2. To toggle the Both button on the Flight Simulator radio stack, enter .com both. The Both button toggles whether the non-transmitting radio is turned on.

Et c'est ici... http://www.squawkbox.ca/doc/features/radio.php

C'est presqu'un roman! Moi qui pensais que ça allait être qq chose de tellement simple... lolaffiche
Je pense qu'il ny en a jamais de simple!

Merci Jeehell
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Gestion de 2 Radios COM

Messagede alain » Ven 26 Fév 2010 18:06

Allô JeeHell,
Bonne et mauvaise nouvelle!
Le dernier essais n'est pas le bon. C'est même la catastrophe car à l'autre bout je suis illisible. J'ai tenté de transmettre sur le COM1 (car le 2 demeure inaccessible) avec cette programmation mais c'était complètement incompréhensible à l'autre bout...
MAIS... je crois avoir touvé la voie de la solution...
J'ai remarqué qu'en affichant ds FS9 les radios et en appuyant sur "COM2" dans le bas au lieu de "COM1" ça le modifiait aussi en même temps dans SBox! chouettedoights
Alors à mon avis il suffirait de trouver l'offset qui fait ça ds fs9... Ce que j'ai fait avec FSInterrogator!
Ça serait le 3122. Mais là où ça se complique (pour moi) c'est à la fin de la ligne ds FSInterrogator... On y dit

Bits allocated as follows:
2^7 = COM1 Transmit
2^6 = COM2 transmit


C'est là où je m'y perd...!
Tu peux m'orienter un peu?
Alain
PS: je pense que le roman achève... rigolus
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Gestion de 2 Radios COM

Messagede JeeHell » Ven 26 Fév 2010 18:23

Hello,
2^7 et 2^6 :il s'agit en fait numéro de bit de l'octet représenté par l'offset $3122.

Comme je sens que je t'ai déjà perdu, on va essayer en clair:
un offset de longueur X représente un espace en mémoire de X octets (comme pour tes fichiers, l'unité de mémoire c'est l'octet). Un octet c'est en fait 8 bits numérotés de 0 à 7. Un bit peut prendre les valeurs binaires 0 ou 1.


Ici nous avons donc besoin des bits N°6 et N°7 de l'offset $3122.
Si on veut transmettre sur COM1, le bit 7 doit être sur 1, sinon sur 0
Si on veut transmettre sur COM2, le bit 6 doit être sur 1, sinon sur 0

ce qui nous donne:
Code: Tout sélectionner
    Var 0000
    {
    &COMselector = SETBIT 7
    &COMselector = CLEARBIT 6
    }

    Var 0010, name SwCom1SquawkBo, Link IOCARD_SW, Device 1, Input 2, Type P // Switch test pour activer Squawkbox Com1
    {
    &COMselector = SETBIT 7
    &COMselector = CLEARBIT 6
    }

    Var 0011, name SwCom2SquawkBo, Link IOCARD_SW, Device 2, Input 2, Type P // Switch test pour activer Squawkbox Com2
    {
    &COMselector = SETBIT 6
    &COMselector = CLEARBIT 7
    }

    Var 0020, name COMselector, Link FSUIPC_INOUT, Offset $3122, Length 1




Et avec ça tout devrait se terminer cligneoeil
JeeHell
 
Messages: 1852
Inscription: 18/05/09

Re: Gestion de 2 Radios COM

Messagede alain » Ven 26 Fév 2010 18:43

Si ça c'est pas rapide...! peurefrayé
Merci encore JeeHell! Ton explication est très claire. J'avais une petite idée mais j'étais bien incapable d'aller pus loin. Maintenant avec ta programmation et explications c'est 100% compris.
J'ai la certitude aussi que c'est maintenant réglé!
Je le saurai ce soir et pourrai te confirmer... Mais pourquoi donc ds lq SB SDK parle t'on des autres offsets avec lesquels on a tant travaillé???
Encore mil fois merci affiche
Si tu viens dans mon coin de pays (tu sais où i y a les Olympiques d'hiver) fais-le moi savoir... bienvenueaffiche
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: Gestion de 2 Radios COM

Messagede taz83 » Ven 26 Fév 2010 20:09

Je sents que je vais aller faire un tit tour sur Nice jsute le temps de faire un kidnaping sur une certaine personne pour mettre en route mon Busssssssssss


ecroulerire ecroulerire ecroulerire

T'inquiéte pas Jeehell tu auras une fenétre avec vu sur la piscine ecroulerire
Avatar de l’utilisateur
taz83
 
Messages: 484
Inscription: 20/04/09
Localisation: Sainte Maxime 83120

Re: Gestion de 2 Radios COM

Messagede JeeHell » Ven 26 Fév 2010 21:07

tant que le kidnapping a lieu l'été pas de soucis, parce qu'une vue piscine en hiver, c'est pas assez démoralisant lolaffiche
JeeHell
 
Messages: 1852
Inscription: 18/05/09

Re: Gestion de 2 Radios COM

Messagede alain » Sam 27 Fév 2010 03:56

JeeHell,
Un gros, un immense merci...
Avec ton aide et celle de quelques autres personnes dont Steve, ça fonctionne maintenant...Je peux sélectionner n'importe lequel des 2 radios...
Et de plus je viens de faire mon premier vol en réseau seul!
C'est vraiment fantastique (sauf les alarmes de "windshear" que j'ai subit...) Mais tout s'est bien passé...!
Alors pour une dernière fois ton aide m'a été des plus précieuse,
merci affiche
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: Gestion de 2 Radios COM

Messagede Boutondair » Jeu 22 Avr 2010 11:19

Salut Alain,

Joyeux anniversaire

David chouettedoights
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

PrécédenteSuivante

Retourner vers Modules plug&play





Qui est en ligne

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