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.
Afficher le fichier Open project: ColdMatter/EDMSuite Class Usage Examples

Méthodes publiques

Свойство Type Description
AcquisitorMonitorLock object

Méthodes publiques

Méthode Description
AcquireStart ( int numberOfScans ) : void
AcquireStop ( ) : void
HandleTweak ( object sender, TweakEventArgs e ) : void

Méthodes protégées

Méthode Description
OnData ( DataEventArgs e ) : void
OnScanFinished ( ) : void

Private Methods

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

Method Details

AcquireStart() public méthode

public AcquireStart ( int numberOfScans ) : void
numberOfScans int
Résultat void

AcquireStop() public méthode

public AcquireStop ( ) : void
Résultat void

HandleTweak() public méthode

public HandleTweak ( object sender, TweakEventArgs e ) : void
sender object
e TweakEventArgs
Résultat void

OnData() protected méthode

protected OnData ( DataEventArgs e ) : void
e DataEventArgs
Résultat void

OnScanFinished() protected méthode

protected OnScanFinished ( ) : void
Résultat void

Property Details

AcquisitorMonitorLock public_oe property

public object AcquisitorMonitorLock
Résultat object