From e61ab1c11cf084815cfb7d188967e8045c9422fb Mon Sep 17 00:00:00 2001 From: Bertrand Lemasle Date: Wed, 5 Dec 2018 20:56:10 +1300 Subject: [PATCH] Fixed network and gps powered counts --- src/Hardware.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Hardware.cpp b/src/Hardware.cpp index 3cd7c59..7615e76 100644 --- a/src/Hardware.cpp +++ b/src/Hardware.cpp @@ -66,7 +66,9 @@ namespace hardware { //SIM808 turns phone on by default but we don't need it for gps only device.setPhoneFunctionality(SIM808_PHONE_FUNCTIONALITY::MINIMUM); } + device.powerOnOffGps(true); + gpsPoweredCount = 1; } void gpsPowerOff() { @@ -84,6 +86,8 @@ namespace hardware { VERBOSE; device.powerOnOffGps(false); + gpsPoweredCount = 0; + powerOffIfUnused(); } @@ -98,6 +102,7 @@ namespace hardware { VERBOSE; powerOn(); device.setPhoneFunctionality(SIM808_PHONE_FUNCTIONALITY::FULL); + networkPoweredCount = 1; } void networkPowerOff() { @@ -116,6 +121,8 @@ namespace hardware { VERBOSE; device.disableGprs(); device.setPhoneFunctionality(SIM808_PHONE_FUNCTIONALITY::MINIMUM); + networkPoweredCount = 0; + powerOffIfUnused(); } }