summaryrefslogtreecommitdiff
path: root/settings/include/interface.hpp
AgeCommit message (Collapse)AuthorFilesLines
2019-11-11Fix Settings Vector ProblemJames Feist1-1/+1
{} only initalizes the std::optional, not the thing in the optional. Intialize it correctly. Tested: Warnings went away, on reboot changes persisted Change-Id: I3c40317f077d241f0dc938910a28876f911d8021 Signed-off-by: James Feist <james.feist@linux.intel.com>
2019-07-09Fix settings for conflicts with foldersJames Feist1-2/+6
Folder names cannot be the same as file names or we will get conflicts. Tested: settingsd no longer had issues on efe3 Change-Id: I057358b8a6f8a0ec98c177be8d7396d726438cc4 Signed-off-by: James Feist <james.feist@linux.intel.com>
2019-06-25Add option for settings that do not persistJason M. Bills1-14/+20
This change adds a flag that allows a setting to not persist. Tested: Verified that a setting that is set to not persist gets created with the default value on each boot. Combined with the AC Boot parameter change, this makes the power restore policy behave as expected. Change-Id: I0a8e8237864ab7ab315c0be6df23b424f0a1ccb3 Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
2019-06-20Non-yaml Settingsd implementationFeist, James1-0/+200
This implements an asio based, non-yaml settingsd. This should make it so we don't have to go through the process of creating yaml anymore. Tested: Modifed thermal_mode setting and on reboot it persisted Change-Id: Ie385064aa07838acb16ecd6cc86778d570d586cc Signed-off-by: Feist, James <james.feist@linux.intel.com>