Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else { // digital sensor (PIR)
- if (value) { // we have movement
- if (sensorStates[sensor] != SENSOR_STATE_ABOVE) { // SENSOR_STATE_ABOVE
- sensorStates[sensor] = SENSOR_STATE_ABOVE;
- actOnCurrentCondition(sensor);
- }
- } else {
- if (sensorStates[sensor] == SENSOR_STATE_ABOVE) { // SENSOR_STATE_FROM_ABOVE
- sensorStates[sensor] = SENSOR_STATE_FROM_ABOVE;
- actOnCurrentCondition(sensor);
- } else if (sensorStates[sensor] == SENSOR_STATE_FROM_ABOVE) {
- sensorStates[sensor] = SENSOR_STATE_NORMAL;
- actOnCurrentCondition(sensor);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement