Nuki BLE ESP32
Loading...
Searching...
No Matches
NukiLock::NukiLock Member List

This is the complete list of members for NukiLock::NukiLock, including all inherited members.

addAuthorizationEntry(NewAuthorizationEntry newAuthorizationEntry)Nuki::NukiBle
addKeypadEntry(NewKeypadEntry newKeypadEntry)Nuki::NukiBle
addTimeControlEntry(NewTimeControlEntry newTimecontrolEntry)NukiLock::NukiLock
cmdChallAccStateMachine(const TDeviceAction action)Nuki::NukiBleprotected
cmdChallStateMachine(const TDeviceAction action, const bool sendPinCode=false)Nuki::NukiBleprotected
cmdStateMachine(const TDeviceAction action)Nuki::NukiBleprotected
connectBle(const BLEAddress bleAddress, bool pairing)Nuki::NukiBleprotected
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
errorCodeNuki::NukiBleprotected
executeAction(const TDeviceAction action)Nuki::NukiBleprotected
extendDisconnectTimeout()Nuki::NukiBleprotected
getAuthorizationEntries(std::list< AuthorizationEntry > *requestedAuthorizationEntries)Nuki::NukiBle
getBatteryPerc()NukiLock::NukiLock
getBleAddress() constNuki::NukiBle
getKeypadEntries(std::list< KeypadEntry > *requestedKeyPadEntries)Nuki::NukiBle
getKeypadEntryCount()Nuki::NukiBle
getLastError() constNukiLock::NukiLock
getLastHeartbeat()Nuki::NukiBle
getLastReceivedBeaconTs() constNuki::NukiBle
getLogEntries(std::list< LogEntry > *requestedLogEntries)NukiLock::NukiLock
getLogEntryCount()Nuki::NukiBle
getMacAddress(char *macAddress)Nuki::NukiBle
getRssi() constNuki::NukiBle
getSecurityPincode()Nuki::NukiBle
getTimeControlEntries(std::list< TimeControlEntry > *timeControlEntries)NukiLock::NukiLock
handleReturnMessage(Command returnCode, unsigned char *data, uint16_t dataLen) overrideNukiLock::NukiLockprotectedvirtual
initialize()Nuki::NukiBle
isBatteryCharging()NukiLock::NukiLock
isBatteryCritical()NukiLock::NukiLock
isKeypadBatteryCritical()NukiLock::NukiLock
isPairedWithLock() constNuki::NukiBle
keypadAction(KeypadActionSource source, uint32_t code, KeypadAction keypadAction)NukiLock::NukiLock
lastMsgCodeReceivedNuki::NukiBleprotected
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) overrideNukiLock::NukiLockvirtual
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::NukiBlevirtual