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 TypeMethodDescriptionGets 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 thecontroller_recordfield for theNXpositionerfor the scannable.- Returns:
- controller record name
- See Also:
-