Board index FlightGear Support

Cannot stop woman chatting!  Topic is solved

All general support: help on flying, installation, hardware, getting online etc. There are lots of users and developers to help you out.
Forum rules
In order to help you, we need to know a lot of information. Make sure to include answers to at least the following questions in your initial post.

- what OS (Windows Xp/Vista, Mac etc.) are you running?
- what FlightGear version do you use?
- what graphics card do you have?
- does the problem occur with any aircraft, at any airport?
- where did you download your aircraft/scenery from?
- is there any output printed to the console (black window)?
- copy&paste your commandline (tick the "Show commandline box on the last page of FGRun or the "Others" section on the Mac launcher).

Please report any bugs not specific to an aircraft on the issue tracker.
To run FlightGear on old computers with bad OpenGL support, please take a look at this wiki article.

Note: If you did not get a reponse, even after 7 days, you may want to check out the FlightGear mailing lists to ask your question there.

Cannot stop woman chatting!

Postby jackhulk » Sun Feb 24, 2019 4:44 pm

Hello

So I have a problem, I cannot stop my woman chatting! Que the jokes! :D

I'm using Boeing 707 and there is a women chatting on loop giving information on departure runway etc... I cannot for the life of me stop her from jabbering on and on. I found a few similar posts which suggested to turn voice synthesis off via sound configuration and restart, which I have done, but she is still chatting relentlessly! What gives? She is giving me a headache.

Thank you
jackhulk
 
Posts: 35
Joined: Tue Feb 24, 2015 3:38 pm

Re: Cannot stop woman chatting!

Postby stuart » Sun Feb 24, 2019 5:35 pm

Hi,

I think one of your radios is tuned to the ATIS frequency, to receive current weather information. You can "fix" this by re-tuning or switching off the COM radios.

-Stuart
G-MWLX
User avatar
stuart
Moderator
 
Posts: 1629
Joined: Wed Nov 29, 2006 10:56 am
Location: Edinburgh
Callsign: G-MWLX

Re: Cannot stop woman chatting!

Postby jackhulk » Fri Mar 01, 2019 10:38 am

Hi Stuart

Thank you, but shouldn't turning the voice synthesis off via the sound configuration turn this off? Thing is this wasn't an issue I've experienced with previous version, only now with the latest 2018.3.2 and for some aircraft like that of the Boeing 707, I have no idea where the COM radio is. Plus she is speaking before the aircraft is even powered up/radios switch on it.
jackhulk
 
Posts: 35
Joined: Tue Feb 24, 2015 3:38 pm

Re: Cannot stop woman chatting!

Postby Parnikkapore » Sat Mar 02, 2019 1:48 pm

They're totally different thinga.
There are free alternatives to (almost) every program you encounter. You just have to find them.
Parnikkapore
 
Posts: 929
Joined: Thu Oct 29, 2015 11:16 am
Callsign: HS-FGS
Version: next
OS: Kubuntu

Re: Cannot stop woman chatting!

Postby WoodSTokk » Sun Mar 03, 2019 3:01 am

I have now a quick look at the 707.
The radios are on the middle console, left and right of the radar screen.
Top is COMM radio, middle is VOR radio and bottom is ADF radio.
Radios 1 on the left side and radios 2 on the right side of radar screen.

Also found the problem: ATIS works if you have the right frequence set, power button is 'true' and serviceable is 'true'.
The radios it self has no power button, therefor the power button is allways ON (true).
The 707 have no filter or script to set serviceable to 'false' if there is no power.
Therefor the radios are allways working. It doesn't matter if there is power or not.
WoodSTokk
 
Posts: 1077
Joined: Tue Oct 17, 2017 3:30 pm
Location: Milky Way/Sol/Earth/Europe
Callsign: SX-W57
IRC name: WoodSTokk
Version: 2020.4.0
OS: Debian Bullseye

Re: Cannot stop woman chatting!

Postby xDraconian » Sun Mar 03, 2019 5:12 am

Quick way to stop the ATIS chatter... F12 key > change frequency on COM2
xDraconian
 
Posts: 406
Joined: Sun Jan 21, 2018 6:53 am
Version: Git
OS: Linux Mint

Re: Cannot stop woman chatting!

Postby stuart » Sun Mar 03, 2019 6:15 pm

@WoodSTokk: Thanks very much for looking into this. That's great analysis, and what I had suspected. If you wanted to submit a patch to fix it, I'm sure it would be gratefully received!

@jackhulk: As Parnikkapore mentions, the voice synthesis control is separate from the ATIS messages. That controls whether the on-screen messages (e.g. MP or tutorial messages) are played using voice synthesis.

-Stuart
G-MWLX
User avatar
stuart
Moderator
 
Posts: 1629
Joined: Wed Nov 29, 2006 10:56 am
Location: Edinburgh
Callsign: G-MWLX

Re: Cannot stop woman chatting!

Postby WoodSTokk » Mon Mar 04, 2019 2:14 am

@stuart
as you commanded:
Code: Select all
Index: 707/707-common.xml
===================================================================
--- 707/707-common.xml   (Revision 3783)
+++ 707/707-common.xml   (Arbeitskopie)
@@ -26,7 +26,7 @@
  <sim n="0">
   <description>Boeing 707</description>
   <author>Lake of Constance Hangar [Original from Innis Cunningham]</author>
-  <status>2.2.6</status>
+  <status>2.2.7</status>
   <flight-model>jsb</flight-model>
   <aero>707</aero>
   <virtual-cockpit archive="y">true</virtual-cockpit>
Index: 707/Nasal/electrical.nas
===================================================================
--- 707/Nasal/electrical.nas   (Revision 3783)
+++ 707/Nasal/electrical.nas   (Arbeitskopie)
@@ -216,9 +216,15 @@
     append(EssDCbus_output,props.globals.initNode("systems/electrical/outputs/adf",0,"DOUBLE"));
     append(EssDCbus_load,1);
     append(EssDCbus_input,AVswitch);
+    append(EssDCbus_output,props.globals.initNode("systems/electrical/outputs/adf[1]",0,"DOUBLE"));
+    append(EssDCbus_load,1);
+    append(EssDCbus_input,AVswitch);
     append(EssDCbus_output,props.globals.initNode("systems/electrical/outputs/dme",0,"DOUBLE"));
     append(EssDCbus_load,1);
     append(EssDCbus_input,AVswitch);
+    append(EssDCbus_output,props.globals.initNode("systems/electrical/outputs/dme[1]",0,"DOUBLE"));
+    append(EssDCbus_load,1);
+    append(EssDCbus_input,AVswitch);
     append(EssDCbus_output,props.globals.initNode("systems/electrical/outputs/gps",0,"DOUBLE"));
     append(EssDCbus_load,1);
     append(EssDCbus_input,AVswitch);
@@ -890,7 +896,44 @@
           settimer(apuLoop, 0);
     }
  };
-
+
+################################# serviceable devices #####################################
+var radio_serviceable = func {
+   if (getprop("systems/electrical/outputs/comm[0]") > 18.0)
+      setprop("instrumentation/comm[0]/serviceable", 1);
+   else setprop("instrumentation/comm[0]/serviceable", 0);
+
+   if (getprop("systems/electrical/outputs/comm[1]") > 18.0)
+      setprop("instrumentation/comm[1]/serviceable", 1);
+   else setprop("instrumentation/comm[1]/serviceable", 0);
+
+   if (getprop("systems/electrical/outputs/nav[0]") > 18.0)
+      setprop("instrumentation/nav[0]/serviceable", 1);
+   else setprop("instrumentation/nav[0]/serviceable", 0);
+
+   if (getprop("systems/electrical/outputs/nav[1]") > 18.0)
+      setprop("instrumentation/nav[1]/serviceable", 1);
+   else setprop("instrumentation/nav[1]/serviceable", 0);
+
+   if (getprop("systems/electrical/outputs/adf[0]") > 18.0)
+      setprop("instrumentation/adf[0]/serviceable", 1);
+   else setprop("instrumentation/adf[0]/serviceable", 0);
+
+   if (getprop("systems/electrical/outputs/adf[1]") > 18.0)
+      setprop("instrumentation/adf[1]/serviceable", 1);
+   else setprop("instrumentation/adf[1]/serviceable", 0);
+
+   if (getprop("systems/electrical/outputs/dme[0]") > 18.0)
+      setprop("instrumentation/dme[0]/serviceable", 1);
+   else setprop("instrumentation/dme[0]/serviceable", 0);
+
+   if (getprop("systems/electrical/outputs/dme[1]") > 18.0)
+      setprop("instrumentation/dme[1]/serviceable", 1);
+   else setprop("instrumentation/dme[1]/serviceable", 0);
+
+   settimer(radio_serviceable, 1);
+}
+
 setlistener("b707/apu/starter", func (state){
     var state = state.getValue() or 0;
      if(state == 1){
@@ -927,6 +970,7 @@
     settimer(gen_kw,5);
     settimer(ac_sync,5);
     settimer(func{ setprop("b707/fuel/temperature", getprop("/environment/temperature-degc")) } , 5);
+    settimer(radio_serviceable, 5);
     
     print("Electrical System ... Initialized");
     
Index: 707/Systems/instrumentation-init.xml
===================================================================
--- 707/Systems/instrumentation-init.xml   (Revision 3783)
+++ 707/Systems/instrumentation-init.xml   (Arbeitskopie)
@@ -27,7 +27,7 @@
 <!-- specific ADF -->
 <adf n="0">
   <mode>adf</mode>
-  <serviceable type="bool">true</serviceable>
+  <serviceable type="bool">false</serviceable>
   <frequencies>
     <selected-khz type="int">490</selected-khz>  <!-- NDB "DVI" (Donaueschingen) -->
     <standby-khz type="int">401</standby-khz>    <!-- EDTM ancient military airbase -->
@@ -36,7 +36,7 @@
 
 <adf n="1">
   <mode>adf</mode>
-  <serviceable type="bool">true</serviceable>
+  <serviceable type="bool">false</serviceable>
   <frequencies>
     <selected-khz type="int">442</selected-khz>  <!-- EDNY near the lake of constance -->
     <standby-khz type="int">473</standby-khz>    <!-- EDSN ancient military airbase -->
@@ -74,7 +74,7 @@
     <standby-mhz-fmt type="string">109.60</standby-mhz-fmt>
     <standby-mhz type="double">109.6</standby-mhz>
   </frequencies>
-  <serviceable type="bool">true</serviceable>
+  <serviceable type="bool">false</serviceable>
   <radials><selected-deg>0</selected-deg></radials>
 </nav>
 <nav n="1">
@@ -88,13 +88,13 @@
     <standby-mhz-fmt type="string">116.10</standby-mhz-fmt>
     <standby-mhz type="double">116.10</standby-mhz>
   </frequencies>
-  <serviceable type="bool">true</serviceable>
+  <serviceable type="bool">false</serviceable>
   <radials><selected-deg>0</selected-deg></radials>
 </nav>
 
 <dme n="0">
   <mode>dme</mode>
-  <serviceable type="bool">true</serviceable>
+  <serviceable type="bool">false</serviceable>
   <frequencies>
     <selected-mhz type="double">114.30</selected-mhz>
     <source type="string">instrumentation/nav[0]/frequencies/selected-mhz</source>
@@ -111,7 +111,7 @@
 
 <dme n="1">
   <mode>dme</mode>
-  <serviceable type="bool">true</serviceable>
+  <serviceable type="bool">false</serviceable>
   <frequencies>
     <selected-mhz type="double">110.05</selected-mhz>
     <source type="string">instrumentation/nav[1]/frequencies/selected-mhz</source>
@@ -127,6 +127,7 @@
 </dme>
 
 <comm n="0">
+  <serviceable type="bool">false</serviceable>
   <frequencies>
     <display-sel-khz type="int">0</display-sel-khz>
     <display-sel-mhz type="int">0</display-sel-mhz>
@@ -134,23 +135,11 @@
     <display-sby-khz type="int">0</display-sby-khz>
     <display-sby-mhz type="int">0</display-sby-mhz>
     <standby-mhz-fmt type="string">118.10</standby-mhz-fmt>
-</frequencies>
+  </frequencies>
 </comm>
 
-<comm-radio>
-  <name>comm</name>
-  <number>0</number>
-  <frequencies>
-    <display-sel-khz type="int">0</display-sel-khz>
-    <display-sel-mhz type="int">0</display-sel-mhz>
-    <selected-mhz-fmt type="string">127.32</selected-mhz-fmt>
-    <display-sby-khz type="int">0</display-sby-khz>
-    <display-sby-mhz type="int">0</display-sby-mhz>
-    <standby-mhz-fmt type="string">118.10</standby-mhz-fmt>
-</frequencies>
-</comm-radio>
-
 <comm n="1">
+  <serviceable type="bool">false</serviceable>
   <frequencies>
     <display-sel-khz type="int">0</display-sel-khz>
     <display-sel-mhz type="int">0</display-sel-mhz>
WoodSTokk
 
Posts: 1077
Joined: Tue Oct 17, 2017 3:30 pm
Location: Milky Way/Sol/Earth/Europe
Callsign: SX-W57
IRC name: WoodSTokk
Version: 2020.4.0
OS: Debian Bullseye

Re: Cannot stop woman chatting!

Postby stuart » Mon Mar 04, 2019 8:28 pm

Nice work. I've pinged the author of the 707 and asked him to take a look at the patch.

-Stuart
G-MWLX
User avatar
stuart
Moderator
 
Posts: 1629
Joined: Wed Nov 29, 2006 10:56 am
Location: Edinburgh
Callsign: G-MWLX

Re: Cannot stop woman chatting!

Postby D-MKF1 » Tue Mar 05, 2019 7:48 am

Hi Stuart, Hi WoodSTokk,

it's done but I've no environment for a test at the moment.
But I think its better to make a on-off-switch property which will be controlled in the radio_serviceable function for control it with the position of the knob on the panel.
Thank you, Marc
D-MKF1
 
Posts: 99
Joined: Mon Sep 30, 2013 6:03 pm
Version: Git
OS: GNU/Linux | Mac OS X

Re: Cannot stop woman chatting!  

Postby WoodSTokk » Tue Mar 05, 2019 8:52 pm

D-MKF1 wrote in Tue Mar 05, 2019 7:48 am:Hi Stuart, Hi WoodSTokk,

it's done but I've no environment for a test at the moment.
But I think its better to make a on-off-switch property which will be controlled in the radio_serviceable function for control it with the position of the knob on the panel.
Thank you, Marc


Havn't seen the panel before. Sorry.
Have now reworked the panel and the switches control the appropriate device power.
The knobs control the volume of the appropriate device.
The lamps lit if the appropriate device have a valid signal or the warning test is pushed.

I have also edit the electrical.nas a second time, because some units changes there serviceable also if there is no power.
I have the control about the serviceable now included in the function 'ess_bus' and add a new array 'EssDCbus_service[]'.
Have the 'EssDCbus_service[#]' a value, it will be set to 1 if the bus_volts is greater than 18, otherwise it will be set to 0.

The diff file is to big to post here.
I will upload it to my server and send you the link.

UPDATE

Changes are pushed to FGaddon by D-MKF1 (thx for that)
Woman will only chat if the radio has power and is turned on.
WoodSTokk
 
Posts: 1077
Joined: Tue Oct 17, 2017 3:30 pm
Location: Milky Way/Sol/Earth/Europe
Callsign: SX-W57
IRC name: WoodSTokk
Version: 2020.4.0
OS: Debian Bullseye


Return to Support

Who is online

Users browsing this forum: No registered users and 5 guests