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

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

addAuthorizationEntry(NewAuthorizationEntry newAuthorizationEntry)Nuki::NukiBle
addKeypadEntry(NewKeypadEntry newKeypadEntry)Nuki::NukiBle
addTimeControlEntry(NewTimeControlEntry newTimecontrolEntry)NukiOpener::NukiOpener
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
disableRtoAfterRing(const bool disable)NukiOpener::NukiOpener
enableAutoBatteryTypeDetection(const bool enable)NukiOpener::NukiOpener
enableButton(const bool enable)NukiOpener::NukiOpener
enableDst(const bool enable)NukiOpener::NukiOpener
enableLedFlash(const bool enable)NukiOpener::NukiOpener
enablePairing(const bool enable)NukiOpener::NukiOpener
enableRandomElectricStrikeDelay(const bool enable)NukiOpener::NukiOpener
enableSoundConfirmation(const bool enable)NukiOpener::NukiOpener
errorCodeNuki::NukiBleprotected
executeAction(const TDeviceAction action)Nuki::NukiBleprotected
extendDisconnectTimeout()Nuki::NukiBleprotected
getAuthorizationEntries(std::list< AuthorizationEntry > *requestedAuthorizationEntries)Nuki::NukiBle
getBleAddress() constNuki::NukiBle
getKeypadEntries(std::list< KeypadEntry > *requestedKeyPadEntries)Nuki::NukiBle
getKeypadEntryCount()Nuki::NukiBle
getLastError() constNukiOpener::NukiOpener
getLastHeartbeat()Nuki::NukiBle
getLastReceivedBeaconTs() constNuki::NukiBle
getLogEntries(std::list< LogEntry > *requestedLogEntries)NukiOpener::NukiOpener
getLogEntryCount()Nuki::NukiBle
getMacAddress(char *macAddress)Nuki::NukiBle
getRssi() constNuki::NukiBle
getSecurityPincode()Nuki::NukiBle
getTimeControlEntries(std::list< TimeControlEntry > *timeControlEntries)NukiOpener::NukiOpener
handleReturnMessage(Command returnCode, unsigned char *data, uint16_t dataLen) overrideNukiOpener::NukiOpenerprotectedvirtual
initialize()Nuki::NukiBle
isBatteryCritical()NukiOpener::NukiOpener
isPairedWithLock() constNuki::NukiBle
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)NukiOpener::NukiOpener
logErrorCode(uint8_t errorCode) overrideNukiOpener::NukiOpenervirtual
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
NukiOpener(const std::string &deviceName, const uint32_t deviceId)NukiOpener::NukiOpener
pairNuki(AuthorizationIdType idType=AuthorizationIdType::Bridge)Nuki::NukiBle
registerBleScanner(BleScanner::Publisher *bleScanner)Nuki::NukiBle
removeTimeControlEntry(uint8_t entryId)NukiOpener::NukiOpener
requestAdvancedConfig(AdvancedConfig *retrievedAdvancedConfig)NukiOpener::NukiOpener
requestBatteryReport(BatteryReport *retrievedBatteryReport)NukiOpener::NukiOpener
requestCalibration()Nuki::NukiBle
requestConfig(Config *retrievedConfig)NukiOpener::NukiOpener
requestOpenerState(OpenerState *state)NukiOpener::NukiOpener
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
retrieveLogEntries(const uint32_t startIndex, const uint16_t count, const uint8_t sortOrder, const bool totalCount)NukiOpener::NukiOpener
retrieveOpenerState(OpenerState *openerState)NukiOpener::NukiOpener
retrieveTimeControlEntries()NukiOpener::NukiOpener
saveSecurityPincode(const uint16_t pinCode)Nuki::NukiBle
setAdvertisingMode(const AdvertisingMode mode)NukiOpener::NukiOpener
setBatteryType(const BatteryType type)NukiOpener::NukiOpener
setBusModeSwitch(const bool busModeSwitch)NukiOpener::NukiOpener
setConnectRetries(uint8_t retries)Nuki::NukiBle
setConnectTimeout(uint8_t timeout)Nuki::NukiBle
setDisconnectTimeout(uint32_t timeoutMs)Nuki::NukiBle
setDoorbellSuppression(const uint8_t suppression)NukiOpener::NukiOpener
setDoorbellSuppressionDuration(const uint16_t duration)NukiOpener::NukiOpener
setDoubleButtonPressAction(const ButtonPressAction action)NukiOpener::NukiOpener
setElectricStrikeDelay(const uint16_t delay)NukiOpener::NukiOpener
setElectricStrikeDuration(const uint16_t duration)NukiOpener::NukiOpener
setEventHandler(Nuki::SmartlockEventHandler *handler)Nuki::NukiBle
setFobAction(const uint8_t fobActionNr, const uint8_t fobAction)NukiOpener::NukiOpener
setIntercomID(const uint16_t intercomID)NukiOpener::NukiOpener
setLatitude(const float degrees)NukiOpener::NukiOpener
setLongitude(const float degrees)NukiOpener::NukiOpener
setName(const std::string &name)NukiOpener::NukiOpener
setOperatingMode(const uint8_t opmode)NukiOpener::NukiOpener
setPower(esp_power_level_t powerLevel)Nuki::NukiBle
setRtoTimeout(const uint8_t timeout)NukiOpener::NukiOpener
setSecurityPin(const uint16_t newSecurityPin)Nuki::NukiBle
setShortCircuitDuration(const uint16_t duration)NukiOpener::NukiOpener
setSingleButtonPressAction(const ButtonPressAction action)NukiOpener::NukiOpener
setSoundCm(const uint8_t sound)NukiOpener::NukiOpener
setSoundLevel(const uint8_t value)NukiOpener::NukiOpener
setSoundOpen(const uint8_t sound)NukiOpener::NukiOpener
setSoundRing(const uint8_t sound)NukiOpener::NukiOpener
setSoundRto(const uint8_t sound)NukiOpener::NukiOpener
setTimeZoneId(const TimeZoneId timeZoneId)NukiOpener::NukiOpener
setTimeZoneOffset(const int16_t minutes)NukiOpener::NukiOpener
unPairNuki()Nuki::NukiBle
updateAuthorizationEntry(UpdatedAuthorizationEntry updatedAuthorizationEntry)Nuki::NukiBle
updateConnectionState()Nuki::NukiBle
updateKeypadEntry(UpdatedKeypadEntry updatedKeyPadEntry)Nuki::NukiBle
updateTime(TimeValue time)Nuki::NukiBle
updateTimeControlEntry(TimeControlEntry TimeControlEntry)NukiOpener::NukiOpener
verifySecurityPin()Nuki::NukiBle
~NukiBle()Nuki::NukiBlevirtual