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.