C# Class Animatroller.Framework.Controller.HighPrecisionTimer2

Inheritance: IDisposable
显示文件 Open project: HakanL/animatroller

Protected Properties

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

Public Methods

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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

HighPrecisionTimer2() public method

public HighPrecisionTimer2 ( 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_oe property

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

execTiming protected_oe property

protected CircularBuffer.CircularBuffer execTiming
return CircularBuffer.CircularBuffer

log protected_oe static_oe property

protected static Logger log
return Logger

outputValue protected_oe property

protected ISubject outputValue
return ISubject

tickTiming protected_oe property

protected CircularBuffer.CircularBuffer tickTiming
return CircularBuffer.CircularBuffer