Package gda.px.camera
Class MXOmegaMaxVelocity
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
gda.px.camera.MXOmegaMaxVelocity
- All Implemented Interfaces:
Device,InitializationListener,Configurable,Findable,gda.observable.IObservable,OmegaMaxVelocity,org.springframework.beans.factory.InitializingBean
public class MXOmegaMaxVelocity
extends DeviceBase
implements org.springframework.beans.factory.InitializingBean, InitializationListener, OmegaMaxVelocity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EpicsChannelManagerEPICS Channel Managerprotected EpicsControllerEPICS controllerprotected gov.aps.jca.ChannelEpics channelsFields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.doublevoidCalled when all critical channels are connected.voidsetGonioRotationAxisRecord(String gonioRotationAxisRecord) Methods inherited from class gda.device.DeviceBase
addIObserver, close, deleteIObserver, deleteIObservers, getAttribute, getName, getProtectionLevel, isBeingObserved, isConfigureAtStartup, notifyIObservers, setAttribute, setConfigureAtStartup, setName, setProtectionLevelMethods inherited from class gda.factory.ConfigurableBase
isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gda.factory.Configurable
isConfigured, reconfigure
-
Field Details
-
omegaMAXVELO
protected gov.aps.jca.Channel omegaMAXVELOEpics channels -
controller
EPICS controller -
channelManager
EPICS Channel Manager
-
-
Constructor Details
-
MXOmegaMaxVelocity
public MXOmegaMaxVelocity()
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
configure
Description copied from class:ConfigurableBaseDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.- Specified by:
configurein interfaceConfigurable- Overrides:
configurein classConfigurableBase- Throws:
FactoryException- if there is an error in configuration e.g. required variable not set or cannot connect to device
-
getMaxSpeed
- Specified by:
getMaxSpeedin interfaceOmegaMaxVelocity- Throws:
DeviceException
-
initializationCompleted
public void initializationCompleted()Description copied from interface:InitializationListenerCalled when all critical channels are connected.- Specified by:
initializationCompletedin interfaceInitializationListener
-
getGonioRotationAxisRecord
-
setGonioRotationAxisRecord
-