| 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 |
| debugNukiCommand | Nuki::NukiBle | protected |
| debugNukiCommunication | Nuki::NukiBle | protected |
| debugNukiConnect | Nuki::NukiBle | protected |
| debugNukiHexData | Nuki::NukiBle | protected |
| debugNukiReadableData | 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 | |
| enableSlowSpeedDuringNightMode(const bool enable) | NukiLock::NukiLock | |
| errorCode | Nuki::NukiBle | protected |
| executeAction(const TDeviceAction action) | Nuki::NukiBle | protected |
| extendDisconnectTimeout() | Nuki::NukiBle | protected |
| genericCommand(Command command, bool withPin=true) | Nuki::NukiBle | |
| getAccessoryInfo(const uint8_t accessoryType) | NukiLock::NukiLock | |
| getAuthorizationEntries(std::list< AuthorizationEntry > *requestedAuthorizationEntries) | Nuki::NukiBle | |
| getBatteryPerc() | NukiLock::NukiLock | |
| getBleAddress() const | Nuki::NukiBle | |
| getFingerprintEntries(std::list< FingerprintEntry > *requestedFingerprintEntries) | Nuki::NukiBle | |
| getInternalLogEntries(std::list< InternalLogEntry > *requestedInternalLogEntries) | NukiLock::NukiLock | |
| 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 | |
| getUltraPincode() | Nuki::NukiBle | |
| getWifiScanEntries(std::list< WifiScanEntry > *wifiScanEntries) | NukiLock::NukiLock | |
| handleReturnMessage(Command returnCode, unsigned char *data, uint16_t dataLen) override | NukiLock::NukiLock | protectedvirtual |
| initialize(bool initAltConnect=false) | Nuki::NukiBle | |
| isBatteryCharging() | NukiLock::NukiLock | |
| isBatteryCritical() | NukiLock::NukiLock | |
| isDoorSensorBatteryCritical() | NukiLock::NukiLock | |
| isKeypadBatteryCritical() | NukiLock::NukiLock | |
| isLockUltra() const | Nuki::NukiBle | |
| 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 |
| logger | Nuki::NukiBle | protected |
| logMessage(const char *message, int level=4) | Nuki::NukiBle | protected |
| logMessageVar(const char *message, unsigned int var, int level=4) | Nuki::NukiBle | protected |
| logMessageVar(const char *message, const char *var, int level=4) | Nuki::NukiBle | protected |
| NukiBle(const std::string &deviceName, const uint32_t deviceId, const NimBLEUUID pairingServiceUUID, const NimBLEUUID pairingServiceUltraUUID, const NimBLEUUID deviceServiceUUID, const NimBLEUUID gdioUUID, const NimBLEUUID gdioUltraUUID, 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 | |
| registerLogger(Print *Log) | 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 | |
| requestDailyStatistics() | Nuki::NukiBle | |
| requestKeyTurnerState(KeyTurnerState *retrievedKeyTurnerState) | NukiLock::NukiLock | |
| requestReboot() | Nuki::NukiBle | |
| resetHost() | Nuki::NukiBle | |
| retrieveAuthorizationEntries(const uint16_t offset, const uint16_t count) | Nuki::NukiBle | |
| retrieveFingerprintEntries() | Nuki::NukiBle | |
| retrieveInternalLogEntries(const uint32_t startIndex, const uint16_t count, const uint8_t sortOrder, bool const totalCount) | NukiLock::NukiLock | |
| 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 | |
| saveUltraPincode(const uint32_t pinCode, bool save=true) | Nuki::NukiBle | |
| scanWifi(uint8_t scanDurationSeconds=10) | NukiLock::NukiLock | |
| 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 | |
| setDebugCommand(bool enable) | Nuki::NukiBle | |
| setDebugCommunication(bool enable) | Nuki::NukiBle | |
| setDebugConnect(bool enable) | Nuki::NukiBle | |
| setDebugHexData(bool enable) | Nuki::NukiBle | |
| setDebugReadableData(bool enable) | 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 | |
| setMotorSpeed(const MotorSpeed speed) | 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 | |
| setUltraPin(const uint32_t newSecurityPin) | Nuki::NukiBle | |
| 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 |