From 899059e2269cc8f6e9117cd927a04d6a13486640 Mon Sep 17 00:00:00 2001 From: user2684 <you@example.com> Date: Fri, 31 Mar 2017 11:54:15 +0200 Subject: [PATCH] if POWER_MANAGER is not enabled setAutoPowerPins() inNodeManager::registerSensor() throws an error #26 --- NodeManagerTemplate/NodeManager.cpp | 6 ++++-- README.md | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/NodeManagerTemplate/NodeManager.cpp b/NodeManagerTemplate/NodeManager.cpp index c747f8c..227ed07 100644 --- a/NodeManagerTemplate/NodeManager.cpp +++ b/NodeManagerTemplate/NodeManager.cpp @@ -1077,8 +1077,10 @@ int NodeManager::registerSensor(Sensor* sensor) { Serial.print(" T="); Serial.println(sensor->getType()); #endif - // set auto power pin - sensor->setAutoPowerPins(_auto_power_pins); + #if POWER_MANAGER == 1 + // set auto power pin + sensor->setAutoPowerPins(_auto_power_pins); + #endif // add the sensor to the array of registered sensors _sensors[sensor->getChildId()] = sensor; // return the child_id diff --git a/README.md b/README.md index 430e2a8..8c9a149 100644 --- a/README.md +++ b/README.md @@ -314,6 +314,8 @@ Each sensor class can expose additional methods. void setDebounce(int value); // time to wait in milliseconds after a change is detected to allow the signal to be restored to its normal value (default: 0) void setTriggerTime(int value); + // Set initial value on the interrupt pin (default: HIGH) + void setInitial(int value); ~~~ ## Upload your sketch -- GitLab