C# Class ScanMaster.Acquire.Acquisitor

This is a brave attempt at making a generic backend component. The idea is that it only knows how to generically scan and switch. Plugin classes provide all the specific functionality, like scanning and analog output, gathering shot data from the board, generating patterns, controlling the laser. The aim is that me and Mike can use exactly the same code, with our own custom plugins. I'm not sure whether it will work or not.
ファイルを表示 Open project: ColdMatter/EDMSuite Class Usage Examples

Public Properties

Property Type Description
AcquisitorMonitorLock object

Public Methods

Method Description
AcquireStart ( int numberOfScans ) : void
AcquireStop ( ) : void
HandleTweak ( object sender, TweakEventArgs e ) : void

Protected Methods

Method Description
OnData ( DataEventArgs e ) : void
OnScanFinished ( ) : void

Private Methods

Method Description
Acquire ( ) : void
AcquisitionFinishing ( AcquisitorConfiguration config ) : void
CheckIfStopping ( ) : bool
NextScanParameter ( int pointNumber, int scanNumber ) : double

Method Details

AcquireStart() public method

public AcquireStart ( int numberOfScans ) : void
numberOfScans int
return void

AcquireStop() public method

public AcquireStop ( ) : void
return void

HandleTweak() public method

public HandleTweak ( object sender, TweakEventArgs e ) : void
sender object
e TweakEventArgs
return void

OnData() protected method

protected OnData ( DataEventArgs e ) : void
e DataEventArgs
return void

OnScanFinished() protected method

protected OnScanFinished ( ) : void
return void

Property Details

AcquisitorMonitorLock public_oe property

public object AcquisitorMonitorLock
return object