<?xml version="1.0" encoding="ISO-8859-1"?>
<display modelVersion="1.0">
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false" />
  <property type="sds.boolean" id="geometry_on" value="false" />
  <property type="sds.integer" id="border.width" value="0" />
  <property type="sds.map" id="aliases">
    <map />
  </property>
  <property type="sds.boolean" id="ruler_on" value="false" />
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.integer" id="height" value="550" />
  <property type="sds.color" id="color.background">
    <color red="230" green="230" blue="250" />
  </property>
  <property type="sds.boolean" id="grid_on" value="false" />
  <property type="sds.double" id="rotation" value="0.0" />
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.string" id="name" value="DisplayModel" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="position.y" value="10" />
  <property type="sds.integer" id="position.x" value="10" />
  <property type="sds.string" id="primary_pv" value="" />
  <property type="sds.integer" id="width" value="600" />
  <property type="sds.string" id="layer" value="" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="144" green="238" blue="144" />
  </property>
  <property type="sds.option" id="border.style">
    <option id="1" />
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.boolean" id="display_border_visibility" value="false" />
  <property type="sds.paramstring" id="tooltip" value="" />
  <layer layer_name="DEFAULT" layer_index="0" layer_visibility="true" />
<widget type="org.csstudio.sds.components.StripChart">
  <aliasDescriptors>
    <aliasDescriptor name="channel" value="" />
  </aliasDescriptors>
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false">
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST" value="false" />
      <connectionState state="CONNECTED" value="true" />
      <connectionState state="DISCONNECTED" value="false" />
      <connectionState state="CONNECTION_FAILED" value="false" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="border.width" value="0">
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorderWidth" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="line_chart" value="false" />
  <property type="sds.integer" id="height" value="230" />
  <property type="sds.boolean" id="enable_plot1" value="true" />
  <property type="sds.color" id="color.background">
    <color red="173" green="216" blue="230" />
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST">
        <color red="255" green="9" blue="163" />
      </connectionState>
      <connectionState state="CONNECTED">
        <color red="230" green="230" blue="230" />
      </connectionState>
      <connectionState state="INITIAL">
        <color red="255" green="168" blue="222" />
      </connectionState>
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="enable_plot2" value="false" />
  <property type="sds.string" id="x_axis_label" value="Time (s)" />
  <property type="sds.boolean" id="enable_plot3" value="false" />
  <property type="sds.boolean" id="enable_plot4" value="false" />
  <property type="sds.boolean" id="enable_plot5" value="false" />
  <property type="sds.boolean" id="enable_plot6" value="false" />
  <property type="sds.boolean" id="enable_plot7" value="false" />
  <property type="sds.boolean" id="enable_plot8" value="false" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="width" value="447" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarm" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="update_interval" value="1.0" />
  <property type="sds.string" id="label" value="" />
  <property type="sds.option" id="data_point_drawing_style">
    <option id="2" />
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="165" green="42" blue="42" />
  </property>
  <property type="sds.option" id="border.style">
    <option id="1" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorder" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.option" id="show_grid_lines">
    <option id="0" />
  </property>
  <property type="sds.string" id="y_axis_label" value="v1" />
  <property type="sds.boolean" id="labeled_ticks" value="true" />
  <property type="sds.double" id="value7" value="0.0" />
  <property type="sds.double" id="value8" value="0.0" />
  <property type="sds.double" id="x_axis_timespan" value="350.0" />
  <property type="sds.double" id="value5" value="0.0" />
  <property type="sds.double" id="value6" value="0.0" />
  <property type="sds.double" id="value3" value="0.0" />
  <property type="sds.map" id="aliases">
    <map>
      <mapEntry name="channel" value="" />
    </map>
  </property>
  <property type="sds.double" id="value4" value="0.0" />
  <property type="sds.double" id="value1" value="0.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="epics://v1" type="java.lang.Number" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="value2" value="0.0" />
  <property type="sds.option" id="show_axes">
    <option id="3" />
  </property>
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.option" id="y_axis_scaling">
    <option id="0" />
  </property>
  <property type="sds.string" id="name" value="StripChartModel" />
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.boolean" id="transparent" value="true" />
  <property type="sds.integer" id="plot_line_width" value="1" />
  <property type="sds.double" id="min" value="-1.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[graphMin], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="position.y" value="56" />
  <property type="sds.double" id="max" value="1.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[graphMax], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="position.x" value="5" />
  <property type="sds.string" id="primary_pv" value="$channel$" />
  <property type="sds.color" id="plot_color7">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.string" id="layer" value="DEFAULT" />
  <property type="sds.color" id="plot_color8">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color5">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color6">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color4">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color3">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color2">
    <color red="255" green="0" blue="0" />
  </property>
  <property type="sds.color" id="grid_line_color">
    <color red="30" green="144" blue="255" />
  </property>
  <property type="sds.color" id="plot_color1">
    <color red="0" green="255" blue="0" />
  </property>
  <property type="sds.boolean" id="autoscale" value="true" />
  <property type="sds.paramstring" id="tooltip" value="${aliases}" />
