Class KnobWidget
- java.lang.Object
-
- org.csstudio.display.builder.model.Widget
-
- org.csstudio.display.builder.model.widgets.VisibleWidget
-
- org.csstudio.display.builder.model.widgets.PVWidget
-
- org.csstudio.display.builder.model.widgets.WritablePVWidget
-
- org.csstudio.display.builder.model.widgets.KnobWidget
-
public class KnobWidget extends WritablePVWidget
- Version:
- 1.0.0 21 Aug 2017
-
-
Field Summary
Fields Modifier and Type Field Description static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propDragDisabled
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propExtremaVisible
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelHigh
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelHiHi
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelLoLo
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelLow
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String>
propReadbackPVName
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.epics.vtype.VType>
propReadbackPVValue
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowHigh
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowHiHi
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowLoLo
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowLow
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowOK
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propSyncedKnob
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propTagColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propTagVisible
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propTargetVisible
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propTextColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propThumbColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String>
propUnit
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propUnitFromPV
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propValueColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propWriteOnRelease
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propZeroDetentEnabled
static org.csstudio.display.builder.model.WidgetDescriptor
WIDGET_DESCRIPTOR
-
Fields inherited from class org.csstudio.display.builder.model.widgets.PVWidget
RUNTIME_VALUE_NO_PV
-
Fields inherited from class org.csstudio.display.builder.model.Widget
BASE_WIDGET_VERSION, USER_DATA_REPRESENTATION, USER_DATA_RUNTIME, USER_DATA_SCRIPT_SUPPORT, USER_DATA_TOOLKIT_PARENT
-
-
Constructor Summary
Constructors Constructor Description KnobWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.csstudio.display.builder.model.WidgetConfigurator
getConfigurator(org.csstudio.display.builder.model.Version persistedVersion)
Obtain configurator.WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propBackgroundColor()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propColor()
WidgetProperty<java.lang.Boolean>
propDragDisabled()
WidgetProperty<java.lang.Boolean>
propEnabled()
WidgetProperty<java.lang.Boolean>
propExtremaVisible()
WidgetProperty<java.lang.Double>
propLevelHigh()
WidgetProperty<java.lang.Double>
propLevelHiHi()
WidgetProperty<java.lang.Double>
propLevelLoLo()
WidgetProperty<java.lang.Double>
propLevelLow()
WidgetProperty<java.lang.Boolean>
propLimitsFromPV()
WidgetProperty<java.lang.Double>
propMaximum()
WidgetProperty<java.lang.Double>
propMinimum()
WidgetProperty<java.lang.Integer>
propPrecision()
WidgetProperty<java.lang.String>
propReadbackPVName()
WidgetProperty<org.epics.vtype.VType>
propReadbackPVValue()
WidgetProperty<java.lang.Boolean>
propShowHigh()
WidgetProperty<java.lang.Boolean>
propShowHiHi()
WidgetProperty<java.lang.Boolean>
propShowLoLo()
WidgetProperty<java.lang.Boolean>
propShowLow()
WidgetProperty<java.lang.Boolean>
propShowOK()
WidgetProperty<java.lang.Boolean>
propSyncedKnob()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propTagColor()
WidgetProperty<java.lang.Boolean>
propTagVisible()
WidgetProperty<java.lang.Boolean>
propTargetVisible()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propTextColor()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propThumbColor()
WidgetProperty<java.lang.Boolean>
propTransparent()
WidgetProperty<java.lang.String>
propUnit()
WidgetProperty<java.lang.Boolean>
propUnitFromPV()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propValueColor()
WidgetProperty<java.lang.Boolean>
propWriteOnRelease()
WidgetProperty<java.lang.Boolean>
propZeroDetentEnabled()
-
Methods inherited from class org.csstudio.display.builder.model.widgets.WritablePVWidget
runtimePropPVWritable
-
Methods inherited from class org.csstudio.display.builder.model.widgets.PVWidget
propBorderAlarmSensitive, propPVName, runtimePropValue
-
Methods inherited from class org.csstudio.display.builder.model.widgets.VisibleWidget
propTooltip, propVisible, runtimePropConnected
-
Methods inherited from class org.csstudio.display.builder.model.Widget
checkDisplayModel, checkProperty, checkProperty, clearUserData, expandPropertyNames, getDisplayModel, getEffectiveMacros, getID, getMacrosOrProperties, getName, getParent, getProperties, getProperty, getProperty, getPropertyByPath, getPropertyValue, getPropertyValue, getTopDisplayModel, getType, getUserData, getVersion, getWidgetClass, isClean, propActions, propClass, propHeight, propName, propRules, propScripts, propWidth, propX, propY, setConfiguratorResult, setPropertyValue, setPropertyValue, setUserData, toString
-
-
-
-
Field Detail
-
WIDGET_DESCRIPTOR
public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
-
propReadbackPVName
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String> propReadbackPVName
-
propReadbackPVValue
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.epics.vtype.VType> propReadbackPVValue
-
propDragDisabled
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propDragDisabled
-
propSyncedKnob
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propSyncedKnob
-
propUnitFromPV
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propUnitFromPV
-
propWriteOnRelease
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propWriteOnRelease
-
propZeroDetentEnabled
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propZeroDetentEnabled
-
propExtremaVisible
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propExtremaVisible
-
propLevelHiHi
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelHiHi
-
propLevelHigh
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelHigh
-
propLevelLoLo
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelLoLo
-
propLevelLow
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelLow
-
propShowHiHi
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowHiHi
-
propShowHigh
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowHigh
-
propShowLoLo
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowLoLo
-
propShowLow
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowLow
-
propShowOK
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowOK
-
propTagColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propTagColor
-
propTagVisible
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propTagVisible
-
propTargetVisible
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propTargetVisible
-
propTextColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propTextColor
-
propThumbColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propThumbColor
-
propUnit
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String> propUnit
-
propValueColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propValueColor
-
-
Method Detail
-
getConfigurator
public org.csstudio.display.builder.model.WidgetConfigurator getConfigurator(org.csstudio.display.builder.model.Version persistedVersion) throws java.lang.Exception
Description copied from class:Widget
Obtain configurator.While typically using the default
WidgetConfigurator
, widget may provide a different configurator for reading older persisted date.- Overrides:
getConfigurator
in classWidget
- Parameters:
persistedVersion
- Version of the persisted data.- Returns:
- Widget configurator for that version
- Throws:
java.lang.Exception
- if persisted version cannot be handled
-
propBackgroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propBackgroundColor()
-
propColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propColor()
-
propDragDisabled
public WidgetProperty<java.lang.Boolean> propDragDisabled()
-
propEnabled
public WidgetProperty<java.lang.Boolean> propEnabled()
-
propExtremaVisible
public WidgetProperty<java.lang.Boolean> propExtremaVisible()
-
propLevelHiHi
public WidgetProperty<java.lang.Double> propLevelHiHi()
-
propLevelHigh
public WidgetProperty<java.lang.Double> propLevelHigh()
-
propLevelLoLo
public WidgetProperty<java.lang.Double> propLevelLoLo()
-
propLevelLow
public WidgetProperty<java.lang.Double> propLevelLow()
-
propLimitsFromPV
public WidgetProperty<java.lang.Boolean> propLimitsFromPV()
-
propMaximum
public WidgetProperty<java.lang.Double> propMaximum()
-
propMinimum
public WidgetProperty<java.lang.Double> propMinimum()
-
propPrecision
public WidgetProperty<java.lang.Integer> propPrecision()
-
propReadbackPVName
public WidgetProperty<java.lang.String> propReadbackPVName()
-
propReadbackPVValue
public WidgetProperty<org.epics.vtype.VType> propReadbackPVValue()
-
propShowHiHi
public WidgetProperty<java.lang.Boolean> propShowHiHi()
-
propShowHigh
public WidgetProperty<java.lang.Boolean> propShowHigh()
-
propShowLoLo
public WidgetProperty<java.lang.Boolean> propShowLoLo()
-
propShowLow
public WidgetProperty<java.lang.Boolean> propShowLow()
-
propShowOK
public WidgetProperty<java.lang.Boolean> propShowOK()
-
propSyncedKnob
public WidgetProperty<java.lang.Boolean> propSyncedKnob()
-
propTagColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propTagColor()
-
propTagVisible
public WidgetProperty<java.lang.Boolean> propTagVisible()
-
propTargetVisible
public WidgetProperty<java.lang.Boolean> propTargetVisible()
-
propTextColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propTextColor()
-
propThumbColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propThumbColor()
-
propTransparent
public WidgetProperty<java.lang.Boolean> propTransparent()
-
propUnit
public WidgetProperty<java.lang.String> propUnit()
-
propUnitFromPV
public WidgetProperty<java.lang.Boolean> propUnitFromPV()
-
propValueColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propValueColor()
-
propWriteOnRelease
public WidgetProperty<java.lang.Boolean> propWriteOnRelease()
-
propZeroDetentEnabled
public WidgetProperty<java.lang.Boolean> propZeroDetentEnabled()
-
-