diff --git a/code/modules b/code/modules index a35456c..db55b42 160000 --- a/code/modules +++ b/code/modules @@ -1 +1 @@ -Subproject commit a35456c05c1115b5f8e63c1208b77f649d97d8a3 +Subproject commit db55b42e966a5e838c9c2862edef40aee39fe41a diff --git a/code/tracker.py b/code/tracker.py index d82d40d..0ca418e 100644 --- a/code/tracker.py +++ b/code/tracker.py @@ -189,7 +189,8 @@ def tracker(): # LowEnergyManage initialization work_cycle_period = current_settings["user_cfg"]["work_cycle_period"] low_energy.set_period(work_cycle_period) - low_energy.set_low_energy_method(collector.__init_low_energy_method(work_cycle_period)) + low_energy_method = collector.__init_low_energy_method(work_cycle_period) + low_energy.set_low_energy_method(low_energy_method) low_energy.addObserver(collector) # RemoteSubscribe initialization @@ -215,3 +216,5 @@ def tracker(): controller.low_energy_init() # Low energy start controller.low_energy_start() + if low_energy.get_low_energy_method() == "POWERDOWN": + controller.power_down()