addAuthorizationEntry(NewAuthorizationEntry newAuthorizationEntry) | Nuki::NukiBle | |
addKeypadEntry(NewKeypadEntry newKeypadEntry) | Nuki::NukiBle | |
addTimeControlEntry(NewTimeControlEntry newTimecontrolEntry) | NukiLock::NukiLock | |
cmdChallAccStateMachine(const TDeviceAction action) | Nuki::NukiBle | protected |
cmdChallStateMachine(const TDeviceAction action, const bool sendPinCode=false) | Nuki::NukiBle | protected |
cmdStateMachine(const TDeviceAction action) | Nuki::NukiBle | protected |
connectBle(const BLEAddress bleAddress, bool pairing) | Nuki::NukiBle | protected |
deleteAuthorizationEntry(const uint32_t id) | Nuki::NukiBle | |
deleteKeypadEntry(uint16_t id) | Nuki::NukiBle | |
disableAutoUnlock(const bool disable) | NukiLock::NukiLock | |
disableNightModeAutoUnlock(const bool disable) | NukiLock::NukiLock | |
enableAutoBatteryTypeDetection(const bool enable) | NukiLock::NukiLock | |
enableAutoLock(const bool enable) | NukiLock::NukiLock | |
enableAutoUnlatch(const bool enable) | NukiLock::NukiLock | |
enableAutoUpdate(const bool enable) | NukiLock::NukiLock | |
enableButton(const bool enable) | NukiLock::NukiLock | |
enableDetachedCylinder(const bool enable) | NukiLock::NukiLock | |
enableDst(const bool enable) | NukiLock::NukiLock | |
enableImmediateAutoLock(const bool enable) | NukiLock::NukiLock | |
enableLedFlash(const bool enable) | NukiLock::NukiLock | |
enableNightMode(const bool enable) | NukiLock::NukiLock | |
enableNightModeAutoLock(const bool enable) | NukiLock::NukiLock | |
enableNightModeImmediateLockOnStart(const bool enable) | NukiLock::NukiLock | |
enablePairing(const bool enable) | NukiLock::NukiLock | |
enableSingleLock(const bool enable) | NukiLock::NukiLock | |
errorCode | Nuki::NukiBle | protected |
executeAction(const TDeviceAction action) | Nuki::NukiBle | protected |
extendDisconnectTimeout() | Nuki::NukiBle | protected |
getAuthorizationEntries(std::list< AuthorizationEntry > *requestedAuthorizationEntries) | Nuki::NukiBle | |
getBatteryPerc() | NukiLock::NukiLock | |
getBleAddress() const | Nuki::NukiBle | |
getKeypadEntries(std::list< KeypadEntry > *requestedKeyPadEntries) | Nuki::NukiBle | |
getKeypadEntryCount() | Nuki::NukiBle | |
getLastError() const | NukiLock::NukiLock | |
getLastHeartbeat() | Nuki::NukiBle | |
getLastReceivedBeaconTs() const | Nuki::NukiBle | |
getLogEntries(std::list< LogEntry > *requestedLogEntries) | NukiLock::NukiLock | |
getLogEntryCount() | Nuki::NukiBle | |
getMacAddress(char *macAddress) | Nuki::NukiBle | |
getRssi() const | Nuki::NukiBle | |
getSecurityPincode() | Nuki::NukiBle | |
getTimeControlEntries(std::list< TimeControlEntry > *timeControlEntries) | NukiLock::NukiLock | |
handleReturnMessage(Command returnCode, unsigned char *data, uint16_t dataLen) override | NukiLock::NukiLock | protectedvirtual |
initialize() | Nuki::NukiBle | |
isBatteryCharging() | NukiLock::NukiLock | |
isBatteryCritical() | NukiLock::NukiLock | |
isKeypadBatteryCritical() | NukiLock::NukiLock | |
isPairedWithLock() const | Nuki::NukiBle | |
keypadAction(KeypadActionSource source, uint32_t code, KeypadAction keypadAction) | NukiLock::NukiLock | |
lastMsgCodeReceived | Nuki::NukiBle | protected |
lockAction(const LockAction lockAction, const uint32_t nukiAppId=1, const uint8_t flags=0, const char *nameSuffix=nullptr, const uint8_t nameSuffixLen=0) | NukiLock::NukiLock | |
logErrorCode(uint8_t errorCode) override | NukiLock::NukiLock | virtual |
NukiBle(const std::string &deviceName, const uint32_t deviceId, const NimBLEUUID pairingServiceUUID, const NimBLEUUID deviceServiceUUID, const NimBLEUUID gdioUUID, const NimBLEUUID userDataUUID, const std::string preferencedId) | Nuki::NukiBle | |
NukiLock(const std::string &deviceName, const uint32_t deviceId) | NukiLock::NukiLock | |
pairingEnabled() | NukiLock::NukiLock | |
pairNuki(AuthorizationIdType idType=AuthorizationIdType::Bridge) | Nuki::NukiBle | |
registerBleScanner(BleScanner::Publisher *bleScanner) | Nuki::NukiBle | |
removeTimeControlEntry(uint8_t entryId) | NukiLock::NukiLock | |
requestAdvancedConfig(AdvancedConfig *retrievedAdvancedConfig) | NukiLock::NukiLock | |
requestBatteryReport(BatteryReport *retrievedBatteryReport) | NukiLock::NukiLock | |
requestCalibration() | Nuki::NukiBle | |
requestConfig(Config *retrievedConfig) | NukiLock::NukiLock | |
requestKeyTurnerState(KeyTurnerState *retrievedKeyTurnerState) | NukiLock::NukiLock | |
requestReboot() | Nuki::NukiBle | |
retrieveAuthorizationEntries(const uint16_t offset, const uint16_t count) | Nuki::NukiBle | |
retrieveKeypadEntries(const uint16_t offset, const uint16_t count) | Nuki::NukiBle | |
retrieveKeyTunerState(KeyTurnerState *retrievedKeyTurnerState) | NukiLock::NukiLock | |
retrieveLogEntries(const uint32_t startIndex, const uint16_t count, const uint8_t sortOrder, const bool totalCount) | NukiLock::NukiLock | |
retrieveTimeControlEntries() | NukiLock::NukiLock | |
saveSecurityPincode(const uint16_t pinCode) | Nuki::NukiBle | |
setAdvertisingMode(const AdvertisingMode mode) | NukiLock::NukiLock | |
setAutoLockTimeOut(const uint8_t timeout) | NukiLock::NukiLock | |
setBatteryType(const BatteryType type) | NukiLock::NukiLock | |
setConnectRetries(uint8_t retries) | Nuki::NukiBle | |
setConnectTimeout(uint8_t timeout) | Nuki::NukiBle | |
setDisconnectTimeout(uint32_t timeoutMs) | Nuki::NukiBle | |
setDoubleButtonPressAction(const ButtonPressAction action) | NukiLock::NukiLock | |
setEventHandler(Nuki::SmartlockEventHandler *handler) | Nuki::NukiBle | |
setFobAction(const uint8_t fobActionNr, const uint8_t fobAction) | NukiLock::NukiLock | |
setLatitude(const float degrees) | NukiLock::NukiLock | |
setLedBrightness(const uint8_t level) | NukiLock::NukiLock | |
setLockedPositionOffsetDegrees(const int16_t degrees) | NukiLock::NukiLock | |
setLockNgoTimeout(const uint8_t timeout) | NukiLock::NukiLock | |
setLongitude(const float degrees) | NukiLock::NukiLock | |
setName(const std::string &name) | NukiLock::NukiLock | |
setNightModeEndTime(unsigned char endtime[2]) | NukiLock::NukiLock | |
setNightModeStartTime(unsigned char starttime[2]) | NukiLock::NukiLock | |
setPower(esp_power_level_t powerLevel) | Nuki::NukiBle | |
setSecurityPin(const uint16_t newSecurityPin) | Nuki::NukiBle | |
setSingleButtonPressAction(const ButtonPressAction action) | NukiLock::NukiLock | |
setSingleLockedPositionOffsetDegrees(const int16_t degrees) | NukiLock::NukiLock | |
setTimeZoneId(const TimeZoneId timeZoneId) | NukiLock::NukiLock | |
setTimeZoneOffset(const int16_t minutes) | NukiLock::NukiLock | |
setUnlatchDuration(const uint8_t duration) | NukiLock::NukiLock | |
setUnlockedPositionOffsetDegrees(const int16_t degrees) | NukiLock::NukiLock | |
setUnlockedToLockedTransitionOffsetDegrees(const int16_t degrees) | NukiLock::NukiLock | |
unPairNuki() | Nuki::NukiBle | |
updateAuthorizationEntry(UpdatedAuthorizationEntry updatedAuthorizationEntry) | Nuki::NukiBle | |
updateConnectionState() | Nuki::NukiBle | |
updateKeypadEntry(UpdatedKeypadEntry updatedKeyPadEntry) | Nuki::NukiBle | |
updateTime(TimeValue time) | Nuki::NukiBle | |
updateTimeControlEntry(TimeControlEntry TimeControlEntry) | NukiLock::NukiLock | |
verifySecurityPin() | Nuki::NukiBle | |
~NukiBle() | Nuki::NukiBle | virtual |