Package gda.device.currentamplifier
Interface StanfordAmplifier
- All Superinterfaces:
Configurable,CurrentAmplifier,Device,Findable,gda.observable.IObservable,Scannable
- All Known Implementing Classes:
DummyStanfordScannable,EpicsStanfordAmplifer,StanfordScannable
Interface used for Stanford current amplifier - used by
StanfordScannable and DummyStanfordScannable.- Since:
- 12/10/2016
-
Nested Class Summary
Nested classes/interfaces inherited from interface gda.device.CurrentAmplifier
CurrentAmplifier.Status -
Field Summary
Fields inherited from interface gda.device.Scannable
ATTR_NEXUS_CATEGORY, ATTR_NX_CLASS, DEFAULT_INPUT_NAME, VALUE_UNAVAILABLE -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]Returns an array of all possible gain units which this device can be moved to.intintString[]intintbooleanvoidsetOffset(int offset) voidsetOffsetCurrentOn(boolean switchOn) voidsetOffsetUnit(int unit) voidsetSensitivity(int sensitivity) voidsetSensitivityUnit(int unit) Methods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.CurrentAmplifier
getCurrent, getGain, getGainPositions, getGainUnit, getMode, getModePositions, getStatus, listGains, setGain, setGainUnit, setModeMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObserversMethods inherited from interface gda.device.Scannable
asynchronousMoveTo, atCommandFailure, atLevelEnd, atLevelMoveStart, atLevelStart, atPointEnd, atPointStart, atScanEnd, atScanLineEnd, atScanLineStart, atScanStart, checkPositionValid, getExtraNames, getInputNames, getLevel, getOutputFormat, getPosition, getScanMetadataAttribute, getScanMetadataAttributeNames, getScanMetadataAttributes, isAt, isBusy, moveTo, setExtraNames, setInputNames, setLevel, setOutputFormat, setScanMetadataAttribute, setScanMetadataAttributes, stop, toFormattedString, waitWhileBusy
-
Method Details
-
getSensitivity
- Throws:
DeviceException
-
getSensitivityUnit
- Throws:
DeviceException
-
isOffsetCurrentOn
- Throws:
DeviceException
-
setOffsetCurrentOn
- Throws:
DeviceException
-
getOffset
- Throws:
DeviceException
-
getOffsetUnit
- Throws:
DeviceException
-
setSensitivity
- Throws:
DeviceException
-
setSensitivityUnit
- Throws:
DeviceException
-
setOffset
- Throws:
DeviceException
-
setOffsetUnit
- Throws:
DeviceException
-
getOffsetUnits
String[] getOffsetUnits() -
getGainUnits
String[] getGainUnits()Description copied from interface:CurrentAmplifierReturns an array of all possible gain units which this device can be moved to.- Specified by:
getGainUnitsin interfaceCurrentAmplifier- Returns:
- an array of gain units
-
getAllowedPositions
String[] getAllowedPositions()
-