Class ActorSampleChangerControllerBase

java.lang.Object
gda.factory.ConfigurableBase
gda.mx.samplechanger.actor.controller.ActorSampleChangerControllerBase
All Implemented Interfaces:
Configurable, ActorSampleChangerController, gda.observable.IObservable
Direct Known Subclasses:
DummyActorSampleChangerController, EpicsActorSampleChangerController

public abstract class ActorSampleChangerControllerBase extends ConfigurableBase implements ActorSampleChangerController
  • Field Details

    • MISSING_MESSAGE

      protected static final String MISSING_MESSAGE
      See Also:
    • NO_ERROR

      public static final String NO_ERROR
      See Also:
    • UNKNOWN_ERROR

      public static final String UNKNOWN_ERROR
      See Also:
    • commandErrorCodeMessages

      protected static final com.google.common.collect.ImmutableBiMap<Double,String> commandErrorCodeMessages
      error code->message mappings mappings are a workaround for not being able to read message PV in code PV Observer update method (and vice versa!) Command errors are not meaningful to users and have program error equivalents so it probably doesn't matter that this mapping is a little sparse
    • programErrorCodeMessages

      protected static final com.google.common.collect.ImmutableBiMap<Double,String> programErrorCodeMessages
    • controlErrorCodeMessages

      protected static final com.google.common.collect.ImmutableBiMap<Double,String> controlErrorCodeMessages
    • LOCATIONS

      protected static final com.google.common.collect.ImmutableBiMap<Integer,String> LOCATIONS
    • RIGAKU_LOCATIONS

      protected static final com.google.common.collect.ImmutableBiMap<Integer,rigaku.jcameraman.RobotClient.RobotLocation> RIGAKU_LOCATIONS
  • Constructor Details

    • ActorSampleChangerControllerBase

      public ActorSampleChangerControllerBase()
  • Method Details