</widget>
<widget type="org.csstudio.sds.components.StripChart">
  <aliasDescriptors>
    <aliasDescriptor name="channel" value="" />
  </aliasDescriptors>
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false">
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST" value="false" />
      <connectionState state="CONNECTED" value="true" />
      <connectionState state="DISCONNECTED" value="false" />
      <connectionState state="CONNECTION_FAILED" value="false" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="border.width" value="0">
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorderWidth" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="line_chart" value="false" />
  <property type="sds.integer" id="height" value="230" />
  <property type="sds.boolean" id="enable_plot1" value="true" />
  <property type="sds.color" id="color.background">
    <color red="230" green="230" blue="230" />
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST">
        <color red="255" green="9" blue="163" />
      </connectionState>
      <connectionState state="CONNECTED">
        <color red="230" green="230" blue="230" />
      </connectionState>
      <connectionState state="INITIAL">
        <color red="255" green="168" blue="222" />
      </connectionState>
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="enable_plot2" value="false" />
  <property type="sds.string" id="x_axis_label" value="Time (s)" />
  <property type="sds.boolean" id="enable_plot3" value="false" />
  <property type="sds.boolean" id="enable_plot4" value="false" />
  <property type="sds.boolean" id="enable_plot5" value="false" />
  <property type="sds.boolean" id="enable_plot6" value="false" />
  <property type="sds.boolean" id="enable_plot7" value="false" />
  <property type="sds.boolean" id="enable_plot8" value="false" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="width" value="447" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarm" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="update_interval" value="1.0" />
  <property type="sds.string" id="label" value="" />
  <property type="sds.option" id="data_point_drawing_style">
    <option id="2" />
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="0" green="0" blue="192" />
  </property>
  <property type="sds.option" id="border.style">
    <option id="1" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorder" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.option" id="show_grid_lines">
    <option id="0" />
  </property>
  <property type="sds.string" id="y_axis_label" value="t1" />
  <property type="sds.boolean" id="labeled_ticks" value="true" />
  <property type="sds.double" id="value7" value="0.0" />
  <property type="sds.double" id="value8" value="0.0" />
  <property type="sds.double" id="x_axis_timespan" value="300.0" />
  <property type="sds.double" id="value5" value="0.0" />
  <property type="sds.double" id="value6" value="0.0" />
  <property type="sds.double" id="value3" value="0.0" />
  <property type="sds.map" id="aliases">
    <map>
      <mapEntry name="channel" value="" />
    </map>
  </property>
  <property type="sds.double" id="value4" value="0.0" />
  <property type="sds.double" id="value1" value="0.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="epics://t1" type="java.lang.Number" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="value2" value="0.0" />
  <property type="sds.option" id="show_axes">
    <option id="3" />
  </property>
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.option" id="y_axis_scaling">
    <option id="0" />
  </property>
  <property type="sds.string" id="name" value="StripChartModel" />
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.boolean" id="transparent" value="true" />
  <property type="sds.integer" id="plot_line_width" value="1" />
  <property type="sds.double" id="min" value="0.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[graphMin], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="position.y" value="280" />
  <property type="sds.double" id="max" value="100.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[graphMax], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="position.x" value="5" />
  <property type="sds.string" id="primary_pv" value="$channel$" />
  <property type="sds.color" id="plot_color7">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.string" id="layer" value="DEFAULT" />
  <property type="sds.color" id="plot_color8">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color5">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color6">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color4">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color3">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="plot_color2">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.color" id="grid_line_color">
    <color red="210" green="210" blue="210" />
  </property>
  <property type="sds.color" id="plot_color1">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.boolean" id="autoscale" value="false" />
  <property type="sds.paramstring" id="tooltip" value="${aliases}" />
</widget>
<widget type="org.csstudio.sds.components.Textinput">
  <aliasDescriptors>
    <aliasDescriptor name="channel" value="" />
  </aliasDescriptors>
  <property type="sds.option" id="value_type">
    <option id="1" />
  </property>
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false">
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST" value="false" />
      <connectionState state="CONNECTED" value="true" />
      <connectionState state="DISCONNECTED" value="false" />
      <connectionState state="CONNECTION_FAILED" value="false" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="border.width" value="3">
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorderWidth" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.map" id="aliases">
    <map>
      <mapEntry name="channel" value="" />
    </map>
  </property>
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.integer" id="height" value="35" />
  <property type="sds.color" id="color.background">
    <color red="230" green="230" blue="230" />
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST">
        <color red="255" green="9" blue="163" />
      </connectionState>
      <connectionState state="CONNECTED">
        <color red="230" green="230" blue="230" />
      </connectionState>
      <connectionState state="INITIAL">
        <color red="255" green="168" blue="222" />
      </connectionState>
    </dynamicsDescriptor>
  </property>
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.string" id="name" value="TextInputModel" />
  <property type="sds.boolean" id="transparent" value="true" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="position.y" value="20" />
  <property type="sds.integer" id="precision" value="2" />
  <property type="sds.integer" id="position.x" value="475" />
  <property type="sds.font" id="font">
    <font fontName="Sans" height="10" style="0" />
  </property>
  <property type="sds.string" id="primary_pv" value="$channel$" />
  <property type="sds.integer" id="width" value="120" />
  <property type="sds.string" id="layer" value="DEFAULT" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarm" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="165" green="42" blue="42" />
  </property>
  <property type="sds.option" id="border.style">
    <option id="4" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorder" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.string" id="inputText" value="25">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="epics://t1" type="java.lang.Number" />
      <outputChannel name="epics://t1" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.option" id="textAlignment">
    <option id="0" />
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.paramstring" id="tooltip" value="${aliases}&#xA;Text:&#x9;${inputText}" />
</widget>
<widget type="org.csstudio.sds.components.Label">
  <property type="sds.option" id="value_type">
    <option id="1" />
  </property>
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false">
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST" value="false" />
      <connectionState state="CONNECTED" value="true" />
      <connectionState state="DISCONNECTED" value="false" />
      <connectionState state="CONNECTION_FAILED" value="false" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="border.width" value="0">
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorderWidth" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="text_rotation" value="90.0" />
  <property type="sds.map" id="aliases">
    <map />
  </property>
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.integer" id="height" value="35" />
  <property type="sds.color" id="color.background">
    <color red="255" green="255" blue="255" />
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST">
        <color red="255" green="9" blue="163" />
      </connectionState>
      <connectionState state="CONNECTED">
        <color red="230" green="230" blue="230" />
      </connectionState>
      <connectionState state="INITIAL">
        <color red="255" green="168" blue="222" />
      </connectionState>
    </dynamicsDescriptor>
  </property>
  <property type="sds.string" id="value.text" value="Demo 2" />
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.string" id="name" value="Title" />
  <property type="sds.integer" id="offset.y" value="0" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="position.y" value="20" />
  <property type="sds.integer" id="offset.x" value="0" />
  <property type="sds.integer" id="precision" value="0" />
  <property type="sds.integer" id="position.x" value="15" />
  <property type="sds.font" id="font">
    <font fontName="Arial" height="12" style="1" />
  </property>
  <property type="sds.string" id="primary_pv" value="" />
  <property type="sds.integer" id="width" value="200" />
  <property type="sds.string" id="layer" value="DEFAULT" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarm" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="165" green="42" blue="42" />
  </property>
  <property type="sds.option" id="border.style">
    <option id="1" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorder" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="transparent_background" value="true" />
  <property type="sds.option" id="textAlignment">
    <option id="3" />
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.paramstring" id="tooltip" value="test" />
</widget>
<widget type="org.csstudio.sds.components.Label">
  <aliasDescriptors>
    <aliasDescriptor name="Enter period in seconds" value="" />
  </aliasDescriptors>
  <property type="sds.option" id="value_type">
    <option id="1" />
  </property>
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false">
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST" value="false" />
      <connectionState state="CONNECTED" value="true" />
      <connectionState state="DISCONNECTED" value="false" />
      <connectionState state="CONNECTION_FAILED" value="false" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="border.width" value="0">
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorderWidth" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="text_rotation" value="90.0" />
  <property type="sds.map" id="aliases">
    <map>
      <mapEntry name="Enter period in seconds" value="" />
    </map>
  </property>
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.integer" id="height" value="35" />
  <property type="sds.color" id="color.background">
    <color red="230" green="230" blue="230" />
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST">
        <color red="255" green="9" blue="163" />
      </connectionState>
      <connectionState state="CONNECTED">
        <color red="230" green="230" blue="230" />
      </connectionState>
      <connectionState state="INITIAL">
        <color red="255" green="168" blue="222" />
      </connectionState>
    </dynamicsDescriptor>
  </property>
  <property type="sds.string" id="value.text" value="Enter period (t1) in seconds or use slider to set it" />
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.string" id="name" value="LabelModel" />
  <property type="sds.integer" id="offset.y" value="0" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="position.y" value="21" />
  <property type="sds.integer" id="offset.x" value="0" />
  <property type="sds.integer" id="precision" value="2" />
  <property type="sds.integer" id="position.x" value="150" />
  <property type="sds.font" id="font">
    <font fontName="Sans" height="9" style="0" />
  </property>
  <property type="sds.string" id="primary_pv" value="$channel$" />
  <property type="sds.integer" id="width" value="319" />
  <property type="sds.string" id="layer" value="DEFAULT" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarm" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="0" green="0" blue="192" />
  </property>
  <property type="sds.option" id="border.style">
    <option id="1" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorder" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="transparent_background" value="false" />
  <property type="sds.option" id="textAlignment">
    <option id="0" />
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.paramstring" id="tooltip" value="${aliases}&#xA;Value:&#x9;${value.text}" />
</widget>
<widget type="org.csstudio.sds.components.ScaledSlider">
  <aliasDescriptors>
    <aliasDescriptor name="channel" value="" />
  </aliasDescriptors>
  <property type="sds.double" id="loLevel" value="20.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[warningMin], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="loloLevel" value="10.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[alarmMin], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false">
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST" value="false" />
      <connectionState state="CONNECTED" value="true" />
      <connectionState state="DISCONNECTED" value="false" />
      <connectionState state="CONNECTION_FAILED" value="false" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="border.width" value="0">
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorderWidth" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="transparency" value="true" />
  <property type="sds.integer" id="height" value="230" />
  <property type="sds.color" id="color.background">
    <color red="230" green="230" blue="230" />
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST">
        <color red="255" green="9" blue="163" />
      </connectionState>
      <connectionState state="CONNECTED">
        <color red="230" green="230" blue="230" />
      </connectionState>
      <connectionState state="INITIAL">
        <color red="255" green="168" blue="222" />
      </connectionState>
    </dynamicsDescriptor>
  </property>
  <property type="sds.color" id="fillbackgroundColor">
    <color red="200" green="200" blue="200" />
  </property>
  <property type="sds.double" id="hihiLevel" value="90.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[alarmMax], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="value" value="50.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="epics://t1" type="java.lang.Number" />
      <inputChannel name="epics://&lt;&lt;Channel&gt;&gt;" type="java.lang.Object" />
      <outputChannel name="epics://t1" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="increment" value="1.0" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="width" value="120" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarm" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="showHI" value="true" />
  <property type="sds.color" id="loColor">
    <color red="255" green="128" blue="0" />
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="0" green="0" blue="192" />
  </property>
  <property type="sds.color" id="hihiColor">
    <color red="255" green="0" blue="0" />
  </property>
  <property type="sds.boolean" id="showLOLO" value="true" />
  <property type="sds.option" id="border.style">
    <option id="1" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorder" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="effect3D" value="true" />
  <property type="sds.boolean" id="horizontal" value="false" />
  <property type="sds.double" id="maximum" value="100.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[graphMax], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="hiLevel" value="80.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[warningMax], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.boolean" id="showHIHI" value="true" />
  <property type="sds.boolean" id="showMinorTicks" value="true" />
  <property type="sds.double" id="majorTickStepHint" value="50.0" />
  <property type="sds.double" id="minimum" value="0.0">
    <dynamicsDescriptor ruleId="directConnection" useConnectionStates="false">
      <inputChannel name="$channel$[graphMin], double" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="showLO" value="true" />
  <property type="sds.boolean" id="logScale" value="false" />
  <property type="sds.map" id="aliases">
    <map>
      <mapEntry name="channel" value="" />
    </map>
  </property>
  <property type="sds.boolean" id="showScale" value="true" />
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.string" id="name" value="ScaledSliderModel" />
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.integer" id="position.y" value="65" />
  <property type="sds.integer" id="position.x" value="475" />
  <property type="sds.boolean" id="showMarkers" value="true" />
  <property type="sds.string" id="primary_pv" value="$channel$" />
  <property type="sds.string" id="layer" value="DEFAULT" />
  <property type="sds.color" id="fill_color">
    <color red="0" green="0" blue="255" />
  </property>
  <property type="sds.color" id="thumbColor">
    <color red="172" green="172" blue="172" />
  </property>
  <property type="sds.color" id="loloColor">
    <color red="255" green="0" blue="0" />
  </property>
  <property type="sds.color" id="hiColor">
    <color red="255" green="128" blue="0" />
  </property>
  <property type="sds.paramstring" id="tooltip" value="${aliases}" />
</widget>
<widget type="org.csstudio.sds.components.Label">
  <aliasDescriptors>
    <aliasDescriptor name="channel" value="" />
  </aliasDescriptors>
  <property type="sds.option" id="value_type">
    <option id="1" />
  </property>
  <property type="sds.choiceoption" id="cursor">
    <option id="cursor.default" />
  </property>
  <property type="sds.string" id="permission_id" value="" />
  <property type="sds.boolean" id="visibility" value="true" />
  <property type="sds.boolean" id="connected" value="false">
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST" value="false" />
      <connectionState state="CONNECTED" value="true" />
      <connectionState state="DISCONNECTED" value="false" />
      <connectionState state="CONNECTION_FAILED" value="false" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.integer" id="border.width" value="0">
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorderWidth" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.double" id="text_rotation" value="90.0" />
  <property type="sds.map" id="aliases">
    <map>
      <mapEntry name="channel" value="" />
    </map>
  </property>
  <property type="sds.boolean" id="PROP_ACCESS_GRANTED" value="true" />
  <property type="sds.integer" id="height" value="180" />
  <property type="sds.color" id="color.background">
    <color red="230" green="230" blue="230" />
    <dynamicsDescriptor ruleId="rule.null" useConnectionStates="false">
      <inputChannel name="$channel$" type="java.lang.Object" />
      <connectionState state="CONNECTION_LOST">
        <color red="255" green="9" blue="163" />
      </connectionState>
      <connectionState state="CONNECTED">
        <color red="230" green="230" blue="230" />
      </connectionState>
      <connectionState state="INITIAL">
        <color red="255" green="168" blue="222" />
      </connectionState>
    </dynamicsDescriptor>
  </property>
  <property type="sds.string" id="value.text" value="The value v1 is &#xA;calculated with&#xA;the formula:&#xA;&#xA;   sin(6.28*c/t1)&#xA;&#xA;where t1 can be &#xA;entered directly &#xA;or adjusted with &#xA;the slider above." />
  <property type="sds.action" id="actionData">
    <actionData />
  </property>
  <property type="sds.string" id="name" value="LabelModel" />
  <property type="sds.integer" id="offset.y" value="0" />
  <property type="sds.boolean" id="enabled" value="true" />
  <property type="sds.integer" id="position.y" value="335" />
  <property type="sds.integer" id="offset.x" value="0" />
  <property type="sds.integer" id="precision" value="2" />
  <property type="sds.integer" id="position.x" value="475" />
  <property type="sds.font" id="font">
    <font fontName="Arial" height="11" style="0" />
  </property>
  <property type="sds.string" id="primary_pv" value="$channel$" />
  <property type="sds.integer" id="width" value="120" />
  <property type="sds.string" id="layer" value="DEFAULT" />
  <property type="sds.color" id="border.color">
    <color red="100" green="0" blue="0" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarm" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.color" id="color.foreground">
    <color red="0" green="0" blue="0" />
  </property>
  <property type="sds.option" id="border.style">
    <option id="1" />
    <dynamicsDescriptor ruleId="cosyrules.color.alarmBorder" useConnectionStates="false">
      <inputChannel name="$channel$[severity]" type="java.lang.Object" />
    </dynamicsDescriptor>
  </property>
  <property type="sds.boolean" id="transparent_background" value="true" />
  <property type="sds.option" id="textAlignment">
    <option id="3" />
  </property>
  <property type="sds.boolean" id="PROP_WRITE_ACCESS_GRANTED" value="true" />
  <property type="sds.paramstring" id="tooltip" value="${aliases}&#xA;Value:&#x9;${value.text}" />
</widget>

</display>