Thanks a lot for testing it Coding! I have two thoughts though,
-
One reason that makes me think it is not a issue from slow computer/connection is my Reply #8, where I added a very small sinusoidal curve to the int, and it worked perfectly. It is still a high baud rate, so if the speed is an issue, it would fail there too. If you don't mind, could you please take a look at that thread's code? I find that phenomenon really weird to understand (looks like the data type was automatically promoted by adding a value to it, but then again it is still int).
-
There is another slight chance (I might be totally wrong): because the error rate is relatively low, I only find out the "spikes" by plotting them (eye-balling them through the IDLE console does not work). If you do
for datum in data:
if datum > 234:
print(datum)
Would any value be printed out? (I might be wrong though)
Thanks again - I do appreciate your time into this very much!
Shawn