Package gda.device

Interface ControllerRecord

All Known Subinterfaces:
IScannableMotor, IScannableMotorObservable, ITweakableScannableMotor
All Known Implementing Classes:
AbsorptionCoefficient, AirBearingScannableMotor, B18EnergyScannable, CamZoomPositioner, ControllerScannable, Crystal1PitchScannable, DataReductionScannable, DoseCalculator, DummyEpicsMonitor, DummyEpicsMonitorDouble, DummyPersistentScannable, DummyPersistentUnitsScannable, DummyScannable, DummyScannableMotor, DummyUnitsScannable, EndstationPhotonEnergyProvider, EpicsAirBearingControl, EpicsBpmController, EpicsCurrAmpQuadController, EpicsEditablePositionerCallback, EpicsEnumPositioner, EpicsLimitBasedPositioner, EpicsLocum4Controller, EpicsMonitor, EpicsMotor, EpicsMotorDirect, EpicsPneumaticCallback, EpicsPositioner, EpicsPositionerCallback, EpicsQbpm, EpicsReadyMotor, EpicsSimpleBinary, EpicsSimpleMbbinary, EpicsSimplePneumatic, EpicsSimplePositioner, EpicsTypedMonitor, EpicsValve, EpicsValveCallback, FeedbackControlledEpicsMotor, IdealBaseX, MotorPositionTweakControl, NameMappedEpicsPneumaticCallback, PersistentEpicsAperturePositioner, PiezoEpicsMotor, QexafsScannable, ScannableAttenuatorWedge, ScannableMotor, ScanResetDummyUnitScannable, SmarGonScannableMotor, TrajectoryScannableMotor, TurboXasScannable, TweakableScannableMotor, ZebraQexafsScannable, ZebraScannableMotor, ZebraScannableMotorForQexafs

public interface ControllerRecord
A device which is associated with a controller record, e.g. an EPICS process variable.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the name of the controller record, e.g.
  • Method Details

    • getControllerRecordName

      String getControllerRecordName()
      Gets the name of the controller record, e.g. EPICS process variable name. For example, in NeXus this value can be written as the value of the controller_record field for the NXpositioner for the scannable.
      Returns:
      controller record name
      See Also: