Skip to content
Snippets Groups Projects
Commit 899059e2 authored by user2684's avatar user2684
Browse files

if POWER_MANAGER is not enabled setAutoPowerPins()...

if POWER_MANAGER is not enabled setAutoPowerPins() inNodeManager::registerSensor() throws an error #26
parent e826d15f
No related branches found
No related tags found
No related merge requests found
...@@ -1077,8 +1077,10 @@ int NodeManager::registerSensor(Sensor* sensor) { ...@@ -1077,8 +1077,10 @@ int NodeManager::registerSensor(Sensor* sensor) {
Serial.print(" T="); Serial.print(" T=");
Serial.println(sensor->getType()); Serial.println(sensor->getType());
#endif #endif
// set auto power pin #if POWER_MANAGER == 1
sensor->setAutoPowerPins(_auto_power_pins); // set auto power pin
sensor->setAutoPowerPins(_auto_power_pins);
#endif
// add the sensor to the array of registered sensors // add the sensor to the array of registered sensors
_sensors[sensor->getChildId()] = sensor; _sensors[sensor->getChildId()] = sensor;
// return the child_id // return the child_id
......
...@@ -314,6 +314,8 @@ Each sensor class can expose additional methods. ...@@ -314,6 +314,8 @@ Each sensor class can expose additional methods.
void setDebounce(int value); 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) // 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); void setTriggerTime(int value);
// Set initial value on the interrupt pin (default: HIGH)
void setInitial(int value);
~~~ ~~~
## Upload your sketch ## Upload your sketch
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment