Package gda.px.camera

Class 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 Details

    • omegaMAXVELO

      protected gov.aps.jca.Channel omegaMAXVELO
      Epics channels
    • controller

      protected EpicsController controller
      EPICS controller
    • channelManager

      protected EpicsChannelManager channelManager
      EPICS Channel Manager
  • Constructor Details

    • MXOmegaMaxVelocity

      public MXOmegaMaxVelocity()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • configure

      public void configure() throws FactoryException
      Description copied from class: ConfigurableBase
      Default 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:
      configure in interface Configurable
      Overrides:
      configure in class ConfigurableBase
      Throws:
      FactoryException - if there is an error in configuration e.g. required variable not set or cannot connect to device
    • getMaxSpeed

      public double getMaxSpeed() throws DeviceException
      Specified by:
      getMaxSpeed in interface OmegaMaxVelocity
      Throws:
      DeviceException
    • initializationCompleted

      public void initializationCompleted()
      Description copied from interface: InitializationListener
      Called when all critical channels are connected.
      Specified by:
      initializationCompleted in interface InitializationListener
    • getGonioRotationAxisRecord

      public String getGonioRotationAxisRecord()
    • setGonioRotationAxisRecord

      public void setGonioRotationAxisRecord(String gonioRotationAxisRecord)