add lock control via GPIO

This commit is contained in:
technyon
2022-07-01 19:23:52 +02:00
parent 571e4ddca2
commit 4f780eb164
10 changed files with 105 additions and 4 deletions

View File

@@ -134,6 +134,21 @@ void NukiWrapper::update()
memcpy(&_lastKeyTurnerState, &_keyTurnerState, sizeof(NukiLock::KeyTurnerState));
}
void NukiWrapper::lock()
{
_nextLockAction = NukiLock::LockAction::Lock;
}
void NukiWrapper::unlock()
{
_nextLockAction = NukiLock::LockAction::Unlock;
}
void NukiWrapper::unlatch()
{
_nextLockAction = NukiLock::LockAction::Unlatch;
}
void NukiWrapper::setPin(const uint16_t pin)
{
_nukiLock.saveSecurityPincode(pin);