supla-device
Loading...
Searching...
No Matches
Supla::Control::RelayWeeklySchedule Member List

This is the complete list of members for Supla::Control::RelayWeeklySchedule, including all inherited members.

applyChannelConfig(TSD_ChannelConfig *config, bool local) override (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlervirtual
applyResolvedWeeklyScheduleProgram(const TWeeklyScheduleProgram &program, int programId, bool programChanged) override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllerprotectedvirtual
calculateIndex(enum DayOfWeek dayOfWeek, int hour, int quarter) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
canActivate() const override (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedulevirtual
clearSchedule(bool alt) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
clearSchedules() (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
ensureSchedule(bool alt) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
ensureScheduleForUse(bool alt) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
fillChannelConfig(void *config, int *size, uint8_t configType) override (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlervirtual
getClockState() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
getClockState(bool startupDelay) const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
getCurrentQuarter() const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
getProgramAt(const TChannelConfig_WeeklySchedule *schedule, int quarterIndex) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
getProgramById(const TChannelConfig_WeeklySchedule *schedule, int programId) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
getProgramId(const TChannelConfig_WeeklySchedule *schedule, int index) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
getSchedule(bool alt, bool loadIfMissing=true) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
getSchedule(bool alt, bool loadIfMissing=true) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
getWeeklyScheduleTimeSnapshot(bool startupDelay) const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
hasAltScheduleStorage() const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerinlineprotectedvirtual
hasPersistentDefaultSchedule(bool alt) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerinlineprotectedvirtual
isActive() const override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllervirtual
isConfigured() const (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedule
isConfigured(bool alt) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
isExternallyManaged() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlinevirtual
isManualActionAllowed(bool turnOn) const override (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedulevirtual
isPersisted(bool alt) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
isWeeklyScheduleConfigured() const (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleController
isWeeklyScheduleEnabled() const (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedule
iterateAlways() (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedule
onLoadConfig() override (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlervirtual
onManualAction() override (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedulevirtual
onNativeScheduleLoaded() override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllerprotectedvirtual
onNativeScheduleLoadFailed(bool alt) override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllerprotectedvirtual
onNativeSchedulePurged() override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllerprotectedvirtual
onNativeScheduleSaved(bool alt, bool notify) override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllerprotectedvirtual
processCache(bool active, uint32_t nowMs) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
processCurrentProgram(bool startupDelay) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
processWeeklySchedule() override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllervirtual
purgeConfig() override (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlervirtual
RelayWeeklySchedule(Relay *owner) (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklyScheduleexplicit
resetCache() (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
resetCurrentProgramId() (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
resolveCurrentProgram(bool alt, TWeeklyScheduleProgram *program, int *programId) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
resolveCurrentProgram(bool alt, TWeeklyScheduleProgram *program, int *programId) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
resolveCurrentProgram(bool alt, const WeeklyScheduleTimeSnapshot &time, TWeeklyScheduleProgram *program, int *programId) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
resolveProgram(const WeeklyScheduleTimeSnapshot &time, bool alt, TWeeklyScheduleProgram *program, int *programId) override (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotectedvirtual
resolveProgramTiming(const WeeklyScheduleTimeSnapshot &time, int programId, int32_t *occurrence, uint32_t *elapsedSeconds) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
resolveProgramTiming(const WeeklyScheduleTimeSnapshot &time, bool alt, int programId, int32_t *occurrence, uint32_t *elapsedSeconds) override (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotectedvirtual
resolveWeeklyScheduleProgram(const WeeklyScheduleTimeSnapshot &time, TWeeklyScheduleProgram *program, int *programId) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
restoreWeeklyScheduleMode(bool enabled) override (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedulevirtual
saveSchedule(bool alt, bool notify=false) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
setWeeklySchedule(TChannelConfig_WeeklySchedule *schedule, int index, int programId) const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
setWeeklyScheduleProgramSource(WeeklyScheduleProgramSource *source) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
shouldUseAltWeeklySchedule() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlineprotectedvirtual
supportsAltSchedule() const (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerinlineprotectedvirtual
supportsConfigType(uint8_t configType) const override (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlervirtual
switchToManualMode() override (defined in Supla::Control::NativeWeeklyScheduleController)Supla::Control::NativeWeeklyScheduleControllervirtual
switchToWeeklySchedule() override (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedulevirtual
touchCache(bool active, uint32_t nowMs) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
unloadSchedule(bool alt) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
updateCurrentProgramId(int programId) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
updateSchedule(bool alt, const TChannelConfig_WeeklySchedule &schedule) (defined in Supla::Control::NativeWeeklyScheduleConfigHandler)Supla::Control::NativeWeeklyScheduleConfigHandlerprotected
~RelayWeeklySchedule() (defined in Supla::Control::RelayWeeklySchedule)Supla::Control::RelayWeeklySchedule
~WeeklyScheduleConfigHandler()=default (defined in Supla::Control::WeeklyScheduleConfigHandler)Supla::Control::WeeklyScheduleConfigHandlervirtual
~WeeklyScheduleController()=default (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllervirtual
~WeeklyScheduleProgramSource()=default (defined in Supla::Control::WeeklyScheduleProgramSource)Supla::Control::WeeklyScheduleProgramSourcevirtual