Package uk.ac.diamond.daq.scanning
Class ScanHookParticipant
java.lang.Object
gda.factory.FindableBase
uk.ac.diamond.daq.scanning.ScanHookParticipant
- All Implemented Interfaces:
Findable,IScanParticipant
Class that can be added as participant to ScanService. This has several annotated functions
that call empty 'scan hook' functions with empty default implementations.
These can be easily overridden in derived classes (e.g. in Jython).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidatFileDeclared(String fileName) voidatPrepareForScan(ScanModel scanModel) voidvoidvoidvoidfileDeclared(String filename) voidprepareScan(ScanModel scanModel) voidvoidscanEnd()voidvoidtoString()Methods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
ScanHookParticipant
public ScanHookParticipant()
-
-
Method Details
-
addScanParticipant
public void addScanParticipant() -
removeScanParticipant
public void removeScanParticipant() -
prepareScan
-
fileDeclared
-
scanStart
public void scanStart() -
scanEnd
public void scanEnd() -
scanFinally
public void scanFinally() -
atPrepareForScan
-
atFileDeclared
-
atScanStart
public void atScanStart() -
atScanEnd
public void atScanEnd() -
atScanFinally
public void atScanFinally() -
toString
-