La patrouille de france Flightgear
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

FGCom intégré à FlightGear

+2
F-Sig
F-JJTH
6 participants

Page 1 sur 3 1, 2, 3  Suivant

Aller en bas

FGCom intégré à FlightGear Empty FGCom intégré à FlightGear

Message  F-JJTH Jeu 8 Aoû 2013 - 23:07

Bonsoir à tous,

J'ai travaillé avec l'aide de James Turner et Geoff McLane (merci à eux !) à l'intégration de FGCom dans FlightGear. C'est désormais chose faite !
Ce travail n'est pas encore disponible dans GIT mais j'espère qu'il le sera d'ici Septembre, j'attends la release 2.12 pour lancer la machine.

En attendant, ceux qui utilise le script download_and_compile.sh vont quand même pouvoir en profiter et surtout tester !
Je vous invite donc à télécharger la dernière version de mon script "download_and_compile.sh" : http://clemaez.fr/flightgear/download_and_compile.sh
Il contient une nouvelle option pour compiler FG et ajouté le nécessaire dans fgdata. Il vous suffit de remplacer votre script par le mien et lancer la commande suivante :
Code:
./download_and_compile.sh -f FGFS DATA
-f : c'est l'option qui dit de compiler avec FGCom intégré
FGFS et DATA : ce sont les packages qui ont besoin de subir les modifications de l'option "-f"

Une fois le tout recompilez, vous pouvez soit activé FGCom directement dans FG via le menu Multiplayer > FGCom settings. Ou bien ajouter  --enable-fgcom dans votre ligne de commande ou .fgfsrc
Une fois le tout recompilez, vous devez ajouter --enable-fgcom dans votre ligne de commande ou .fgfsrc. Vous pourrez alors activer/désactivé FGCom directement dans FG via le menu Multiplayer > FGCom settings.

Si vous rencontrez des "segfault", dites le ! pour revenir à la version GIT officiel il suffit de ne pas mettre "-f" tout simplement.

Amicalement,
Clément


Dernière édition par F-JJTH le Sam 10 Aoû 2013 - 2:48, édité 1 fois
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-Sig Ven 9 Aoû 2013 - 10:43

Excellente initiative !

Je teste dès que possible.

Amicalement.

F-Sig
Pilote d'hélico

Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  Patten Ven 9 Aoû 2013 - 12:06

Bonjour à tous,

Compilation réussie:

Mon compilation_log.txt:

http://pastebin.com/VFBX0Y4Q

FGCom intégré à FlightGear Captur10

Very Happy 
Patten
Patten
Pilote de chasse

Messages : 3233
Date d'inscription : 16/01/2011
Age : 69

http://pattenflightgear.wifeo.com/

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  Patten Ven 9 Aoû 2013 - 12:33

AS-ton toujours besoin de cette ligne? Embarassed 

--generic=socket,out,10,localhost,16661,udp,fgcom

Very Happy 
Patten
Patten
Pilote de chasse

Messages : 3233
Date d'inscription : 16/01/2011
Age : 69

http://pattenflightgear.wifeo.com/

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  Patten Ven 9 Aoû 2013 - 12:38

F-JJTH a écrit:
Une fois le tout recompilez, vous pouvez soit activé FGCom directement dans FG via le menu Multiplayer > FGCom settings. Ou bien ajouter  --enable-fgcom dans votre ligne de commande ou .fgfsrc

Amicalement,
Clément
Précision:

Sans --enable-fgcom , FGCom settings reste grisé.

Very Happy 
Patten
Patten
Pilote de chasse

Messages : 3233
Date d'inscription : 16/01/2011
Age : 69

http://pattenflightgear.wifeo.com/

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Ven 9 Aoû 2013 - 13:16

patten a écrit:AS-ton toujours besoin de cette ligne? Embarassed 

--generic=socket,out,10,localhost,16661,udp,fgcom

Very Happy 
Du coup non plus besoin Wink


patten a écrit:
Précision:

Sans --enable-fgcom , FGCom settings reste grisé.
Ah en effet. Au début on ne pouvait pas activer/désactiver FGCom en cours de route (un peu comme Rembrandt) et puis finalement j'ai réussi à le faire mais j'ai oublié de supprimer le grisage.


