From a03f490b2adbbe5fc270bbc56e6c0b270e1f4660 Mon Sep 17 00:00:00 2001 From: Wojtek Rzepecki Date: Fri, 18 Dec 2020 12:37:38 +0100 Subject: [PATCH] [EDG-4952] Default value if does not exist in DB. --- .../battery-level-check/BatteryLevelCheck.cpp | 7 +++++-- .../service-evtmgr/service-evtmgr/WorkerEvent.hpp | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/module-services/service-evtmgr/battery-level-check/BatteryLevelCheck.cpp b/module-services/service-evtmgr/battery-level-check/BatteryLevelCheck.cpp index 559d3b72cc9232310be8d1fde3c47e2c4c1a7907..301a748ba30c35ed9042649a012142dd14d65ab0 100644 --- a/module-services/service-evtmgr/battery-level-check/BatteryLevelCheck.cpp +++ b/module-services/service-evtmgr/battery-level-check/BatteryLevelCheck.cpp @@ -15,7 +15,8 @@ namespace battery_level_check { namespace { - unsigned int batteryLevelCritical = 0; + constexpr inline auto DEFAULT_LEVEL = 10; + unsigned int batteryLevelCritical = DEFAULT_LEVEL; sys::Service *parentService = nullptr; @@ -31,8 +32,10 @@ namespace battery_level_check if (!setting.empty()) { batteryLevelCritical = utils::getNumericValue(setting); } + else { + setBatteryCriticalLevel(DEFAULT_LEVEL); + } } - } // namespace void init(sys::Service *service) diff --git a/module-services/service-evtmgr/service-evtmgr/WorkerEvent.hpp b/module-services/service-evtmgr/service-evtmgr/WorkerEvent.hpp index 8a34c3ca996374c1497571596e80c00afa0e029c..a1297ad58bbe50df650ba19f71944a80d01d7b5d 100644 --- a/module-services/service-evtmgr/service-evtmgr/WorkerEvent.hpp +++ b/module-services/service-evtmgr/service-evtmgr/WorkerEvent.hpp @@ -61,7 +61,7 @@ class WorkerEvent : public sys::Worker sys::Service *service = nullptr; public: - WorkerEvent(sys::Service *service) : sys::Worker(service), service(service); + WorkerEvent(sys::Service *service) : sys::Worker(service), service(service){}; /** * This function is responsible for creating all queues provided in the constructor. * When all queues are created this method creates set of queues.