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

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

applyProgramAt(const WeeklyScheduleTimeSnapshot &time, const TWeeklyScheduleProgram &program, int programId, bool programChanged) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotectedvirtual
applyResolvedWeeklyScheduleProgram(const TWeeklyScheduleProgram &program, int programId, bool programChanged) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotectedvirtual
canActivate() const override (defined in Supla::Control::ExternalManagedWeeklySchedule)Supla::Control::ExternalManagedWeeklySchedulevirtual
getClockState() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
getClockState(bool startupDelay) const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
getWeeklyScheduleTimeSnapshot(bool startupDelay) const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
isActive() const override (defined in Supla::Control::ExternalManagedWeeklySchedule)Supla::Control::ExternalManagedWeeklySchedulevirtual
isExternallyManaged() const override (defined in Supla::Control::ExternalManagedWeeklySchedule)Supla::Control::ExternalManagedWeeklyScheduleinlinevirtual
isManualActionAllowed(bool turnOn) const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlinevirtual
onManualAction() (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlinevirtual
onWeeklyScheduleClockState(WeeklyScheduleClockState state) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlineprotectedvirtual
processCurrentProgram(bool startupDelay) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
processWeeklySchedule() override (defined in Supla::Control::ExternalManagedWeeklySchedule)Supla::Control::ExternalManagedWeeklySchedulevirtual
requiresReadyClock() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlineprotectedvirtual
resetCurrentProgramId() (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
resolveProgramTiming(const WeeklyScheduleTimeSnapshot &time, int programId, int32_t *occurrence, uint32_t *elapsedSeconds) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
resolveWeeklyScheduleProgram(const WeeklyScheduleTimeSnapshot &time, TWeeklyScheduleProgram *program, int *programId) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
restoreWeeklyScheduleMode(bool enabled) override (defined in Supla::Control::ExternalManagedWeeklySchedule)Supla::Control::ExternalManagedWeeklySchedulevirtual
setWeeklyScheduleProgramSource(WeeklyScheduleProgramSource *source) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
shouldUseAltWeeklySchedule() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlineprotectedvirtual
switchToManualMode() override (defined in Supla::Control::ExternalManagedWeeklySchedule)Supla::Control::ExternalManagedWeeklySchedulevirtual
switchToWeeklySchedule() override (defined in Supla::Control::ExternalManagedWeeklySchedule)Supla::Control::ExternalManagedWeeklySchedulevirtual
updateCurrentProgramId(int programId) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
~WeeklyScheduleController()=default (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllervirtual