C# Class Animatroller.Framework.Controller.HighPrecisionTimer

Inheritance: IDisposable
Show file Open project: HakanL/animatroller Class Usage Examples

Protected Properties

Property Type Description
cancelSource System.Threading.CancellationTokenSource
execTiming CircularBuffer.CircularBuffer
log Logger
tickTiming CircularBuffer.CircularBuffer

Public Methods

Method Description
Dispose ( ) : void
HighPrecisionTimer ( int intervalMs, bool startRunning = true ) : System
Start ( ) : void
Stop ( ) : void
WaitUntilFinished ( ISequenceInstance instance ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

HighPrecisionTimer() public method

public HighPrecisionTimer ( int intervalMs, bool startRunning = true ) : System
intervalMs int
startRunning bool
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

WaitUntilFinished() public method

public WaitUntilFinished ( ISequenceInstance instance ) : void
instance ISequenceInstance
return void

Property Details

cancelSource protected property

protected CancellationTokenSource,System.Threading cancelSource
return System.Threading.CancellationTokenSource

execTiming protected property

protected CircularBuffer.CircularBuffer execTiming
return CircularBuffer.CircularBuffer

log protected static property

protected static Logger log
return Logger

tickTiming protected property

protected CircularBuffer.CircularBuffer tickTiming
return CircularBuffer.CircularBuffer