| Group | Name | Type | Description |
| Standby trigger times | Standby default time [s] | Field | Time in seconds after "StandbyControl.Trigger" event will be fired |
| Next trigger / force release in | Label | Informs when the next trigger events are scheduled.Two
values <A> / <B> are displayed. <A> displays the time when the next trigger will be fired or "Pending", if Standby blocking counters are active. The value "None" indicates that the timer has not been started yet. <B> is the time until the next force release or "None" if none of the current blocking counters has a release time set. |
|
| Standby default time if standby was pending [s] | Field | Complicated, don't read further. Still reading? Ok, ok,
I'll try to explain... This timeout applies after "Pending" state. If the standby trigger was "Pending", i.e. if a Standby blocking counter was active (see "Inhibit Standby" action) and then released (see "Enable Standby" action) or the force release time is reached, then the next trigger event is scheduled with this "default pending time". The action "Enable Standby" makes also use of it when option "Trigger standby timer with default pending time" is chosen. |
|
| Standby time after system resume | Field | Same as "Standby default time" but applies to the initial state after a system resume. | |
| Standby blocking counters | Blocking counter name | Column | The name of the Standby blocking counter as defined in "Inhibit / Enable Standby" |
| Counter value | Column | The current counter value, i.e. how many times "Inhibit Standby" has been called. A value bigger than zero means that the blocker is active. Trigger events will only be fired if all counters are zero. "Inhibit Standby" action increases the counter while "Enable Standby" action decreases the value again. | |
| Reset after resume | Column | If the counter shall be reset to zero after system resume | |
| Release time | Column | Time when a force release will happen as defined in
"Inhibit standby" action. |
|
| Clear / Clear all | Button | Resets the counter value and the release time for one or all entries in the table. Thought as an emergency exit and for testing. Same effect as if one calls "Enable Standby" action on the blocking counter. | |
| Monitored processes | Process name | Column | Name of the application (program executable) to monitor. Hint: To add a new application, launch that application first, then press "Refresh" and you'll find the process in the dropdown list. Select it and press "Add". |
| Process status | Column | Indicates if the monitored process is currently running
or not. Note: The entries don't block standby by themselves. But your macro, deciding to shut down or not, can query the current status by calling the action "IsMonitoredProcessRunning". Alternatively, the events 'StandbyControl.Created.*' and 'StandbyControl.AllMonitoredProcessesTerminated' can be catched and used to control a Standby blocking counter. |
|
| Keep Alive Schedule | Keep Alive Schedule | Table | This table defines time periods when the system shall
remain running. Note: The entries don't block standby by themselves. But your macro, deciding to shut down or not, can query the current status by calling the action "IsKeepAlive". Alternatively, the events 'StandbyControl.KeepAlivePeriodStarted' and 'StandbyControl.AllKeepAlivePeriodsEnded' can be catched and used to control a Standby blocking counter. |
| Name | Type | Description |
| Blocking counter name | Field | The name of the Standby blocking counter. This might be an application name, for example. |
| Set release time [min] | Option + Field | If checked, the Standby blocking counter is force released after
the specified time (in minutes) and the counter set to 0. After a blocking counter has been force released, the next Trigger event is scheduled with the 'Default pending time' as configured in the plugin configuration. |
| Increment counter | Option | If checked, the counter is incremented as many times as
"Inhibit
Standby" is called (and decremented again as many times as "Enable
Standby" is called). If unchecked, the counter will only reach value 1 or 0, regardless how often "Inhibit Standby" has been called on it. |
| Reset counter after resume | Option | If checked, the counter is set to 0 after system
resume. If unchecked, the counter value after resume remains the same before suspend. |
| Trigger standby timer | Option | Leave default: "Don't trigger". Other options rarely
used. |
| Name | Type | Description |
| Blocking counter name | Field | The name of the Standby blocking counter. This might be an application name, for example. |
| Reset the counter (otherwise decrement) | Option | If checked, the counter is set to 0 when "Enable
Standby" is called, regardless of the current counter value. If unchecked, the counter is decremented by 1 on each call of "Enable Standby". |
| Trigger standby timer if counter is equal to zero |
Radio Group | After all blocking counters have reached value 0, the next Trigger event can be scheduled with the following options: - "Don't trigger": The time until next trigger event is continued from previous state before Pending state. - "With default pending time": Next trigger event is scheduled with default pending time (as configured in the plugin configuration) - "With default standby time": Next trigger event is scheduled with "standby default time" (as configured in the plugin configuration) - "With following value": Specifies a special value for next |
| Trigger standby timer if counter is unequal to zero |
Radio Group | Leave default: "Don't trigger". Other options rarely used. |
| Name | Type | Description |
| Force standby time | Option | If checked, the time until the next trigger can be decreased. Otherwise, it can only be increased. |