|
|
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) |
| |
◆ canActivate()
| bool Supla::Control::ExternalManagedWeeklySchedule::canActivate |
( |
| ) |
const |
|
overridevirtual |
◆ isActive()
| bool Supla::Control::ExternalManagedWeeklySchedule::isActive |
( |
| ) |
const |
|
overridevirtual |
◆ isExternallyManaged()
| bool Supla::Control::ExternalManagedWeeklySchedule::isExternallyManaged |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ processWeeklySchedule()
| bool Supla::Control::ExternalManagedWeeklySchedule::processWeeklySchedule |
( |
| ) |
|
|
overridevirtual |
◆ restoreWeeklyScheduleMode()
| void Supla::Control::ExternalManagedWeeklySchedule::restoreWeeklyScheduleMode |
( |
bool | enabled | ) |
|
|
overridevirtual |
◆ switchToManualMode()
| void Supla::Control::ExternalManagedWeeklySchedule::switchToManualMode |
( |
| ) |
|
|
overridevirtual |
◆ switchToWeeklySchedule()
| bool Supla::Control::ExternalManagedWeeklySchedule::switchToWeeklySchedule |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: