Some hopefully useful information about a queued planner.
More...
|
| string | Name [get] |
| | Name as shown to the user.
|
| |
| Guid | PlannerID [get] |
| | Unique identifier for this schedule.
|
| |
| ScheduleState | State [get] |
| | Current execution state.
|
| |
| string | AbortReason [get] |
| | If the planer was aborted: The reason why.
|
| |
| IReadOnlyList< IJobInfo > | Jobs [get] |
| | Information about the jobs in the planner.
|
| |
| uint | RepeatIteration [get] |
| | How often was this schedule started?
|
| |
| DateTime | StartTime [get] |
| | Time when the planner was started (UTC)
|
| |
| bool | Paused [get, set] |
| | Pauses the execution of the planner.
|
| |
| bool | CompletedWithoutErrors [get] |
| | True if all of the planner's jobs were done without errors.
|
| |
| bool | IsCalculated [get] |
| | Has passed the initial calculation phase.
|
| |
| bool | WasStarted [get] |
| | The planner has been started at least once.
|
| |
| TimeSpan | Duration [get] |
| | The time between start and end time - estimated for unstarted/running schedules, real value for finished schedules.
|
| |
| TimeSpan | Elapsed [get] |
| | How much time has passed between start and completion / current time.
|
| |
| bool | Failed [get] |
| | True if some job of the schedule failed or was cancelled.
|
| |
Some hopefully useful information about a queued planner.
Definition at line 83 of file Core.cs.
◆ AbortReason
| string AxelSemrau.Chronos.IPlannerInfo.AbortReason |
|
get |
If the planer was aborted: The reason why.
Definition at line 100 of file Core.cs.
◆ CompletedWithoutErrors
| bool AxelSemrau.Chronos.IPlannerInfo.CompletedWithoutErrors |
|
get |
True if all of the planner's jobs were done without errors.
Definition at line 131 of file Core.cs.
◆ Duration
| TimeSpan AxelSemrau.Chronos.IPlannerInfo.Duration |
|
get |
The time between start and end time - estimated for unstarted/running schedules, real value for finished schedules.
Definition at line 146 of file Core.cs.
◆ Elapsed
| TimeSpan AxelSemrau.Chronos.IPlannerInfo.Elapsed |
|
get |
How much time has passed between start and completion / current time.
Definition at line 150 of file Core.cs.
◆ Failed
| bool AxelSemrau.Chronos.IPlannerInfo.Failed |
|
get |
True if some job of the schedule failed or was cancelled.
Definition at line 155 of file Core.cs.
◆ IsCalculated
| bool AxelSemrau.Chronos.IPlannerInfo.IsCalculated |
|
get |
Has passed the initial calculation phase.
Definition at line 136 of file Core.cs.
◆ Jobs
| IReadOnlyList<IJobInfo> AxelSemrau.Chronos.IPlannerInfo.Jobs |
|
get |
Information about the jobs in the planner.
Definition at line 104 of file Core.cs.
◆ Name
| string AxelSemrau.Chronos.IPlannerInfo.Name |
|
get |
Name as shown to the user.
Definition at line 88 of file Core.cs.
◆ Paused
| bool AxelSemrau.Chronos.IPlannerInfo.Paused |
|
getset |
Pauses the execution of the planner.
Use with care - in case of time critical valve switches or activated heaters which must be turned off again, this can have bad consequences if used improperly.
Definition at line 126 of file Core.cs.
◆ PlannerID
| Guid AxelSemrau.Chronos.IPlannerInfo.PlannerID |
|
get |
Unique identifier for this schedule.
Definition at line 92 of file Core.cs.
◆ RepeatIteration
| uint AxelSemrau.Chronos.IPlannerInfo.RepeatIteration |
|
get |
How often was this schedule started?
For infinite schedules.
Definition at line 112 of file Core.cs.
◆ StartTime
| DateTime AxelSemrau.Chronos.IPlannerInfo.StartTime |
|
get |
Time when the planner was started (UTC)
Definition at line 117 of file Core.cs.
◆ State
Current execution state.
Definition at line 96 of file Core.cs.
◆ WasStarted
| bool AxelSemrau.Chronos.IPlannerInfo.WasStarted |
|
get |
The planner has been started at least once.
Definition at line 141 of file Core.cs.
The documentation for this interface was generated from the following file: