The “Export rangetest.csv” function exports a csv file that contains all of the history of the waypoints ever registered on a device.
I do not see any menu or button or command to reset that file (i.e. to erase all of its previous content) so that I can start with a fresh empty csv file.
is there way to do this ? If not I’ll post in the development category a request to implement an erase method.
Great question. Every time I try to do a range test, the previous tests are in there too messing up the results. Is there a way to wipe the history? In the case of RAK devices, where is this info stored? Or is this info cashed in the phone somewhere?
Do you mean the phone app “Export rangetest.csv” function? Because on Android you can erase that via “Debug Panel → Clear”. But I’m not sure about iOS or the range test module.
From what I understand the micro controller has a small amount of ram, either built into it, or added as another IC on the board itself. Many ESP32 devices have a separate IC to store data. Sooner or later this small amount of ram will be filled up, and this data will have to be erased to be able to store new data. What we need is a way to wipe that data so we can place new data on to it again. This might not be so simple to implement in code, hence to why this feature is not already available.
When you do a range test, that data is stored in the ram. The next time you do another range test new data is added to the existing data, so when you export the .csv you see the previous range test, along with the new range test. Right now the only way to wipe all data off is by flashing the device with new firmware resetting everything, which is not ideal. We just have to be patient for the developers to revise the code.
Hi folks! Just for clarification - as mentioned above by lukipuki, if you clear the debug panel, that also clears the rangetest.csv. I know, I just did it.
The debug panel seems to be a real-time visualisation of the csv file content.