|
|
virtual bool | canActivate () const =0 |
| |
|
virtual bool | isActive () const =0 |
| |
|
virtual bool | switchToWeeklySchedule ()=0 |
| |
|
virtual void | switchToManualMode ()=0 |
| |
|
virtual void | restoreWeeklyScheduleMode (bool enabled)=0 |
| |
|
virtual bool | processWeeklySchedule ()=0 |
| |
|
virtual bool | isManualActionAllowed (bool turnOn) const |
| |
|
virtual bool | isExternallyManaged () const |
| |
|
virtual void | onManualAction () |
| |
|
|
WeeklyScheduleClockState | getClockState () const |
| |
|
WeeklyScheduleClockState | getClockState (bool startupDelay) const |
| |
|
WeeklyScheduleTimeSnapshot | getWeeklyScheduleTimeSnapshot (bool startupDelay) const |
| |
|
bool | processCurrentProgram (bool startupDelay) |
| |
|
bool | updateCurrentProgramId (int programId) |
| |
|
void | resetCurrentProgramId () |
| |
|
void | setWeeklyScheduleProgramSource (WeeklyScheduleProgramSource *source) |
| |
|
virtual void | onWeeklyScheduleClockState (WeeklyScheduleClockState state) |
| |
|
virtual bool | shouldUseAltWeeklySchedule () const |
| |
|
virtual bool | requiresReadyClock () const |
| |
|
bool | resolveProgramTiming (const WeeklyScheduleTimeSnapshot &time, int programId, int32_t *occurrence, uint32_t *elapsedSeconds) |
| |
|
virtual bool | applyProgramAt (const WeeklyScheduleTimeSnapshot &time, const TWeeklyScheduleProgram &program, int programId, bool programChanged) |
| |
|
bool | resolveWeeklyScheduleProgram (const WeeklyScheduleTimeSnapshot &time, TWeeklyScheduleProgram *program, int *programId) |
| |
|
virtual bool | applyResolvedWeeklyScheduleProgram (const TWeeklyScheduleProgram &program, int programId, bool programChanged) |
| |
|
|
class | WeeklyScheduleComponents |
| |
The documentation for this class was generated from the following files: