Creates a new instance of the FrontPanelPeriodicUpdateTimer.
The interface to the FrontPanel device that is the source of WireOuts and TriggerOuts.
The period in milliseconds between updates.
Private
Optional
_Function that cancels the timeout used to wait for the next update period.
Private
Readonly
_Event that is dispatched when WireOut values change.
Private
_Flag indicating whether the timer loop is currently running.
Private
_Flag indicating that the timer loop should exit on the next iteration.
Private
Readonly
_Event that notifies subscribers when TriggerOut values change.
Private
_The period in milliseconds between updates.
Private
_Reference to the update timer loop used to identify when the timer loop has started and when it has exited.
Private
Readonly
_Event that notifies subscribers when WireOut values change.
Event that notifies subscribers when TriggerOut values change.
Event that notifies subscribers when WireOut values change.
Private
UpdatePrivate
UpdatePrivate
UpdateGenerated using TypeDoc
Class representing a timer that periodically updates WireOuts and TriggerOuts and dispatches events to notify subscribers of changes.