IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Time for break from COVID-19...
... we haven't heard from Boeing for a while
The US Federal Aviation Administration has ordered Boeing 787 operators to switch their aircraft off and on every 51 days to prevent what it called "several potentially catastrophic failure scenarios"
According to the directive itself, if the aircraft is powered on for more than 51 days this can lead to "display of misleading data" to the pilots, with that data including airspeed, attitude, altitude and engine operating indications. On top of all that, the stall warning horn and overspeed horn also stop working.

For some reason, we had to postpone our May trip to Belgium. Does anyone have a copy of the blueprints to the Titanic?
New I bet there is a 32 bit counter for time in milliseconds that is used to timestep events.
On day 51 it overflows.

[edit add]

Did the math and overflow is on 49th or 50th day depending on when exactly in the day it was turned on.
Alex

"There is a cult of ignorance in the United States, and there has always been. The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that "my ignorance is just as good as your knowledge."

-- Isaac Asimov
Expand Edited by a6l6e6x April 2, 2020, 10:52:18 PM EDT
New That is the general thought
Maybe they got a good deal on a load of "extended lifetime" timer chips, where each ms lasts 1.024 real ms.
New Someone did the math, suggested 40(?) bit microseconds
32 bit milliseconds overflows at 49.7 days so rebooting every 51 wouldn't help. Because of their high speed planes might use microseconds for more accurate positioning.
--

Drew
New It must depend on what part of the many subsystems are monitored.
Summary information for pilot instruments is probably OK with milliseconds.

You are right that some subsystems need more precise resolution. GPS is down at the nanosecond level.
Alex

"There is a cult of ignorance in the United States, and there has always been. The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that "my ignorance is just as good as your knowledge."

-- Isaac Asimov
New Having seen bespoke industrial software up close...
...I hypothesise that there is a fixed-sized data structure with a number of event slots or similar, that can hold 52 days worth of data, and which is supposed to be overwritten in a circular manner.

Only the overwrite code is shit, so you end up with old data presented as current.

This data structure is not persistent between powercycles, hence the instruction to turn the plane off and on again every 51 days.

Or something.
New And it was originally planned as weeks, to hold a year's worth of data -- hence the 52?
Either that, or they took it from the B-52.
     Time for break from COVID-19... - (scoenye) - (6)
         I bet there is a 32 bit counter for time in milliseconds that is used to timestep events. - (a6l6e6x) - (5)
             That is the general thought - (scoenye) - (4)
                 Someone did the math, suggested 40(?) bit microseconds - (drook) - (3)
                     It must depend on what part of the many subsystems are monitored. - (a6l6e6x)
                     Having seen bespoke industrial software up close... - (pwhysall) - (1)
                         And it was originally planned as weeks, to hold a year's worth of data -- hence the 52? -NT - (CRConrad)

But calm down, don't wet yourself over spotting one!
55 ms