integration d'annonces

Questions de programmation / Offset FSUIPC et IOCP

Re: integration d'annonces

Messagede A320 hérétique » Sam 10 Aoû 2013 18:48

Franck, as-tu vérifié que ça fonctionne avec le bouton seat-belt, car de mon coté, sur FSX, j'ai essayé sans succès, ou alors j'ai fait une erreur de manip ?? dis-moi, car ce serait top !
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 » Dim 11 Aoû 2013 00:04

Michel
Non malheureusement il n'y a que seatbelt et no smoking qui ne sont pas liées.Toutes les lights par contre oui furieuxfumée

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

Re: integration d'annonces

Messagede fcoq » Dim 11 Aoû 2013 04:19

Voici le script que j'ai ecris a l'aide de config_sioc dans JeehellWare.ssi:

Il y a une premiere variable qui n'est pas de moi mais de sioc creator lorsque j'ai configuré mon MCDU:

Var 0001,name key,link USB_KEYS
Var 0700,name depart_porte,Link SOUND
Var 0200,name strobes_sw,Link FSUIPC_INOUT,Offset $0794,lenght 4
{
IF &strobes_sw=1
{
&depart_porte=4
}

Je sauvegarde et lorsque je vais voir le document texte JeehellWare dans Harware Modules:

Var 1,name key,Link USB_KEYS

ET mes variables n'y sont pas furieuxfumée

Alors que dans JeehellWare.ssi dans sioc je les retrouvent gratgrat

Je demarre FS ,FMGS,SIOC ,j'essaie et au demmarrage de sioc un message me dit:
Could not bind socket.adress and port are already in use. blemeblanc

Sioc apparait quand meme,connecté a fsuipc mais mon code ne fonctionne pas murrouge

Donc extinction des feux et il parait que la nuit porte conseil donc..................... zzzzzzzz

A L'AIDE!!!!!!
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 » Dim 11 Aoû 2013 08:58

Salut Franck,

plusieurs choses :
1) Dans ton code, rajoutes une accolade fermante à la fin, et rajoutes une ligne
&depart_porte = 0
derrière la ligne
&depart_porte = 4

Quand tu actionnes un son, il faut toujours remettre la variable à 0.

2) Je n'utilise pas config_sioc, mais il ne me semble pas anormal que JeehellWare.txt ne soit pas alimenté ; cela étant, ça devrait qd même fonctionner. Commences déjà par traiter le pb de socket : assures-toi que quand tu lances SIOC, tous les autres pgm de OC soient bien fermés, et le cas échéant reboote : en effet, les pgm OC gèrent mal les sockets, tu peux, si tu lances et relances à de nombreuses reprises, saturer.

3) La bonne façon de procéder n'est pas d'attaquer directement JeeHellWare.ssi via config_sioc, car tout sera à refaire chaque fois que tu feras une modif dans sioc_creator ; mets ton code dans un fichier texte, et déclares le dans sioc_creator, dans la case "Add own SIOC code" (n'oublies pas de faire "Apply").

4) Vérifies que tu as bien fait le nécessaire dans sioc.ini : Sound_disable = no, et déclaration du fichier son en 4ème position. : Sound=????.wav

5) Dernier point : assures-toi, à l'aide de IOCPConsole, que qd tu actionnes le switch strobe, la valeur de strobes_sw prend bien la valeur 1 (ça me semble étonnant qu'une variable de longueur 4 soit binaire !).

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 » Dim 11 Aoû 2013 12:12

Bonjour Michel
1- Ne faut il pas mettre 0 que lorsque l'on joue un son en boucle?

2-Je vais essayer cela

3- J'ai essaye ca aussi mais a chaque fois que je fais apply ca m'efface la config du mcdu gratgrat

4-Ca c'est fait

5-Je n'ai pas de switch reel j'actionne le switch"graphique" de FS ou FMGS.

J'ai voulu essayer de faire un code sioc juste dans FS sans FMGS donc pas aves JeehellWare.ssi et ce sur le cessna d'origine mais a chaque fois que je redémarre sioc il charge JeeheelWare.ssi

J'ai vraiment beaucoup de mal avec mon premier code pourtant je crois avoir suivi pas a pas le tuto de Razmott sur son site B200


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 » Dim 11 Aoû 2013 12:32

Franck,

1) Non, dans tous les cas tu remets à 0.

3) Pas normal, tu dois faire une fausse manip ; tu sauvegardes bien à chaque modif les conf ?

5) Pas grave, ça marche quand même, dès que la variable est déclarée tu la vois dans la console, et donc là il te suffit de cliquer sur ton bouton pour voir ce qui se passe.

Le fichier .ssi que SIOC charge est celui qui est déclaré dans sioc.ini, à la valeur CONFIG_FILE ; si tu veux donc tester un .ssi à toi, il faut que tu remplaces dans sioc.ini la val JeelHellWare.ssi, par le nom de ton .ssi

Courage, tu tiens le bon bout !

Michel

PS : Attention, une erreur dans ton code, dans la déclaration de ton switch, Length et pas Lenght peurefrayé

PS2 : Pas le bon offset, il faut utiliser $0D0C, Length 2

Extrait de la doc :
Lights (FS2k/CFS2), a switch for each one (bits from lo to hi):
0 Navigation
1 Beacon
2 Landing
3 Taxi
4 Strobes
5 Instruments
6 Recognition
7 Wing
8 Logo
9 Cabin

Essaies qque-chose du genre :
Code: Tout sélectionner
Var 2000 name SonStart Link SOUND
Var 2001 name SonStop Link SOUND Type S

Var 2002 name lights_sw Link FSUIPC_INOUT Offset $0D0C Length 2
{
&strobe_sw = testbit &lights_sw 4
}

Var 2003 name strobe_sw
{
IF &strobe_sw = 1
   {
      &SonStart = 4      // Embarquement.wav est le quatrième fichier son dans sioc.ini         
      &SonStart = 0
   }
}
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 » Dim 11 Aoû 2013 15:11

Bon Michel Ca ne fonctionne pas.

Je te suis ENORMEMENT reconnaissant de ta mobilisation mais je n'y arrive pas.
Soit j'oublie quelque chose ou soit je suis trop bete pour comprendre sioc.
Donc je vais arreter pour le moment et comme je dois commander une master et une usb pour mon overhead j'essaierais a ce moment la.Peut etre cela sera plus facile........ yeuxhaut

Ca me laissera le temps de potasser un peu mieux sioc.
Bonne fin de weekend


merci affiche
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 » Dim 11 Aoû 2013 15:35

Franck,

je viens d'essayer le bout de code (pour la circonstance, j'ai testé avec l'A321 de FSX), ça fonctionne parfaitement !

Si tu veux, je t'envoie mon adresse mail par MP, et tu me retournes ton sioc.ini, ton fichier .wav, et ton fichier texte contenant le code ... Il n'y a aucune espèce de raison de ne pas y arriver rapidement.

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 » Dim 11 Aoû 2013 15:41

ok Michel on essaie

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

Re: integration d'annonces

Messagede fcoq » Dim 11 Aoû 2013 23:04

Bon ce qui m'a pris presque une nuit et une demie journée n' a pris que 10 Mn grace a michek
l applaublanc

Merci
A+
franck
Avatar de l’utilisateur
fcoq
 
Messages: 3337
Inscription: 19/05/10
Localisation: Eure et Loire

Précédente

Retourner vers Programmation Sioc





Qui est en ligne

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