2 ms·
One time I had to create a button for a in-flight software which would control a lidar instrument. The button would enable you to select when to turn on and off
by solinent 7y ago
One time I had to create a button for a in-flight software which would control a lidar instrument. The button would enable you to select when to turn on and off the instrument.
We went for a few iterations where the button would light up when the laser was on. There were tons of issues--the state of the laser was not stored in the hardware, so every time the button would disconnect briefly, the state would get reset and lost. After months of back and forth dealing with algorithms to save the state and deal with spurious button presses when the device disconnected, we ended up with a completely useless button, as disconnects would happen very often inside helicopters, rendering the button useless due to the spurious presses near disconnect/reconnect.
Finally, we decided to go with a hardware switch (which I wanted from the start). In about one day the whole thing blew over.