Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@kamen You have two ways of checking time intervals with unsigned integers: one doesn't work upon roll-over, and one does. Boeing went for the first option - typical noob mistake.
-
cho-uc18845y@kamen
2^32 = 4,294,967,296
51 * 24 * 60 * 60 * 1000 = 4,406,400,000
I am not an expert in aviation, but it probably works like a mileage car log.
Thus "display of misleading data" to the pilots, with that data including airspeed, attitude, altitude and engine operating indications. -
@cho-uc It's the internal system time in microcontrollers, driven by its timer interrupt. Basically just a 32 bit unsigned int with the milliseconds since power-up of the component.
You need that for all sorts of time intervals like "check that this switch here has been pressed for at least 5 seconds" or "switch this motor here on for 3 minutes". -
I know nothing about planes - but are they usually left "on" for 51 days?! I would have thought they'd be powered off each night if they weren't being used. Or do they work more like a car battery in that they're always on standby?
-
@AlmondSauce That's what Boeing maybe thought, too. On the other hand, aircraft are being cleaned and maintained at night so that they don't get to sleep that much.
If there even is a night on ground, that is - if you fly e.g. Delhi-London in the evening, you arrive in the morning. -
@Fast-Nop I'm still wondering if it's an issue at all for that reason - I get not all planes would have a rest each night, but more than a month without ever having a rest?! That seems a bit much.
There's massive problems at Boeing, definitely. But the register is kind of the idiotic tabloid of the tech world which loves to publish crap... so I'm really not sure whether it's a big problem or not. -
@AlmondSauce Of course the engines won't be running 24/7, but if it's powered via ground power plug or battery, the computers keep running.
Especially in cold climate, you don't want to leave it standing in the night because it takes quite some time to warm everything up again.
Also, in avionics, you can't just say "most aircraft get switched off". If this is mandatory for safe operation, there has to be a well-defined process for that to make sure airlines actually follow that. -
stop68025yEvery minute costs, so airlines want their planes as much as possible in the air. they want the downtime as low as possible, since it needs time to boot an plane. If an onboard system on an train needs less than two hours to boot up, and trains have much less computers than airplanes today, an modern 787 would need much more time, since it has many computers that depend on each other.
-
@stop What the heck, which train needs two hours to boot up?
I have seen multiple reboots of different trains and all of them were up running in less than a minute, most of the time it was only a matter of seconds. -
matt-jd10095ySounds a bit like the integer overflow of the esa rocket a-something, a similar fuck up that resulted in a crash because the trajectory got messed up
-
@matt-jd The rocket integer overflow was different because that was a bug in itself. With the system timer, overflow itself isn't a bug, that's just the normal wrap-around - the bug is in mishandling that.
-
There’ll be a lot of time for them to rest now with the pandemic. Laid to rest.
-
@Fast-Nop as I first read your 'does not work doing rollover' I first imagined a clock that stops working when the plain does a barrel roll.. Rip.
Related Rants
Now I am afraid to fly ... 😐
https://theregister.co.uk/2020/04/...
random
boeing