integration d'annonces

Questions de programmation / Offset FSUIPC et IOCP

Re: integration d'annonces

Messagede fcoq » Dim 4 Aoû 2013 22:03

Est ce que ca ressemblerait a ca?

Var 2000,name depart_porte,link Sound

Var 2001,name Seat_belt_sign_on,link FSUIPC_INOUT,Offset $78EE,lenght 1
{
IF Var2000 = 4
{
&Seat_belt_sign_on = 1
&Seat_belt_sign_on = 0
Avatar de l’utilisateur
fcoq
 
Messages: 3337
Inscription: 19/05/10
Localisation: Eure et Loire

Re: integration d'annonces

Messagede A320 hérétique » Dim 4 Aoû 2013 23:01

Franck,
Je crois bien que tu n'as pas tout compris nondoightblanc ; pour faire simple :
1) tu lies une variable à une donnée de FS via un offset FSUIPC (á faire pour toutes les données dont tu as besoin)
2) tu lies une autre variable à un élément physique branché sur une carte OC ( à faire pour toutes les éléments dont tu as besoin)
3) le jeu consiste ensuite à écrire les relations entre les unes et les autres ; SIOC est un langage événementiel, c'est à dire qu'il ne se passera quelque chose que quand une variable changera de valeur : tu dois décrire ce qui se passe dans un script associé à la variable, en ouvrant une accolade juste après la déclaration de la variable, en y insérant ensuite le code qui décrit ce qui doit se passer quand la variable change de valeur, puis en fermant une accolade.

Dis ce que tu veux exactement faire, je reviens vers toi.
Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3360
Inscription: 2/09/12
Localisation: Pornic

Re: integration d'annonces

Messagede fcoq » Lun 5 Aoû 2013 10:19

eh bien en me servant de l'overhead de JL declancher des sons:

au depart avant pushback on met Saetbelt on et une annonce joue

apres pushback on met taxi light on et les annonces securitee jouent,etc........

Peut etre qu' avec le premier code avant pushback je comprendrais mieux et je pourrais ensuite me debrouiller.

Franck
Avatar de l’utilisateur
fcoq
 
Messages: 3337
Inscription: 19/05/10
Localisation: Eure et Loire

Re: integration d'annonces

Messagede A320 hérétique » Lun 5 Aoû 2013 12:27

Franck,
voici le code pour commander le son "embarquement.wav" quand on actionne le switch correspondant dans FS.

Code: Tout sélectionner
// Déclaration dans sioc.ini :
//    [SOUND MODULE]
//    Sound_disable=No
//    Volume=100
//    [ #1 ]
//    Sound=Embarquement.wav


Var 2000 name SonStart Link SOUND
Var 2001 name SonStop Link SOUND Type S    
Var 2002, name SB_sign_on, link FSUIPC_INOUT, Offset $341D, length 1
{
IF &SB_sign_on = 1
   {
         &SonStart = 1      // Embarquement.wav est le premier fichier son dans sioc.ini         
         &SonStart = 0
   }
}


En revanche, il n'y a pas à ma connaissance de variable Seat belt accessible en lecture dans le soft de JL, juste la possibilité d'écrire ; il faut que tu lui demandes.

Mais la solution cible est de commander le son à partir du switch physique, il suffit de remplacer la ligne de la var 2002 par :
Code: Tout sélectionner
Var 2002, name SB_sign_on, Link IOCARD_SW, Input x, Type I

ou tu remplaces x par le n° d'input du switch sur tes cartes OC.

Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3360
Inscription: 2/09/12
Localisation: Pornic

Re: integration d'annonces

Messagede fcoq » Lun 5 Aoû 2013 18:52

Merci Michel
Bon JL vient de me dire qu'avec son interface "visuelle" de l'overhead il n'y aurait pas moyen.
J'attendrais d'interfacer mon overhead et la on verra.
En tout cas merci de ta mobilisation comme toujours.

Franck

Dis moi un vol sur ivao te dirais il un de ces jours ?
Avatar de l’utilisateur
fcoq
 
Messages: 3337
Inscription: 19/05/10
Localisation: Eure et Loire

Re: integration d'annonces

Messagede A320 hérétique » Lun 5 Aoû 2013 22:43

Franck,
De toutes les façons, tu ne pourras pas commander tous les sons à partir de l'ovh, c'est pourquoi il est intéressant de prévoir un panel avec qques poussoirs, dédié à ça ; un bon moyen de s'essayer à sioc ...

En ce qui conserne ivao, je suis bien novice : je suis en train d'intégrer radar contact dans mon cockpit pour apprendre les bases de l'atc, mais après, why not !

Cordialement, Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3360
Inscription: 2/09/12
Localisation: Pornic

Re: integration d'annonces

Messagede fcoq » Mar 6 Aoû 2013 00:03

Pour sioc tout a fait d'accord.

Pour ivao fait moi signe

Franck
Avatar de l’utilisateur
fcoq
 
Messages: 3337
Inscription: 19/05/10
Localisation: Eure et Loire

Re: integration d'annonces

Messagede fcoq » Sam 10 Aoû 2013 12:35

Bon je reviens a la charge
N'y a t'il pas moyen de contourner le probleme ?:

sur le 747 d'origine FS il y a les inters seat belt , no smoking , donc il doit y avoir des offsets pour cela non?

Je pense que lorsque l'on met les strobes ou autre inter sur on dans FMGS quand on regarde le panel de l'avion "FS" il est sur on aussi.
Donc peut on en passant par sioc ou fsuipc declencher un son ou pas ?

Autre question de novice:

Peut on commander par exemple un son :
-des qu'on depasse 10 000ft : tel son
- des qu'on depasse 20 000 ft :tel son etc....

Franck
Avatar de l’utilisateur
fcoq
 
Messages: 3337
Inscription: 19/05/10
Localisation: Eure et Loire

Re: integration d'annonces

Messagede A320 hérétique » Sam 10 Aoû 2013 13:40

Non Franck, le fait d'actionner l'inter dans FMGS n'est pas répercuté dans FSX (ou alors c'est extrêmement récent).

Pour ta seconde question, là il suffit de surveiller la valeur de l'altitude et de déclencher l'action que tu souhaites à l'atteinte de la valeur idoine :

Var 2000, name altitude, link ....
Var 2001, name seuil, value xxx
{
IF altitude = seuil
{
ACTION
}
}

Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3360
Inscription: 2/09/12
Localisation: Pornic

Re: integration d'annonces

Messagede fcoq » Sam 10 Aoû 2013 14:10

Salut Michel
Merci pour le code.

Dans FS9 SI je met par ex.landig light on dans fmgs , le bouton sur le tdb de fs suit le mouvement.

J'ai essayé audacity,pas mal merci du lien.

Franck
Avatar de l’utilisateur
fcoq
 
Messages: 3337
Inscription: 19/05/10
Localisation: Eure et Loire

PrécédenteSuivante

Retourner vers Programmation Sioc





Qui est en ligne

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