summaryrefslogtreecommitdiff
path: root/daemon (follow)
AgeCommit message (Collapse)Author
2023-05-30Move overnight steps compensation code to the place where it's recordedArseniy-Movshev
2023-05-29Add a method for daemon recordings to be triggered from qmlArseniy-Movshev
This allows the app to always show an up-to-date value
2023-05-29Make sure step count doesn't duplicateArseniy-Movshev
this works in general, but won't work on devices such as catfish or medaka, which are able to count steps when the step counter isn't active. Those will need custom code in the future.
2023-05-28Make the log path configurableArseniy-Movshev
This also renames it to sensorlogd from the obsolete asteroid-healthtracker and hides it by default
2023-05-28Allow sensorlogd to set up its directory structureArseniy-Movshev
This code sets up all the paths used by sensorlogd before it is started
2023-05-28Add a new LoggerSettings typeArseniy-Movshev
this independently accesses the settings file for the logger, and has a call to reinitialise it (which will cause settings to be reread)
2023-05-28Add a dbus interface to allow reinitialising the loggerArseniy-Movshev
This is to allow the logger to be reinitialised form qml
2023-05-28Fix up the settings implementationArseniy-Movshev
add interval and enabled settings for all sensors get rid of some bad duplicates make sure that application properties are set up before settings are accessed
2023-05-26Add systemd services and rename executableArseniy-Movshev
2023-05-26Restructure to split to daemon and qml accessorArseniy-Movshev
- add separate subdirs for daemon and qml - add some generic qml boilerplate - add a really lazy 'last value' loader implementation - license the project as gplv3 (add copyright notices and license text)