Interface Gonio
- All Superinterfaces:
Assembly,Configurable,CoordinatesMove,Device,Findable,GonioService,IndexMove,IndexPositioner,gda.observable.IObservable,IScannableGroup,IScannableGroupNamed,Scannable,Stoppable
- All Known Subinterfaces:
Diffractometer
- All Known Implementing Classes:
DiffractometerBase,GonioBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface uk.ac.gda.component.beamline.gonio.GonioService
GonioService.Axis -
Field Summary
Fields inherited from interface gda.device.Scannable
ATTR_NEXUS_CATEGORY, ATTR_NX_CLASS, DEFAULT_INPUT_NAME, VALUE_UNAVAILABLE -
Method Summary
Modifier and TypeMethodDescriptionvoidPerform operations that must be done after Spring initialisation i.e.getName()Get the object name.voidsetScannableOmega(String scannableOmega) voidsetScannableTableX(String scannableTableX) voidsetScannableTableY(String scannableTableY) voidsetScannableTableZ(String scannableTableZ) voidsetScannableX(String scannableX) voidsetScannableY(String scannableY) voidsetScannableZ(String scannableZ) Methods inherited from interface uk.ac.gda.component.model.api.Assembly
addActionRule, checkAssemblies, clearConfiguration, getAdapter, getAllDevices, getDevice, getSubAssemblies, isEnabledMethods inherited from interface gda.factory.Configurable
isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface uk.ac.gda.component.model.api.CoordinatesMove
asynchronousMoveToCoordinates, checkMovementValid, getCurrentCoordinates, getDefinedCoordinates, moveToCoordinatesMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface uk.ac.gda.component.beamline.gonio.GonioService
activate, getScannableName, moveOmega, moveTableX, moveTableY, moveTableZ, moveTo, moveX, moveY, moveZ, park, readAxis, readOmega, readTableX, readTableY, readTableZ, readX, readY, readZ, stopMethods inherited from interface uk.ac.gda.component.model.api.IndexMove
asynchronousMoveToDefined, asynchronousMoveToIndex, getDefinedCoordinatesNames, isAt, isAtIndex, moveToDefined, moveToIndexMethods inherited from interface uk.ac.gda.component.model.api.IndexPositioner
addDefinedCoordinates, isLockedToIndexPositions, setDefinedCoordinates, updateCoordinatesMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObserversMethods inherited from interface gda.device.scannable.scannablegroup.IScannableGroup
addGroupMember, addGroupMember, getGroupMemberNames, getGroupMembers, getGroupMembersAsArray, getUnits, removeGroupMemberByIndex, removeGroupMemberByScannable, setGroupMembers, setGroupMembersWithArray, setGroupMembersWithListMethods inherited from interface gda.device.scannable.scannablegroup.IScannableGroupNamed
addGroupMemberByName, getGroupMemberByName, getGroupMembersNames, getGroupMembersNamesAsArray, removeGroupMemberName, setGroupMembersNames, setGroupMembersNamesWithArray, setGroupMembersNamesWithArray, setGroupMembersNamesWithListMethods 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
-
configure
Description copied from interface:ConfigurablePerform operations that must be done after Spring initialisation i.e. anything that goes beyond setting member variables.- Specified by:
configurein interfaceConfigurable- Throws:
FactoryException- if there is an error in configuration e.g. required variable not set or cannot connect to device
-
getName
String getName()Description copied from interface:FindableGet the object name. Used by Castor to check if the object name has been set before calling theFindable.setName(String)method.- Specified by:
getNamein interfaceFindable- Specified by:
getNamein interfaceGonioService- Returns:
- a String containing the object name.
-
getScannableOmega
String getScannableOmega() -
getScannableTableX
String getScannableTableX() -
getScannableTableY
String getScannableTableY() -
getScannableTableZ
String getScannableTableZ() -
getScannableX
String getScannableX() -
getScannableY
String getScannableY() -
getScannableZ
String getScannableZ() -
setScannableOmega
-
setScannableTableX
-
setScannableTableY
-
setScannableTableZ
-
setScannableX
-
setScannableY
-
setScannableZ
-