also show lock state in config page

This commit is contained in:
technyon
2022-04-07 22:08:09 +02:00
parent 300e2b9cbd
commit ac8ec6022a
3 changed files with 14 additions and 1 deletions

View File

@@ -12,10 +12,11 @@ NukiWrapper::NukiWrapper(const std::string& deviceName, uint32_t id, Network* ne
{
nukiInst = this;
memset(&_keyTurnerState, sizeof(Nuki::KeyTurnerState), 0);
memset(&_lastKeyTurnerState, sizeof(Nuki::KeyTurnerState), 0);
memset(&_lastBatteryReport, sizeof(Nuki::BatteryReport), 0);
memset(&_batteryReport, sizeof(Nuki::BatteryReport), 0);
memset(&_keyTurnerState, sizeof(Nuki::KeyTurnerState), 0);
_keyTurnerState.lockState = Nuki::LockState::Undefined;
network->setLockActionReceived(nukiInst->onLockActionReceived);
}
@@ -154,6 +155,11 @@ void NukiWrapper::onLockActionReceived(const char *value)
nukiInst->_nextLockAction = nukiInst->lockActionToEnum(value);
}
const Nuki::KeyTurnerState &NukiWrapper::keyTurnerState()
{
return _keyTurnerState;
}
const bool NukiWrapper::isPaired()
{
return _paired;