Interface IPVWidgetModel

All Known Implementing Classes:
AbstractBoolControlModel, AbstractBoolWidgetModel, AbstractChoiceModel, AbstractMarkedWidgetModel, AbstractPolyModel, AbstractPVWidgetModel, AbstractScaledWidgetModel, AbstractShapeModel, ActionButtonModel, ArcModel, ArrayModel, BoolButtonModel, BoolSwitchModel, ByteMonitorModel, CheckBoxModel, ChoiceButtonModel, ComboModel, EllipseModel, GaugeModel, ImageBoolButtonModel, ImageBoolIndicatorModel, IntensityGraphModel, KnobModel, LabelModel, LEDModel, MenuButtonModel, MeterModel, NativeButtonModel, NativeTextModel, PolygonModel, PolyLineModel, ProgressBarModel, PVWidgetModelDelegate, RadioBoxModel, RectangleModel, RoundedRectangleModel, ScaledSliderModel, ScrollBarModel, SpinnerModel, TankModel, TextInputModel, TextUpdateModel, ThermometerModel, ThumbWheelModel, XYGraphModel

public interface IPVWidgetModel
  • Field Details

    • PROP_BORDER_ALARMSENSITIVE

      static final String PROP_BORDER_ALARMSENSITIVE
      If this is true, an corresponding alarm border will show up when the alarm status of input PV is not normal. The default Major alarm border is red bold line border. Minor alarm border is orange bold line border. Invalid alarm border is pink bold line border. The alarm colors can be redefined in color macro file.
      See Also:
    • PROP_FORECOLOR_ALARMSENSITIVE

      static final String PROP_FORECOLOR_ALARMSENSITIVE
      If this is true, the foreground color will change depends on the alarm status of input PV. The default major color is red, minor color is orange and invalid color is pink. The alarm colors can be redefined in color macro file.
      See Also:
    • PROP_BACKCOLOR_ALARMSENSITIVE

      static final String PROP_BACKCOLOR_ALARMSENSITIVE
      If this is true, the background color will change depends on the alarm status of input PV. The default major color is red, minor color is orange and invalid color is pink. The alarm colors can be redefined in color macro file.
      See Also:
    • PROP_ALARM_PULSING

      static final String PROP_ALARM_PULSING
      If this is true, the any alarm sensitive change will be pulsed instead of static MAJOR pulses once every 1.5s, MINOR every 3s, DISCONNECTED doesn't pulse.
      See Also:
    • PROP_PVVALUE

      static final String PROP_PVVALUE
      The property which hold the value of input PV.
      See Also:
    • PROP_PVNAME

      static final String PROP_PVNAME
      The name of the input PV.
      See Also:
  • Method Details

    • isBorderAlarmSensitve

      boolean isBorderAlarmSensitve()
    • isForeColorAlarmSensitve

      boolean isForeColorAlarmSensitve()
    • isBackColorAlarmSensitve

      boolean isBackColorAlarmSensitve()
    • isAlarmPulsing

      boolean isAlarmPulsing()
    • getPVName

      String getPVName()