Interface ITimerTrigger
Represents a timer-based trigger that alternates between active and inactive states based on specified time periods.
Inherited Members
Namespace: EyeAuras.DefaultAuras.Triggers.Timer
Assembly: EyeAuras.DefaultAuras.dll
Syntax
public interface ITimerTrigger : IAuraTrigger, IAuraEntity, IAuraObject, IBindableReactiveObject, IHasId, IHasTypedId<string>, ICanSetContext, IHasContext, IHasErrors, IDisposable, INotifyPropertyChanged, IHasError, IHasErrorProvider, ICanSetName, IHasName, ICanSetDescription, IHasDescription
Properties
| Name | Description |
|---|---|
| TimerActivationPeriod | Gets or sets the period of time the trigger remains in the activated state before switching to the deactivated state. |
| TimerActivationTimestamp | Gets the timestamp when the trigger is scheduled to next activate. This property is null if there is no scheduled activation. |
| TimerDeactivationPeriod | Gets or sets the period of time the trigger remains in the deactivated state before switching to the activated state. |
| TimerDeactivationTimestamp | Gets the timestamp when the trigger is scheduled to next deactivate. This property is null if there is no scheduled deactivation. |