Interface NXpositioner
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.eclipse.dawnsci.nexus.NXcomponent
NX_APPLIED, NX_DEPENDS_ON, NX_DESCRIPTION, NX_INPUTS, NX_NAME, NX_OUTPUTSFields inherited from interface org.eclipse.dawnsci.nexus.NXobject
NX_ATTRIBUTE_DEFAULT -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.january.dataset.Datasettime to ramp the velocity up to full speedtime to ramp the velocity up to full speedorg.eclipse.january.dataset.DatasetHardware device record, e.g.Hardware device record, e.g.org.eclipse.january.dataset.Dataset....org.eclipse.january.dataset.Datasetdescription of positionerdescription of positionerorg.eclipse.january.dataset.DatasetgetName()symbolic or mnemonic name (one word)symbolic or mnemonic name (one word)org.eclipse.january.dataset.Datasetraw value of positioner - need [n] as may be scannedraw value of positioner - need [n] as may be scannedorg.eclipse.january.dataset.Datasetmaximum allowed limit to set valuemaximum allowed limit to set valueorg.eclipse.january.dataset.Datasetminimum allowed limit to set valueminimum allowed limit to set valueorg.eclipse.january.dataset.Datasettargeted (commanded) value of positioner - need [n] as may be scannedtargeted (commanded) value of positioner - need [n] as may be scannedorg.eclipse.january.dataset.Datasetmaximum allowable difference between target_value and valuemaximum allowable difference between target_value and valueorg.eclipse.january.dataset.DatasetgetValue()best known value of positioner - need [n] as may be scannedbest known value of positioner - need [n] as may be scannedorg.eclipse.january.dataset.Datasetvelocity of the positioner (distance moved per unit time)velocity of the positioner (distance moved per unit time)setAcceleration_time(org.eclipse.january.dataset.IDataset acceleration_timeDataset) time to ramp the velocity up to full speedsetAcceleration_timeScalar(Number acceleration_timeValue) time to ramp the velocity up to full speedsetController_record(org.eclipse.january.dataset.IDataset controller_recordDataset) Hardware device record, e.g.setController_recordScalar(String controller_recordValue) Hardware device record, e.g.setDepends_on(org.eclipse.january.dataset.IDataset depends_onDataset) ..setDepends_onScalar(String depends_onValue) ..setDescription(org.eclipse.january.dataset.IDataset descriptionDataset) description of positionersetDescriptionScalar(String descriptionValue) description of positionersetName(org.eclipse.january.dataset.IDataset nameDataset) symbolic or mnemonic name (one word)setNameScalar(String nameValue) symbolic or mnemonic name (one word)setRaw_value(org.eclipse.january.dataset.IDataset raw_valueDataset) raw value of positioner - need [n] as may be scannedsetRaw_valueScalar(Number raw_valueValue) raw value of positioner - need [n] as may be scannedsetSoft_limit_max(org.eclipse.january.dataset.IDataset soft_limit_maxDataset) maximum allowed limit to set valuesetSoft_limit_maxScalar(Number soft_limit_maxValue) maximum allowed limit to set valuesetSoft_limit_min(org.eclipse.january.dataset.IDataset soft_limit_minDataset) minimum allowed limit to set valuesetSoft_limit_minScalar(Number soft_limit_minValue) minimum allowed limit to set valuesetTarget_value(org.eclipse.january.dataset.IDataset target_valueDataset) targeted (commanded) value of positioner - need [n] as may be scannedsetTarget_valueScalar(Number target_valueValue) targeted (commanded) value of positioner - need [n] as may be scannedsetTolerance(org.eclipse.january.dataset.IDataset toleranceDataset) maximum allowable difference between target_value and valuesetToleranceScalar(Number toleranceValue) maximum allowable difference between target_value and valuesetValue(org.eclipse.january.dataset.IDataset valueDataset) best known value of positioner - need [n] as may be scannedsetValueScalar(Number valueValue) best known value of positioner - need [n] as may be scannedsetVelocity(org.eclipse.january.dataset.IDataset velocityDataset) velocity of the positioner (distance moved per unit time)setVelocityScalar(Number velocityValue) velocity of the positioner (distance moved per unit time)Methods inherited from interface org.eclipse.dawnsci.analysis.api.tree.GroupNode
addDataNode, addGroupNode, addNode, addNodeLink, addSymbolicNode, containsDataNode, containsGroupNode, containsNode, containsSymbolicNode, findLinkedNodeName, findNode, findNodeLink, getDataNode, getDataNodeMap, getDataNodeNames, getDataNodes, getDatasets, getGlobalPool, getGroupNode, getGroupNodeMap, getGroupNodeNames, getGroupNodes, getNames, getNode, getNodeLink, getNodeNameIterator, getNumberOfDataNodes, getNumberOfGroupNodes, getNumberOfNodelinks, getSymbolicNode, getSymbolicNodeNames, isPopulated, iterator, removeDataNode, removeDataNode, removeGroupNode, removeGroupNode, removeSymbolicNode, removeSymbolicNode, setGlobalPoolMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.eclipse.dawnsci.analysis.api.tree.Node
addAttribute, containsAttribute, getAttribute, getAttributeIterator, getAttributeNameIterator, getAttributeNames, getID, getNumberOfAttributes, isDataNode, isGroupNode, isSymbolicNode, removeAttribute, removeAttributeMethods inherited from interface org.eclipse.dawnsci.nexus.NXcomponent
getAllFabrication, getAllProgram, getAllTransformations, getApplied, getAppliedScalar, getFabrication, getFabrication, getInputs, getInputsScalar, getOutputs, getOutputsScalar, getProgram, getProgram, getTransformations, getTransformations, setAllFabrication, setAllProgram, setAllTransformations, setApplied, setAppliedScalar, setFabrication, setFabrication, setInputs, setInputsScalar, setOutputs, setOutputsScalar, setProgram, setProgram, setTransformations, setTransformationsMethods inherited from interface org.eclipse.dawnsci.nexus.NXobject
addExternalLink, canAddChild, createDataNode, getAllDatasets, getAttr, getAttrBoolean, getAttrDate, getAttrDouble, getAttributeDefault, getAttrLong, getAttrNumber, getAttrString, getBoolean, getChild, getChildren, getChildren, getDataset, getDate, getDouble, getLazyDataset, getLazyWritableDataset, getLong, getNexusBaseClass, getNumber, getNXclass, getPermittedChildGroupClasses, getString, initializeFixedSizeLazyDataset, initializeLazyDataset, initializeLazyDataset, initializeLazyDataset, putChild, setAttribute, setAttributeDefault, setChildren, setDataset, setField
-
Field Details
-
NX_VALUE
- See Also:
-
NX_RAW_VALUE
- See Also:
-
NX_TARGET_VALUE
- See Also:
-
NX_TOLERANCE
- See Also:
-
NX_SOFT_LIMIT_MIN
- See Also:
-
NX_SOFT_LIMIT_MAX
- See Also:
-
NX_VELOCITY
- See Also:
-
NX_ACCELERATION_TIME
- See Also:
-
NX_CONTROLLER_RECORD
- See Also:
-
-
Method Details
-
getName
org.eclipse.january.dataset.Dataset getName()symbolic or mnemonic name (one word)- Specified by:
getNamein interfaceNXcomponent- Returns:
- the value.
-
setName
symbolic or mnemonic name (one word)- Specified by:
setNamein interfaceNXcomponent- Parameters:
nameDataset- the nameDataset
-
getNameScalar
String getNameScalar()symbolic or mnemonic name (one word)- Specified by:
getNameScalarin interfaceNXcomponent- Returns:
- the value.
-
setNameScalar
symbolic or mnemonic name (one word)- Specified by:
setNameScalarin interfaceNXcomponent- Parameters:
name- the name
-
getDescription
org.eclipse.january.dataset.Dataset getDescription()description of positioner- Specified by:
getDescriptionin interfaceNXcomponent- Returns:
- the value.
-
setDescription
description of positioner- Specified by:
setDescriptionin interfaceNXcomponent- Parameters:
descriptionDataset- the descriptionDataset
-
getDescriptionScalar
String getDescriptionScalar()description of positioner- Specified by:
getDescriptionScalarin interfaceNXcomponent- Returns:
- the value.
-
setDescriptionScalar
description of positioner- Specified by:
setDescriptionScalarin interfaceNXcomponent- Parameters:
description- the description
-
getValue
org.eclipse.january.dataset.Dataset getValue()best known value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setValue
best known value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
valueDataset- the valueDataset
-
getValueScalar
Number getValueScalar()best known value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setValueScalar
best known value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
value- the value
-
getRaw_value
org.eclipse.january.dataset.Dataset getRaw_value()raw value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setRaw_value
raw value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
raw_valueDataset- the raw_valueDataset
-
getRaw_valueScalar
Number getRaw_valueScalar()raw value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setRaw_valueScalar
raw value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
raw_value- the raw_value
-
getTarget_value
org.eclipse.january.dataset.Dataset getTarget_value()targeted (commanded) value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setTarget_value
targeted (commanded) value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
target_valueDataset- the target_valueDataset
-
getTarget_valueScalar
Number getTarget_valueScalar()targeted (commanded) value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setTarget_valueScalar
targeted (commanded) value of positioner - need [n] as may be scannedType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
target_value- the target_value
-
getTolerance
org.eclipse.january.dataset.Dataset getTolerance()maximum allowable difference between target_value and valueType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setTolerance
maximum allowable difference between target_value and valueType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
toleranceDataset- the toleranceDataset
-
getToleranceScalar
Number getToleranceScalar()maximum allowable difference between target_value and valueType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Returns:
- the value.
-
setToleranceScalar
maximum allowable difference between target_value and valueType: NX_NUMBER Units: NX_ANY Dimensions: 1: n;
- Parameters:
tolerance- the tolerance
-
getSoft_limit_min
org.eclipse.january.dataset.Dataset getSoft_limit_min()minimum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setSoft_limit_min
minimum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Parameters:
soft_limit_minDataset- the soft_limit_minDataset
-
getSoft_limit_minScalar
Number getSoft_limit_minScalar()minimum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setSoft_limit_minScalar
minimum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Parameters:
soft_limit_min- the soft_limit_min
-
getSoft_limit_max
org.eclipse.january.dataset.Dataset getSoft_limit_max()maximum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setSoft_limit_max
maximum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Parameters:
soft_limit_maxDataset- the soft_limit_maxDataset
-
getSoft_limit_maxScalar
Number getSoft_limit_maxScalar()maximum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setSoft_limit_maxScalar
maximum allowed limit to set valueType: NX_NUMBER Units: NX_ANY
- Parameters:
soft_limit_max- the soft_limit_max
-
getVelocity
org.eclipse.january.dataset.Dataset getVelocity()velocity of the positioner (distance moved per unit time)Type: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setVelocity
velocity of the positioner (distance moved per unit time)Type: NX_NUMBER Units: NX_ANY
- Parameters:
velocityDataset- the velocityDataset
-
getVelocityScalar
Number getVelocityScalar()velocity of the positioner (distance moved per unit time)Type: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setVelocityScalar
velocity of the positioner (distance moved per unit time)Type: NX_NUMBER Units: NX_ANY
- Parameters:
velocity- the velocity
-
getAcceleration_time
org.eclipse.january.dataset.Dataset getAcceleration_time()time to ramp the velocity up to full speedType: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setAcceleration_time
time to ramp the velocity up to full speedType: NX_NUMBER Units: NX_ANY
- Parameters:
acceleration_timeDataset- the acceleration_timeDataset
-
getAcceleration_timeScalar
Number getAcceleration_timeScalar()time to ramp the velocity up to full speedType: NX_NUMBER Units: NX_ANY
- Returns:
- the value.
-
setAcceleration_timeScalar
time to ramp the velocity up to full speedType: NX_NUMBER Units: NX_ANY
- Parameters:
acceleration_time- the acceleration_time
-
getController_record
org.eclipse.january.dataset.Dataset getController_record()Hardware device record, e.g. EPICS process variable, taco/tango ...- Returns:
- the value.
-
setController_record
Hardware device record, e.g. EPICS process variable, taco/tango ...- Parameters:
controller_recordDataset- the controller_recordDataset
-
getController_recordScalar
String getController_recordScalar()Hardware device record, e.g. EPICS process variable, taco/tango ...- Returns:
- the value.
-
setController_recordScalar
Hardware device record, e.g. EPICS process variable, taco/tango ...- Parameters:
controller_record- the controller_record
-
getDepends_on
org.eclipse.january.dataset.Dataset getDepends_on().. todo:: Add a definition for the reference point of a positioner.Type: NX_CHAR
- Specified by:
getDepends_onin interfaceNXcomponent- Returns:
- the value.
-
setDepends_on
.. todo:: Add a definition for the reference point of a positioner.Type: NX_CHAR
- Specified by:
setDepends_onin interfaceNXcomponent- Parameters:
depends_onDataset- the depends_onDataset
-
getDepends_onScalar
String getDepends_onScalar().. todo:: Add a definition for the reference point of a positioner.Type: NX_CHAR
- Specified by:
getDepends_onScalarin interfaceNXcomponent- Returns:
- the value.
-
setDepends_onScalar
.. todo:: Add a definition for the reference point of a positioner.Type: NX_CHAR
- Specified by:
setDepends_onScalarin interfaceNXcomponent- Parameters:
depends_on- the depends_on
-