Commit 94204231 authored by fra's avatar fra

add gui for HumV5

parent e534800d
humidity_chamber_v5.automaticPrefix=Auto
humidity_chamber_v5.automaticCheckedValue=true
humidity_chamber_v5.automaticUncheckedValue=false
humidity_chamber_v5.wanted_temperaturePrefix=Wanted temperature
humidity_chamber_v5.wanted_humidityPrefix=Wanted humidity
humidity_chamber_v5.wanted_bath_reservoir_temperaturePrefix=Wanted reservoir temp.
humidity_chamber_v5.wanted_bath_sample_temperaturePrefix=Wanted sample temp.
humidity_chamber_v5.timeoutPrefix=Time Out
humidity_chamber_v5.stabilisationPrefix=Stabilisation
humidity_chamber_v5.timeoutCheckedValue=true
humidity_chamber_v5.timeoutUncheckedValue=false
humidity_chamber_v5.stabilisationCheckedValue=true
humidity_chamber_v5.stabilisationUncheckedValue=false
humidity_chamber_v5.hValue=h
humidity_chamber_v5.hLabel=h
humidity_chamber_v5.mValue=m
humidity_chamber_v5.mLabel=m
humidity_chamber_v5.sValue=s
humidity_chamber_v5.sLabel=s
humidity_chamber_v5.sample_top_temperaturePrefix=Sample Top temperature
humidity_chamber_v5.sample_bottom_temperaturePrefix=Sample Bottom temperature
humidity_chamber_v5.reservoir_temperaturePrefix=Reservoir temperature
humidity_chamber_v5.calculated_humidityPrefix=Calculated humidity
humidity_chamber_v5.degreeCelsius=~degreeC
humidity_chamber_v5.percent=%
humidity_chamber_v5.wanted__total_flowPrefix=Total Flow
humidity_chamber_v5.wanted_humid_contentPrefix=Humidity Content
humidity_chamber_v5.ratio=(0..1)
humidity_chamber_v5.sccm=sccm
humidity_chamber_v5.MinFlowPrefix=Min Flow
humidity_chamber_v5.MaxFlowPrefix=Max Flow
humidity_chamber_v5.MixingPercents=Mixing Percents
humidity_chamber_v5.ChannelST=Status(0 close 1 open)
humidity_chamber_v5.title1=Debug (Wanted values)
\ No newline at end of file
<plugin>
<controller type="humidity_chamber_v5" role="humidity_chamber_v51"/>
<number_of_lines nb_lines="3"/>
<!-- <property_switcher role="humidity_chamber_v51" property="automatic" switcher_key="humidity_chamber_v5.automaticSwitcher"/>
<property_switcher role="humidity_chamber_v51" property="use_timeout" switcher_key="humidity_chamber_v5.timeoutSwitcher"/>
<property_switcher role="humidity_chamber_v51" property="use_stabilisation" switcher_key="humidity_chamber_v5.stabilisationSwitcher"/>
<check role="humidity_chamber_v51" property="automatic" prefix="humidity_chamber_v5.automaticPrefix" checkBoxValues="humidity_chamber_v5.automatic"/>
<switchable_composite switcher_key="humidity_chamber_v5.automaticSwitcher" switch_values="true">
<text role="humidity_chamber_v51" property="wanted_temperature" prefix="humidity_chamber_v5.wanted_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<text role="humidity_chamber_v51" property="wanted_humidity" prefix="humidity_chamber_v5.wanted_humidityPrefix" suffix="humidity_chamber_v5.percent"/>
</switchable_composite>
<switchable_composite switcher_key="humidity_chamber_v5.automaticSwitcher" switch_values="false">
<text role="humidity_chamber_v51" property="wanted_bath_reservoir_temperature" prefix="humidity_chamber_v5.wanted_bath_reservoir_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<text role="humidity_chamber_v51" property="wanted_bath_sample_temperature" prefix="humidity_chamber_v5.wanted_bath_sample_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
</switchable_composite>
<text role="humidity_chamber_v51" property="tolerance" prefix="humidity_chamber_v5.tolerancePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<switchable_composite switcher_key="humidity_chamber_v5.automaticSwitcher" switch_values="false">
<text role="humidity_chamber_v51" property="wanted_gonio_temperature" prefix="humidity_chamber_v5.wanted_gonio_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<check role="humidity_chamber_v51" property="gonio_heater" prefix="humidity_chamber_v5.gonio_heaterPrefix" checkBoxValues="humidity_chamber_v5.gonio_heater"/>
</switchable_composite>
<newLine/>
<check role="humidity_chamber_v51" property="use_timeout" prefix="humidity_chamber_v5.timeoutPrefix" checkBoxValues="humidity_chamber_v5.timeout"/>
<switchable_composite switcher_key="humidity_chamber_v5.timeoutSwitcher" switch_values="true">
<text role="humidity_chamber_v51" property="timeout" spaceBefore="false"/>
<radio role="humidity_chamber_v51" property="timeout_type" valuesAndLabels="humidity_chamber_v5.h,humidity_chamber_v5.m,humidity_chamber_v5.s" spaceBefore="false"/>
</switchable_composite>
<check role="humidity_chamber_v51" property="use_stabilisation" prefix="humidity_chamber_v5.stabilisationPrefix" checkBoxValues="humidity_chamber_v5.stabilisation"/>
<switchable_composite switcher_key="humidity_chamber_v5.stabilisationSwitcher" switch_values="true">
<text role="humidity_chamber_v51" property="stabilisation" spaceBefore="false"/>
<radio role="humidity_chamber_v51" property="stabilisation_type" valuesAndLabels="humidity_chamber_v5.h,humidity_chamber_v5.m,humidity_chamber_v5.s" spaceBefore="false"/>
</switchable_composite>
-->
</plugin>
<controller_plugin_config type="humidity_chamber_v5">
<image key="HUMIDITY"/>
<settings view="humidity_chamber_v5View.xml"/>
<command view="humidity_chamber_v5CommandView.xml" backgroundable="true"/>
</controller_plugin_config>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<controller type="humidity_chamber_v5">
<property name="actual_total_flow" type="float64" max_length="6">
<decimal_format nb_decimal_places="2" />
</property>
<property name="wanted_total_flow" type="float64" max_length="6">
<decimal_format nb_decimal_places="2" />
</property>
<property name="actual_humid_content" type="float64" max_length="6">
<decimal_format nb_decimal_places="2" />
</property>
<property name="wanted_humid_content" type="float64" max_length="6">
<decimal_format nb_decimal_places="2" />
</property>
<property name="automatic" type="boolean">
</property>
<property name="actual_humidity" type="float64" max_length="5">
<decimal_format nb_decimal_places="1"/>
</property>
<property name="wanted_humidity" type="float64" max_length="5">
<decimal_format nb_decimal_places="1"/>
</property>
<property name="actual_temperature" type="float64" max_length="6">
<decimal_format nb_decimal_places="2"/>
</property>
<property name="wanted_temperature" type="float64" max_length="6">
<decimal_format nb_decimal_places="2"/>
</property>
<dynamic_property name="minFlows" size_property="nbChannels" type="Double" max_length="6">
<decimal_format nb_decimal_places="2"/>
</dynamic_property>
<dynamic_property name="maxFlows" size_property="nbChannels" type="Double" max_length="6">
<decimal_format nb_decimal_places="2"/>
</dynamic_property>
<dynamic_property name="wantedFlows" size_property="nbChannels" type="Double" max_length="6">
<decimal_format nb_decimal_places="2"/>
</dynamic_property>
<dynamic_property name="actualFlows" size_property="nbChannels" type="Double" max_length="6">
<decimal_format nb_decimal_places="2"/>
</dynamic_property>
<dynamic_property name="wantedStatus" size_property="nbChannels" type="Double" max_length="6">
<decimal_format nb_decimal_places="2"/>
</dynamic_property>
<dynamic_property name="actualStatus" size_property="nbChannels" type="Double" max_length="6">
<decimal_format nb_decimal_places="2"/>
</dynamic_property>
<property name="actual_bath_reservoir_temperature" type="float64" max_length="6">
<decimal_format nb_decimal_places="2"/>
</property>
<property name="wanted_bath_reservoir_temperature" type="float64" max_length="6">
<decimal_format nb_decimal_places="2"/>
</property>
<property name="actual_bath_sample_temperature" type="float64" max_length="6">
<decimal_format nb_decimal_places="2"/>
</property>
<property name="wanted_bath_sample_temperature" type="float64" max_length="6">
<decimal_format nb_decimal_places="2"/>
</property>
<property name="tolerance" type="float64" max_length="5">
<decimal_format nb_decimal_places="2"/>
</property>
<property name="use_timeout" type="Boolean">
</property>
<property name="timeout" type="int32" max_length="6">
<strictly_positive/>
</property>
<property name="timeout_type" type="String">
<specific_values values="h,m,s"/>
</property>
<property name="use_stabilisation" type="Boolean">
</property>
<property name="stabilisation" type="int32" max_length="6">
<strictly_positive/>
</property>
<property name="stabilisation_type" type="String">
<specific_values values="h,m,s"/>
</property>
</controller>
<plugin>
<controller type="humidity_chamber_v5" role="humidity_chamber_v51"/>
<property_switcher role="humidity_chamber_v51" property="automatic" switcher_key="humidity_chamber_v5.automaticSwitcher"/>
<property_switcher role="humidity_chamber_v51" property="use_timeout" switcher_key="humidity_chamber_v5.timeoutSwitcher"/>
<property_switcher role="humidity_chamber_v51" property="use_stabilisation" switcher_key="humidity_chamber_v5.stabilisationSwitcher"/>
<text role="humidity_chamber_v51" property="wanted_total_flow" prefix="humidity_chamber_v5.wanted__total_flowPrefix" suffix="humidity_chamber_v5.sccm"/>
<text role="humidity_chamber_v51" property="wanted_humid_content" prefix="humidity_chamber_v5.wanted_humid_contentPrefix" suffix="humidity_chamber_v5.ratio"/>
<newLine/>
<group title="humidity_chamber_v5.title1" isVertical="true">
<table_composite nbColumns="2">
<simple_label prefix="humidity_chamber_v5.MixingPercents" />
<simple_label prefix="humidity_chamber_v5.ChannelST" />
<dynamic_composite role="humidity_chamber_v51" properties="wantedFlows,wantedStatus">
<text role="humidity_chamber_v51" property="wantedFlows" />
<label role="humidity_chamber_v51" property="wantedStatus" />
</dynamic_composite>
</table_composite>
</group>
<!-- <check role="humidity_chamber_v51" property="automatic" prefix="humidity_chamber_v5.automaticPrefix" checkBoxValues="humidity_chamber_v5.automatic"/>
<newLine/> -->
<!-- <switchable_composite switcher_key="humidity_chamber_v5.automaticSwitcher" switch_values="true">
<text role="humidity_chamber_v51" property="wanted_temperature" prefix="humidity_chamber_v5.wanted_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<text role="humidity_chamber_v51" property="wanted_humidity" prefix="humidity_chamber_v5.wanted_humidityPrefix" suffix="HumidityChamberV4Driver.percent"/>
</switchable_composite> -->
<!-- <switchable_composite switcher_key="humidity_chamber_v5.automaticSwitcher" switch_values="false">
<text role="humidity_chamber_v51" property="wanted_bath_reservoir_temperature" prefix="humidity_chamber_v5.wanted_bath_reservoir_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<text role="humidity_chamber_v51" property="wanted_bath_sample_temperature" prefix="humidity_chamber_v5.wanted_bath_sample_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<text role="humidity_chamber_v51" property="wanted_gonio_temperature" prefix="humidity_chamber_v5.wanted_gonio_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<check role="humidity_chamber_v51" property="gonio_heater" prefix="humidity_chamber_v5.gonio_heaterPrefix" checkBoxValues="humidity_chamber_v5.gonio_heater"/>
</switchable_composite>
<newLine/>
<text role="humidity_chamber_v51" property="tolerance" prefix="humidity_chamber_v5.tolerancePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
-->
<check role="humidity_chamber_v51" property="use_timeout" prefix="humidity_chamber_v5.timeoutPrefix" checkBoxValues="humidity_chamber_v5.timeout"/>
<switchable_composite switcher_key="humidity_chamber_v5.timeoutSwitcher" switch_values="true">
<text role="humidity_chamber_v51" property="timeout" spaceBefore="false"/>
<radio role="humidity_chamber_v51" property="timeout_type" valuesAndLabels="humidity_chamber_v5.h,humidity_chamber_v5.m,humidity_chamber_v5.s" spaceBefore="false"/>
</switchable_composite>
<newLine/>
<check role="humidity_chamber_v51" property="use_stabilisation" prefix="humidity_chamber_v5.stabilisationPrefix" checkBoxValues="humidity_chamber_v5.stabilisation"/>
<switchable_composite switcher_key="humidity_chamber_v5.stabilisationSwitcher" switch_values="true">
<text role="humidity_chamber_v51" property="stabilisation" spaceBefore="false"/>
<radio role="humidity_chamber_v51" property="stabilisation_type" valuesAndLabels="humidity_chamber_v5.h,humidity_chamber_v5.m,humidity_chamber_v5.s" spaceBefore="false"/>
</switchable_composite>
<newLine/>
<summary>
<summary_content>
<!-- <label role="humidity_chamber_v51" property="reservoir_temperature" prefix="humidity_chamber_v5.reservoir_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<label role="humidity_chamber_v51" property="sample_top_temperature" prefix="humidity_chamber_v5.sample_top_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<label role="humidity_chamber_v51" property="sample_bottom_temperature" prefix="humidity_chamber_v5.sample_bottom_temperaturePrefix" suffix="humidity_chamber_v5.degreeCelsius"/>
<newLine/>
<label role="humidity_chamber_v51" property="calculated_humidity" prefix="humidity_chamber_v5.calculated_humidityPrefix" suffix="humidity_chamber_v5.percent"/>
<newLine/>
<status role="humidity_chamber_v51" property="commandStatus" valuesImagesAndLabels="commandStatusUnknown,commandStatusIdle,commandStatusRunning,commandStatusWarning,commandStatusError"/> -->
</summary_content>
</summary>
<switchable_composite switcher_key="simpleAdvancedModeSwitcher" switch_values="MORE_OPTIONS_BUTTON"/>
<switchable_composite switcher_key="simpleAdvancedModeSwitcher" switch_values="LESS_OPTIONS_BUTTON">
<table_composite nbColumns="2" >
<simple_label prefix="humidity_chamber_v5.MinFlowPrefix"/>
<simple_label prefix="humidity_chamber_v5.MaxFlowPrefix"/>
<dynamic_composite role="humidity_chamber_v51" properties="minFlows,maxFlows">
<text role="humidity_chamber_v51" property="minFlows"/>
<text role="humidity_chamber_v51" property="maxFlows"/>
</dynamic_composite>
</table_composite>
</switchable_composite>
<title>
<graphical_switcher switcher_key="simpleAdvancedModeSwitcher" switcher_type="button"/>
</title>
</plugin>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment