Blackbox flightstate buggy?
Blackbox flightstate buggy?
Hi,
while adapting my blackbox.xml to the new features I discovered some "strange" triggering of certain events. Therefore I added some debug messages to the log to see when every flightstate is switched.
During a test flight in a straight climb shortly after take off the log shows triggering of three flightstates at the same time (see picture below).
I added the flight info from route details page as well.
It looks as if there is a bug in flightstate management.
Greetings
Jörg
while adapting my blackbox.xml to the new features I discovered some "strange" triggering of certain events. Therefore I added some debug messages to the log to see when every flightstate is switched.
During a test flight in a straight climb shortly after take off the log shows triggering of three flightstates at the same time (see picture below).
I added the flight info from route details page as well.
It looks as if there is a bug in flightstate management.
Greetings
Jörg
Re: Blackbox flightstate buggy?
That is a very odd change in flight states considering that has landing, on block and climb existing all at the same time. I wonder if that is why some of my events aren't triggering properly.
Matt-FSAirlines DB Admin
-
- FSAirlines Developer
- Posts: 1564
- Joined: Sun Sep 25, 2005 10:40 am
- Location: Munich, Germany
- Contact:
Re: Blackbox flightstate buggy?
Hi Jörg,
Can you please also show me the relevant part of your blackbox file?
Can you please also show me the relevant part of your blackbox file?
Konrad - FSAirlines Developer
Re: Blackbox flightstate buggy?
Sure.Konny wrote:Hi Jörg,
Can you please also show me the relevant part of your blackbox file?
First the debug part. (Just for info)
Code: Select all
<!-- debug events -->
<!-- ============ -->
<event var="flightstate" value="0" method="equal" multiple="0" text="debug:Flightstate 0" />
<event var="flightstate" value="1" method="equal" multiple="0" text="debug:Flightstate 1" />
<event var="flightstate" value="2" method="equal" multiple="0" text="debug:Flightstate 2" />
<event var="flightstate" value="3" method="equal" multiple="0" text="debug:Flightstate 3" />
<event var="flightstate" value="4" method="equal" multiple="0" text="debug:Flightstate 4" />
<event var="flightstate" value="5" method="equal" multiple="0" text="debug:Flightstate 5" />
<event var="flightstate" value="6" method="equal" multiple="0" text="debug:Flightstate 6" />
<event var="flightstate" value="7" method="equal" multiple="0" text="debug:Flightstate 7" />
Code: Select all
<!-- landing applause -->
<!-- ================ -->
<combination text="Landed" sound="snd_applause.wav" multiple="0" >
<event var="flightstate" value="3" method="equal" multiple="0" /> <!-- flightstate=3 (landed) -->
<event var="groundspeed" value="1" method="greater" multiple="0" />
</combination>
EDIT: My fault. The filenames were misspelled. So no bug here.
Code: Select all
<!-- cockpit to crew announcements -->
<!-- ============================= -->
<combination text="Cpt:Prepare for t/o" sound="voice/prepareto.wav" multiple="0" >
<event var="flightstate" value="1" method="equal" multiple="0" /> <!-- flightstate=1 (taxi) -->
<event var="landinglights" value="1" method="equal" multiple="0" />
</combination>
<combination text="Cpt:Prepare for arrival" sound="voice/preparearrival.wav" multiple="0" >
<event var="flightstate" value="7" method="equal" multiple="0" /> <!-- flightstate=7 (descent) -->
<event var="gear" value="1" method="equal" multiple="0" />
<event var="altitudeagl" value="4000" method="less" multiple="1" />
</combination>
<combination text="Cpt:Secure doors" sound="voice/cpt_securedoors.wav" multiple="0" >
<event var="flightstate" value="0" method="equal" multiple="0" /> <!-- flightstate=0 (boarding) -->
<event var="groundspeed" value="1" method="greater" multiple="0" />
</combination>
Code: Select all
<combination text="FA:Cruise announcement" sound="voice/fa_cruise.wav" multiple="0" >
<event var="flightstate" value="6" method="equal" multiple="0" /> <!-- flightstate=6 (cruise) -->
<event var="groundspeed" value="250" method="greater" multiple="0" />
<event var="altitudestd" value="11000" method ="greater" multiple="0" />
<event var="vs" value="100" method="less" multiple="0" />
</combination>
Jörg
Re: Blackbox flightstate buggy?
This issue seems still unresolved with the new client.
Log entries of my test flight:
Log entries of my test flight:
Code: Select all
00:09:26 Take Off 134 kn debug:Flightstate 2
00:09:31 Climb 136 kn debug:Flightstate 3
00:09:31 Climb 136 kn debug:Flightstate 4
00:09:31 Climb 136 kn debug:Flightstate 5
Code: Select all
00:50:52 Landed 109 kn debug:Flightstate 3
00:50:52 Landed 109 kn debug:Flightstate 4
00:50:52 Landed 109 kn debug:Flightstate 5
00:50:52 Landed 109 kn debug:Flightstate 6
-
- FSAirlines Developer
- Posts: 1564
- Joined: Sun Sep 25, 2005 10:40 am
- Location: Munich, Germany
- Contact:
Re: Blackbox flightstate buggy?
I think I found the bug. The changes will be in the next Client but maybe you should try it beforehand:
http://www.fsairlines.net/downloads/FSA ... .1.1rc.exe
http://www.fsairlines.net/downloads/FSA ... .1.1rc.exe
Konrad - FSAirlines Developer
Re: Blackbox flightstate buggy?
I only made one test flight with V2.1.1 but it seems to switch flightstates properly. Well done, thank you!
Re: Blackbox flightstate buggy?
It passed almost a year now. Can we expect to see a new client soon?
...just asking politely...
kind regards
Jörg
...just asking politely...
kind regards
Jörg