C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AcquisitorMonitorLock object

Открытые методы

Метод Описание
AcquireStart ( int numberOfScans ) : void
AcquireStop ( ) : void
HandleTweak ( object sender, TweakEventArgs e ) : void

Защищенные методы

Метод Описание
OnData ( DataEventArgs e ) : void
OnScanFinished ( ) : void

Приватные методы

Метод Описание
Acquire ( ) : void
AcquisitionFinishing ( AcquisitorConfiguration config ) : void
CheckIfStopping ( ) : bool
NextScanParameter ( int pointNumber, int scanNumber ) : double

Описание методов

AcquireStart() публичный Метод

public AcquireStart ( int numberOfScans ) : void
numberOfScans int
Результат void

AcquireStop() публичный Метод

public AcquireStop ( ) : void
Результат void

HandleTweak() публичный Метод

public HandleTweak ( object sender, TweakEventArgs e ) : void
sender object
e TweakEventArgs
Результат void

OnData() защищенный Метод

protected OnData ( DataEventArgs e ) : void
e DataEventArgs
Результат void

OnScanFinished() защищенный Метод

protected OnScanFinished ( ) : void
Результат void

Описание свойств

AcquisitorMonitorLock публичное свойство

public object AcquisitorMonitorLock
Результат object