3 ms·
People think it's a race condition. Not knowing anything about this or having seen the UI, I would guess it's something really dumb. Like maybe every number i
by eternityforest 3y ago
People think it's a race condition. Not knowing anything about this or having seen the UI, I would guess it's something really dumb.
Like maybe every number is sent as it's own Bluetooth packet, but then when you hit enter, that's when the point gets appended.
Because of some other insanity that needed this as a workaround, like, I don't know, maybe it starts out already showing a dot, and the numbers you type go after that, and for some reason they
....and then the Bluetooth stack reorders the enter key and the dot?
Or, maybe the command is sent with the decimal at the end, I'm a packet with other stuff, and the packet length can vary based on the other stuff, and the calculation is wrong.
Or it's even more like Therac, and they have two modes, a 10x and 1x mode, maybe because there's some hardware interlock on the 10x, but they both interpret the value differently and use different units , and there's some bug in selection logic?