-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Data corruption #29
Comments
We could potentially implement a data cleanup routine. |
Here's an example. Instead of sending
|
It might have been that the issue was that there wasn't enough space for the termination character. Maybe your classic off-by-one error ? Will test before closing UpdateI see the errors continue only when the |
This is not fully done. For example, this is
|
Another example here
|
There are predictable sources of "corruption" and somewhat unpredictable sources of corruption. Predictable
FEDWatcher/sampleSketch/ITI_03/FED3.cpp Lines 918 to 928 in 9981d69
This could be changed to
Unpredictable |
This issue will try to put examples of data corruption affecting FEDWatcher functioning
1. Data corruption in FED number
FED 17 sent this string in the place of
Session_type
.Pav\x83SPlusMinusl17
Problem
There's the more common data corruption of changing one character by
\x[0-9]{2}
.There's the speciffic problem of not splitting the 17 (
Device_Number
) and the program title.It then populated
Device_Number
with the value inBattery_Voltage
This happened in the middle of the session. Which means this row had to be manually inserted in the proper place on the proper table.
This error was not a one time event, several FEDWatcher had this. Not sure if related but the RPi were being pushed at 100% CPU usage. I would think it's data corruption on the emission not on the receiver side.
The text was updated successfully, but these errors were encountered: