Improve relay state tracking

This commit is contained in:
IMback
2017-11-05 17:41:40 +01:00
parent 21b636aa98
commit 1a932993ba
6 changed files with 10 additions and 1 deletions

View File

@ -59,6 +59,7 @@ void WirelessRelay::on()
sendBit(false);
sync();
}
_state = true;
}
void WirelessRelay::off()
@ -70,6 +71,7 @@ void WirelessRelay::off()
sendBit(true);
sync();
}
_state = false;
}
uint16_t WirelessRelay::getId()
@ -77,6 +79,11 @@ uint16_t WirelessRelay::getId()
return _id;
}
bool WirelessRelay::getExpectedState()
{
return _state;
}
void WirelessRelay::init( volatile unsigned char *port, const unsigned char pin, const uint16_t id)
{