Pour les plus curieux:
- La portée radio est calculée en fonction de votre altitude: plus vous êtes haut et plus vous pouvez capter une fréquence de loin, ce qui se rapproche fortement du comportement réel d'une radio
- Les fréquences radio ne sont plus lues dans un fichier "positions.txt", donc ne cherchez pas ce fichier si vous avez envie de faire des modifs. Elles sont associées avec le apt.dat. J'ai utilisé le tout dernier apt.dat pour générer les fréquences côté serveur, vivement que FG fournissent donc ce dernier apt.dat. Pour le moment ça fonctionne correctement avec le apt.dat 810 tout de même. c'est juste que certaines correspondances ne fonctionnent pas.
- Les fréquences sont désormais espacés de 25KHz comme en vrai. Par exemple, à Carpentras la vrai fréquence est "118.175", avec FGCom on était limité a "118.170" et ce problème était le même pour toute les fréquences finissant par "5", c'est maintenant corrigé. Désormais 118.175 est vraiment 118.175 (au moins sur fgcom.flightgear.org qui est en fait mon serveur)
- La fréquence 123.45 est fonctionnelle.


Amicalement,
Clément
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 0:32

Je conseil ces paramètres audio afin de ne pas avoir FGCom totalement recouvert par les bruits de moteur:

Code:
--prop:/sim/sound/volume=1
--prop:/sim/sound/effects/volume=0.08
--prop:/sim/sound/atc/enabled=false
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  f-ojac Sam 10 Aoû 2013 - 0:39

Je vais rajouter ça de suite dans mon .fgfsrc !

f-ojac
pilote de vieux coucous

Messages : 338
Date d'inscription : 23/02/2012
Localisation : En ce bas monde.

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  f-ojac Sam 10 Aoû 2013 - 1:16

Hé bien c'est un super bon début, très pratique d'avoir FGcom directement intégré. Le son est encore faible, avec un casque c'est un peu mieux, mais il faut dire que le DR-400 est un brin bruyant, je vais chercher de quoi l'insonoriser un peu.
Sinon, je ne sais pas si c'est possible, dans la console, de mettre deux petites diodes, genre une verte une rouge pour dire quelqu'un parle ou je parle. Un truc très binaire, quoi. J'imagine que le "je parle" est d'ailleurs plus "facile" à coder que le "on parle".
A la prochaine pour d'autres essais et merci pour ce sympathique travail.

f-ojac
pilote de vieux coucous

Messages : 338
Date d'inscription : 23/02/2012
Localisation : En ce bas monde.

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 2:37

Il est impossible de savoir si quelqu'un est en train de parler et encore moins de savoir qui parle. Ceci est géré côté serveur.
Si on faisait une analogie: imagine que tu es dans une pièce toute noire (un channel = une fréquence) qui a 1 porte par laquelle les gens entre et sorte (les gens viennent et parte de la fréquence), tu entends les gens parler et les gens t'entendent parler mais il fait complètement noir donc tu ne sais absolument pas qui parle. Et si quelqu'un fait un mouvement tu ne le sait pas non plus vu qu'il fait noir (on ne sais pas si quelqu'un parle ou pas)
Et bien voilà tu as une bonne image de ce que la librairie IAXClient nous donne^^
Le serveur non plus ne sait pas qui parle ou non puisque c'est au niveau du client IAX que l'on mute/démute le micro du pilote.

Bref, ça fait des explication vite technique^^

Et pour le "je parle": oui très simple à faire, suffit de savoir si tu appui sur la barre d'espace ou pas avec ton doigt Very Happy (ou le bouton de ton joystick) lol
Plus sérieusement, oui c'est très simple à faire mais j'en vois pas vraiment l'intérêt, mais si d'autre le demande je peux l'ajouter.

Amicalement,
Clément
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 2:51

patten a écrit:
F-JJTH a écrit:
Une fois le tout recompilez, vous pouvez soit activé FGCom directement dans FG via le menu Multiplayer > FGCom settings. Ou bien ajouter  --enable-fgcom dans votre ligne de commande ou .fgfsrc

Amicalement,
Clément
Précision:

Sans --enable-fgcom , FGCom settings reste grisé.

Very Happy 
Bon alors en faite ça va rester comme ça car FGCom est un "subsystem" de FG et un "subsystem" doit être initialisé avec FG, une fois initialisé il peut être arrêté, remis en marche autant qu'on veut. Donc voilà Very Happy

Amicalement,
Clément
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-Sig Sam 10 Aoû 2013 - 9:32

Bonjour,
La compilation s'est bien passée, j'ai bien "FGCom Settings". mais
avant, on avait confirmation si une fréquence était "accrochée" ou "rejetée".
Soit dans Fgcomgui ou en console.
Pourrait-on reproduire quelque chose d'approchant?

Apparemment fgcom fonctionne, il apparaît dans les applications "son".

La case à cocher "test", c'est l'équivalent du test "910"? faut-il rentrer la fréquence?
(je ne peux rien tester pour le moment, panne de micro Sad  )

