Package gda.scan
Class PointsScan
java.lang.Object
gda.scan.PassthroughScanAdapter
gda.scan.PointsScan
- All Implemented Interfaces:
NestableScan,Scan,ScanChild,Serializable
Wrapper for the ConcurrentScan, except it takes start, stop ,number of points as arguments.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface gda.scan.Scan
Scan.ScanStatus -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class gda.scan.PassthroughScanAdapter
doCollection, getChild, getDataWriter, getDetectors, getDimension, getName, getParent, getScanDataPointPipeline, getScanInformation, getScannables, getScanNumber, getScanPlotSettings, getStatus, getStepId, getTotalNumberOfPoints, isChild, isFinishEarlyRequested, pause, prepareForCollection, requestFinishEarly, resume, run, runScan, setChild, setDataWriter, setDetectors, setIsChild, setParent, setScanDataPointPipeline, setScannables, setScanPlotSettings, setStatus, setStepId
-
Constructor Details
-
PointsScan
Expect arguments in the format:scannbleObject1 start stop [number points] scannbleObject2 start [stop] scannbleObject3 start [stop]
All scannables are assumed to use the same number of steps.
- Parameters:
args- Object[]- Throws:
IllegalArgumentException
-
-
Method Details
-
runScan
Creates and runs a scan.- Parameters:
args- String[]- Throws:
InterruptedExceptionException
-