diff options
author | Arseniy-Movshev <dodoradio@outlook.com> | 2023-03-12 00:33:58 +0000 |
---|---|---|
committer | Arseniy-Movshev <dodoradio@outlook.com> | 2023-03-12 11:51:49 +0000 |
commit | 55339aacf03642657e1f9c7d087f9b9fd319de4a (patch) | |
tree | cabe8dcc069d7d63a4978e22b4baab0df861d41b /sensorPlugins/stepCounter.h | |
parent | 47ed16926ac86295000a51fe1360a0ff9e21d84a (diff) |
Change to having one record file per day and rewrite file access infrastructure to serve this.
I believe this is a useful improvement. The main two advantages are that a) it is very cheap to check whether a record exists for a given day - just check for file presence and b) there is a reasonable limit to the size of these files (never more than a few hundred records per day) which means that they can just be loaded into ram for processing without any complex splitting operations
Currently, the necessary `~/asteroid-healthloggerd/stepCounter` and `...loggerd/heartrateMonitor` directories are not automatically created and the code just vomits errors into log if it can't write to them.
Diffstat (limited to 'sensorPlugins/stepCounter.h')
-rw-r--r-- | sensorPlugins/stepCounter.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sensorPlugins/stepCounter.h b/sensorPlugins/stepCounter.h index b6f2807..a7cb580 100644 --- a/sensorPlugins/stepCounter.h +++ b/sensorPlugins/stepCounter.h @@ -27,7 +27,7 @@ private: QStepCounterSensor *stepcounterSensor; int stepsOffset; //this is subtracted from the raw sensor value to compensate for daily step resets and boot offsets. - const QString fileName = "stepsOut.txt"; + const QString sensorPathPrefix = "stepCounter"; }; #endif // STEPCOUNTER_H |