Je n'ai pas compris le rôle de la case "Regisration" ?

Amicalement.



F-Sig
Pilote d'hélico

Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 11:56

Salut Ernest,

La section "Registration" permet d'utiliser un nom d'utilisateur et un mot de passe pour se connecter à un serveur FGCom.
Pourquoi ? Et bien maintenant que FGCom va être intégré à FG on est pas à l'abri que ça dégénère sur les fréquences... du coup si ça arrive, n'importe qui est libre de monter son propre serveur FGCom (très très simple à faire sur du Linux, j'ai créer un script pour ça) et au lieu d'accepter tout le monde, il peut créer un login/password pour chaque personne. Du coup sur ce serveur, seul des pilotes sélectionné par l'admin du serveur pourront se connecter.
Donc c'est du <<au cas où...>>

Sur les serveurs sans login on utilise le login/password "guest" ("invité" en anglais) afin de permettre à tous de se connecter sans restriction.

La case à cocher "test" est bien l'équivalent de 910, il suffit de cocher la case pour entendre son echo et la décocher pour revenir sur la fréquence utilisé dans FG, rien à faire de plus, juste cocher/décocher une case Wink

Concernant la confirmation qu'une fréquence est bien accroché ou non, tu peux les afficher en lancant FG en mode debug avec:
Code:

--log-level=info
--log-class=io
Pour tester si ça fonctionne à coup sur, plusieurs astuces:
- Cocher la case "test"
- Aller à LFMV et écouter la fréquence 120.825
- Aller à LFML et écouter la fréquence 125.350
- Ecouter la fréquence 911.000  (je pense qu'il faut le faire directement dans le dialog Radio settings car un instrument ne peut pas aller à 911.000MHz)

Dans les 2 et 3ème cas tu dois entendre moi qui parle (c'est un répondeur... faut que je refasse les messages pour que ça ressemble à de vrai message ATIS) et le dernier cas tu dois entendre de la musique.

Donc il y a des moyens de savoir si ça marche (entre les logs et les fréquences "surprise") mais ce n'est pas mis en évidence car par principe: ça marche Smile


Amicalement,
Clément


Dernière édition par F-JJTH le Sam 10 Aoû 2013 - 15:01, édité 1 fois
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 14:15

Ah bah je viens de voir que j'avais oublié d'implémenter la partie concernant les fréquences spécial !
Heureusement que les test sont là pour voir ce qui manque^^
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 15:00

Voilà c'est implémenté : https://gitorious.org/~f-jjth/fg/f-jjths-flightgear/commit/8296b7413353e84c59261f7a25cecac75351bd90

Du coup 123.45 est bien utilisable partout (le hic c'est que si quelqu'un est à Tokyo sur 123.45 et un autre à Paris sur 123.45: ils s'entendent... Le serveur FGCom n'ayant pas conscience de la position des pilotes il ne peut rien faire d'autre que mettre en relation les gens qui sont sur le même channel.

Et puis la fréquence 911.000 est du coup fonctionnel Smile

Amicalement,
Clément
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  EFEL Sam 10 Aoû 2013 - 16:12

que deviennent les anciennes fréquences Air-Air ???
EFEL
EFEL
Qui lui a confié le hindenburg ?

Messages : 87
Date d'inscription : 01/05/2012
Localisation : LFBZ

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 17:42

Des fréquences "Air-Air"... peux-tu préciser les fréquences car je ne vois pas à quoi correspondent ces fréquences.
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  EFEL Sam 10 Aoû 2013 - 18:00

de mémoire: 122.75, et 121.50
EFEL
EFEL
Qui lui a confié le hindenburg ?

Messages : 87
Date d'inscription : 01/05/2012
Localisation : LFBZ

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 18:02

Ok, et bien elles sont dans le commit Wink J'ai posté le lien du commit dans mon message de tout à l'heure dans lequel on voit toutes les fréquences dites "spéciales" (qui sont accessibles de partout)
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  EFEL Sam 10 Aoû 2013 - 18:10

petite correction:
"Les fréquences Air-Air AirToAir frequencies (122.75 et 123.45) sont idéales pour Multiplayer." !wiki fr/FGCOM)
EFEL
EFEL
Qui lui a confié le hindenburg ?

Messages : 87
Date d'inscription : 01/05/2012
Localisation : LFBZ

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Sam 10 Aoû 2013 - 18:30

En aéronautique j'ai toujours appelé ça des fréquences "d'auto-information" Smile
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-Sig Ven 30 Aoû 2013 - 10:25

Bonjour,
j' ai encore quelques soucis avec Fgcom Very Happy 
F-JJTH a écrit:

Pour tester si ça fonctionne à coup sur, plusieurs astuces:
- Cocher la case "test"
- Aller à LFMV et écouter la fréquence 120.825
- Aller à LFML et écouter la fréquence 125.350
- Ecouter la fréquence 911.000  (je pense qu'il faut le faire directement dans le dialog Radio settings car un instrument ne peut pas aller à 911.000MHz)

Dans les 2 et 3ème cas tu dois entendre moi qui parle (c'est un répondeur... faut que je refasse les messages pour que ça ressemble à de vrai message ATIS) et le dernier cas tu dois entendre de la musique.
911: case test cochée = silence     décochée = musique
A LFMV 120.825Mhz case test cochée = silence  /  décochée = charabia incompréhensible très bas volume, ça ressemble à du marsien Shocked 
A LFML 125.35Mhz case test cochée = silence / décochée = silence

En faisant certaines manip dans la fenêtre Fgcom, cocher décocher "enabled" ou en changeat d'aéroport par "Location < Select Airport"
j'ai un crash de fg avec:
fgfs: /home/teu/fgfs/fgfs/flightgear/src/Network/fgcom.cxx:228: virtual void FGCom::postinit(): Assertion `static_instance == __null' failed.
Aborte
y a t-il un remède? Very Happy 

Amicalement

F-Sig
Pilote d'hélico

Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Ven 30 Aoû 2013 - 12:46

Bonjour Ernest,

La case "Test" n'est rien d'autre que le mode "echo" qui te permet d'entendre ton propre echo. Tout comme avec FGComGUI, lorsque ce mode est activé rien d'autre ne fonctionne, seulement le mode echo fonctionne peu importe la fréquence et le lieu où tu te trouve. Du coup tes test de 120.825 et 125.350 case coché ne font rien.

Pour 125.350MHz je n'ai rien enregistré dessus avec le nouveau serveur donc normal que tu entende rien.
Pour 120.825MHz il te faut être au alentours de LFMV et le charabia c'est moi-même qui récite un message ATIS. Peu-être que quelques réglage de volume sont nécessaire entre ton OS et FG ?

Pour le SegFault, James a pushé un truc hier soir, peux-tu me confirmer que ça crash toujours avec un FG mis à jour aujourd'hui ?

Amicalement,
Clément
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-Sig Ven 30 Aoû 2013 - 14:57

Merci Clément,

apparemment le problème des crash est résolu après mj de FG

Mais pour LFMV et 120.825Mhz toujours pareil, si c'est toi qui parles tu as bien changé! Very Happy 
j'ai un espèce de gargouillis bizarre.

Pourtant toutes les autres applications son semblent fonctionner.
Sur la freq.911 j'entends la musique correctement

Amicalement.

Ps: Je crois que j'ai trouvé le bug Very Happy 
ATC doit être coché dans "Sound Configuration" ? Et ça fonctionne!
Le gargouillis est présent avec la freq. 120.825, si je mets 120.82 j'entends l'ATC mais pas de gargouillis?!
ATC audible jusqu'a environ 50nm, pareil pour LFML sur 125.35 ?

F-Sig
Pilote d'hélico

Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  F-JJTH Ven 30 Aoû 2013 - 18:30

Bizarre ce gargouillis... d'autant plus que j'aurais tendance à faire l'inverse de ce que tu as fait pour corriger le problème.
Ici en cochant la case "ATC" j'entends le robot FG qui récite d'une voix très robotisé l'ATIS. Ah mais attends ! peut-être que quelqu'un a modifier le message ATIS que j'avais enregistré !! je vérifie de suite.
Et bien oui voilà c'est bien ça. Quelqu'un a enregistré un autre message (vide, on entend quelques bips, et les touches d'un clavier). Bon j'en enregistre un nouveau de suite

Concernant la portée, j'ai en effet travaillé un peu sur la chose pour en arriver là:
Les fréquences dites "ground" (GND) portent jusqu'à 10nm
Les fréquences dites "tower" (TWR) portent jusqu'à 50nm
Les autres fréquences portent jusqu'à 100nm

Bien entendu l'altitude est toujours prise en compte, donc si vous êtes à 45nm d'une tower à 500ft vous ne capterez sans doute pas la fréquence.

Amicalement,
Clément
F-JJTH
F-JJTH
Pilote de Ligne

Messages : 2010
Date d'inscription : 19/01/2011
Age : 35
Localisation : Carpentras - LFNH

http://www.clemaez.fr/flightgear

Revenir en haut Aller en bas

FGCom intégré à FlightGear Empty Re: FGCom intégré à FlightGear

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum