Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-1403

Enhanced conditions for conditional styles (LED, Attribute Display)

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Feature
    • Not Assigned
    • None
    • None
    • Obs Mgt & Controls
    • Hide

      In general this enhancement would lead to more reactive and usable dashboards, particularly beneficial for those engineers who have to monitor devices.

      Show
      In general this enhancement would lead to more reactive and usable dashboards, particularly beneficial for those engineers who have to monitor devices.
    • Hide
      • For at least these widgets: LED display and Attribute Display
      • the dashboard developer can specify rendering styles as css classes/properties that are conditional
      • conditions may relate the actual value of the attribute/state to constants
      • they may relate the actual value of the attribute/state to values of other attributes/states of the same device or of other devices
      • constants are taken from the metadata of the attribute (min, max, warning, alarm thresholds).

      Additional improvements are:

      • Consider specifying a damping factor, so that quick changes of values of attributes do not lead to flickering if the user does not want a high-level of reactivity.

      The work is time-boxed to the amount of effort specified above.

      Show
      For at least these widgets: LED display and Attribute Display the dashboard developer can specify rendering styles as css classes/properties that are conditional conditions may relate the actual value of the attribute/state to constants they may relate the actual value of the attribute/state to values of other attributes/states of the same device or of other devices constants are taken from the metadata of the attribute (min, max, warning, alarm thresholds). Additional improvements are: Consider specifying a damping factor, so that quick changes of values of attributes do not lead to flickering if the user does not want a high-level of reactivity. The work is time-boxed to the amount of effort specified above.
    • 2
    • 1
    • 0.5

    Description

      In certain widgets (at least LED and Attribute display) we need to extend the expressivity of conditions that allow selection of a given CSS style. What is needed is the ability to express that:

      • the current value V is (where k,k1,k2 are constants, v1 and v2 are current values of OTHER attributes of the device):
      • V </<= k
      • V>/>=k
      • V </<= v1
      • V>/>=v1
      • k1 </<= V </<= k2
      • v1 </<= V </<= v2
      • v1 </<= V </<= k
      • k </<= V </<= v1

       An example where the v1 < V < v2 kind of relation is needed is a power monitor device, where the thresholds on the attribute are defined as values provided by a second attribute. This is a way to create dynamic thresholds.

      Constants should be the ones specified as metadata of the device attribute, namely min, max, warning and alarm. In this way what the user would see is what is defined in tango devices, not another representation stored in the dashboard.

      To an LED or Attribute Display widget there can either be the current comparison (of its value against a literal numeric constant entered by the user) or an "Advanced comparison"  that expresses any of the 8 boolean conditions mentioned above. They should be mutually exclusive and exhaustive but Taranta however would not check either of these properties.
      The "Advanced comparison" is a toggeable feature (enabled for SKA and disabled for MaxIV, by default).

      Attachments

        Issue Links

          Structure

            Activity

              People

                g.brajnik Brajnik, Giorgio
                g.brajnik Brajnik, Giorgio
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 2.0

                  IssuesStory Points
                  To Do510.0
                  In Progress   00.0
                  Complete00.0
                  Total510.0

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel