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

This is the complete list of members for Supla::Control::WeeklyScheduleController, 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 =0 (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerpure virtual
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 =0 (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerpure virtual
isExternallyManaged() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlinevirtual
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()=0 (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerpure virtual
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)=0 (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerpure virtual
setWeeklyScheduleProgramSource(WeeklyScheduleProgramSource *source) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
shouldUseAltWeeklySchedule() const (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerinlineprotectedvirtual
switchToManualMode()=0 (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerpure virtual
switchToWeeklySchedule()=0 (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerpure virtual
updateCurrentProgramId(int programId) (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerprotected
WeeklyScheduleComponents (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllerfriend
~WeeklyScheduleController()=default (defined in Supla::Control::WeeklyScheduleController)Supla::Control::WeeklyScheduleControllervirtual