tests/projects/svghmi/plc.xml
author Edouard Tisserant <edouard.tisserant@gmail.com>
Tue, 25 Jan 2022 17:05:14 +0100
changeset 3416 53c66c4aefa3
parent 3414 tests/svghmi/plc.xml@0ff608310312
child 3577 6c7a7b22bec9
permissions -rw-r--r--
TESTS: moved non-automated tests Beremiz projects stored as directories in /tests to new directory /tests/projects
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
     1
<?xml version='1.0' encoding='utf-8'?>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
     2
<project xmlns:ns1="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201">
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
     3
  <fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2019-08-06T14:23:42"/>
3414
0ff608310312 SVGHMI: update generated xslt, and svghmi test project files
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3387
diff changeset
     4
  <contentHeader name="Unnamed" modificationDateTime="2022-01-18T11:38:21">
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
     5
    <coordinateInfo>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
     6
      <fbd>
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
     7
        <scaling x="5" y="5"/>
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
     8
      </fbd>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
     9
      <ld>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    10
        <scaling x="0" y="0"/>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    11
      </ld>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    12
      <sfc>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    13
        <scaling x="0" y="0"/>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    14
      </sfc>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    15
    </coordinateInfo>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    16
  </contentHeader>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    17
  <types>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    18
    <dataTypes/>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    19
    <pous>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
    20
      <pou name="MainStuff" pouType="program">
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    21
        <interface>
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    22
          <localVars>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
    23
            <variable name="TargetPressure">
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    24
              <type>
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
    25
                <derived name="HMI_INT"/>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
    26
              </type>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
    27
            </variable>
2930
41edcb8e0a01 SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2831
diff changeset
    28
            <variable name="selection">
41edcb8e0a01 SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2831
diff changeset
    29
              <type>
41edcb8e0a01 SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2831
diff changeset
    30
                <derived name="HMI_INT"/>
41edcb8e0a01 SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2831
diff changeset
    31
              </type>
41edcb8e0a01 SVGHMI: Connect HMI:DropDown to value in HMI Tree, in svghmi test as well.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2831
diff changeset
    32
            </variable>
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
    33
            <variable name="Pump0">
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
    34
              <type>
2758
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
    35
                <derived name="PumpControl"/>
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    36
              </type>
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    37
            </variable>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    38
            <variable name="Pump1">
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    39
              <type>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    40
                <derived name="PumpControl"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    41
              </type>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    42
            </variable>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    43
            <variable name="Pump2">
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    44
              <type>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    45
                <derived name="PumpControl"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    46
              </type>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    47
            </variable>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    48
            <variable name="Pump3">
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    49
              <type>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    50
                <derived name="PumpControl"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    51
              </type>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
    52
            </variable>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    53
            <variable name="Pump4">
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    54
              <type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    55
                <derived name="PumpControl"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    56
              </type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    57
            </variable>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    58
            <variable name="Pump5">
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    59
              <type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    60
                <derived name="PumpControl"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    61
              </type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    62
            </variable>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    63
            <variable name="Pump6">
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    64
              <type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    65
                <derived name="PumpControl"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    66
              </type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    67
            </variable>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    68
            <variable name="Pump7">
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    69
              <type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    70
                <derived name="PumpControl"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    71
              </type>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
    72
            </variable>
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    73
          </localVars>
3381
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    74
          <externalVars>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    75
            <variable name="CURRENT_PAGE_0">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    76
              <type>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    77
                <derived name="HMI_STRING"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    78
              </type>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    79
            </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    80
          </externalVars>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    81
          <localVars>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    82
            <variable name="PAGESWITCH">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    83
              <type>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    84
                <BOOL/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    85
              </type>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    86
            </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    87
            <variable name="R_TRIG0">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    88
              <type>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    89
                <derived name="R_TRIG"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    90
              </type>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    91
            </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
    92
          </localVars>
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    93
        </interface>
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
    94
        <body>
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
    95
          <FBD>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
    96
            <block localId="4" typeName="PumpControl" instanceName="Pump0" executionOrderId="0" height="60" width="127">
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
    97
              <position x="595" y="50"/>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
    98
              <inputVariables>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
    99
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   100
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   101
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   102
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   103
                </variable>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   104
                <variable formalParameter="TargetPressure">
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   105
                  <connectionPointIn>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   106
                    <relPosition x="0" y="50"/>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   107
                    <connection refLocalId="5">
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   108
                      <position x="595" y="100"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   109
                      <position x="582" y="100"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   110
                      <position x="582" y="80"/>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   111
                      <position x="570" y="80"/>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   112
                    </connection>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   113
                  </connectionPointIn>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   114
                </variable>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   115
              </inputVariables>
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   116
              <inOutVariables/>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   117
              <outputVariables/>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   118
            </block>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   119
            <inVariable localId="5" executionOrderId="0" height="30" width="125" negated="false">
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   120
              <position x="445" y="65"/>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   121
              <connectionPointOut>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   122
                <relPosition x="125" y="15"/>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   123
              </connectionPointOut>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   124
              <expression>TargetPressure</expression>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   125
            </inVariable>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   126
            <block localId="1" typeName="PumpControl" instanceName="Pump1" executionOrderId="0" height="60" width="127">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   127
              <position x="595" y="280"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   128
              <inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   129
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   130
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   131
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   132
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   133
                </variable>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   134
                <variable formalParameter="TargetPressure">
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   135
                  <connectionPointIn>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   136
                    <relPosition x="0" y="50"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   137
                    <connection refLocalId="5">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   138
                      <position x="595" y="330"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   139
                      <position x="582" y="330"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   140
                      <position x="582" y="80"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   141
                      <position x="570" y="80"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   142
                    </connection>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   143
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   144
                </variable>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   145
              </inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   146
              <inOutVariables/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   147
              <outputVariables/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   148
            </block>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   149
            <block localId="2" typeName="PumpControl" instanceName="Pump2" executionOrderId="0" height="60" width="127">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   150
              <position x="595" y="160"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   151
              <inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   152
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   153
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   154
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   155
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   156
                </variable>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   157
                <variable formalParameter="TargetPressure">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   158
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   159
                    <relPosition x="0" y="50"/>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   160
                    <connection refLocalId="5">
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   161
                      <position x="595" y="210"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   162
                      <position x="582" y="210"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   163
                      <position x="582" y="80"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   164
                      <position x="570" y="80"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   165
                    </connection>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   166
                  </connectionPointIn>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   167
                </variable>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   168
              </inputVariables>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   169
              <inOutVariables/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   170
              <outputVariables/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   171
            </block>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   172
            <block localId="3" typeName="PumpControl" instanceName="Pump3" executionOrderId="0" height="60" width="127">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   173
              <position x="595" y="395"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   174
              <inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   175
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   176
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   177
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   178
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   179
                </variable>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   180
                <variable formalParameter="TargetPressure">
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   181
                  <connectionPointIn>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   182
                    <relPosition x="0" y="50"/>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   183
                    <connection refLocalId="5">
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   184
                      <position x="595" y="445"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   185
                      <position x="582" y="445"/>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   186
                      <position x="582" y="80"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   187
                      <position x="570" y="80"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   188
                    </connection>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   189
                  </connectionPointIn>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   190
                </variable>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   191
              </inputVariables>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   192
              <inOutVariables/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   193
              <outputVariables/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   194
            </block>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   195
            <block localId="6" typeName="PumpControl" instanceName="Pump4" executionOrderId="0" height="60" width="127">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   196
              <position x="595" y="515"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   197
              <inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   198
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   199
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   200
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   201
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   202
                </variable>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   203
                <variable formalParameter="TargetPressure">
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   204
                  <connectionPointIn>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   205
                    <relPosition x="0" y="50"/>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   206
                    <connection refLocalId="5">
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   207
                      <position x="595" y="565"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   208
                      <position x="582" y="565"/>
2999
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   209
                      <position x="582" y="80"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   210
                      <position x="570" y="80"/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   211
                    </connection>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   212
                  </connectionPointIn>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   213
                </variable>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   214
              </inputVariables>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   215
              <inOutVariables/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   216
              <outputVariables/>
f87d2ac70d04 SVGHMI: Add RelativePages to tests
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2930
diff changeset
   217
            </block>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   218
            <block localId="7" typeName="PumpControl" instanceName="Pump5" executionOrderId="0" height="60" width="127">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   219
              <position x="595" y="645"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   220
              <inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   221
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   222
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   223
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   224
                    <connection refLocalId="11">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   225
                      <position x="595" y="675"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   226
                      <position x="570" y="675"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   227
                    </connection>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   228
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   229
                </variable>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   230
                <variable formalParameter="TargetPressure">
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   231
                  <connectionPointIn>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   232
                    <relPosition x="0" y="50"/>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   233
                    <connection refLocalId="5">
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   234
                      <position x="595" y="695"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   235
                      <position x="582" y="695"/>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   236
                      <position x="582" y="80"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   237
                      <position x="570" y="80"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   238
                    </connection>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   239
                  </connectionPointIn>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   240
                </variable>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   241
              </inputVariables>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   242
              <inOutVariables/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   243
              <outputVariables/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   244
            </block>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   245
            <block localId="8" typeName="PumpControl" instanceName="Pump6" executionOrderId="0" height="60" width="127">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   246
              <position x="595" y="775"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   247
              <inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   248
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   249
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   250
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   251
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   252
                </variable>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   253
                <variable formalParameter="TargetPressure">
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   254
                  <connectionPointIn>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   255
                    <relPosition x="0" y="50"/>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   256
                    <connection refLocalId="5">
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   257
                      <position x="595" y="825"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   258
                      <position x="582" y="825"/>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   259
                      <position x="582" y="80"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   260
                      <position x="570" y="80"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   261
                    </connection>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   262
                  </connectionPointIn>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   263
                </variable>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   264
              </inputVariables>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   265
              <inOutVariables/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   266
              <outputVariables/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   267
            </block>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   268
            <block localId="9" typeName="PumpControl" instanceName="Pump7" executionOrderId="0" height="60" width="127">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   269
              <position x="595" y="895"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   270
              <inputVariables>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   271
                <variable formalParameter="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   272
                  <connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   273
                    <relPosition x="0" y="30"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   274
                    <connection refLocalId="10">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   275
                      <position x="595" y="925"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   276
                      <position x="560" y="925"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   277
                    </connection>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   278
                  </connectionPointIn>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   279
                </variable>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   280
                <variable formalParameter="TargetPressure">
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   281
                  <connectionPointIn>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   282
                    <relPosition x="0" y="50"/>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   283
                    <connection refLocalId="5">
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   284
                      <position x="595" y="945"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   285
                      <position x="582" y="945"/>
3002
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   286
                      <position x="582" y="80"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   287
                      <position x="570" y="80"/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   288
                    </connection>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   289
                  </connectionPointIn>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   290
                </variable>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   291
              </inputVariables>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   292
              <inOutVariables/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   293
              <outputVariables/>
30b0635fe92e SVGHMI: Add ForEach Widget is svghmi test
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2999
diff changeset
   294
            </block>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   295
            <inVariable localId="10" executionOrderId="0" height="25" width="20" negated="false">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   296
              <position x="540" y="915"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   297
              <connectionPointOut>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   298
                <relPosition x="20" y="10"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   299
              </connectionPointOut>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   300
              <expression>0</expression>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   301
            </inVariable>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   302
            <inVariable localId="11" executionOrderId="0" height="25" width="20" negated="false">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   303
              <position x="550" y="665"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   304
              <connectionPointOut>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   305
                <relPosition x="20" y="10"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   306
              </connectionPointOut>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   307
              <expression>0</expression>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   308
            </inVariable>
3381
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   309
            <inOutVariable localId="12" executionOrderId="0" height="25" width="125" negatedOut="false" negatedIn="false">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   310
              <position x="410" y="205"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   311
              <connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   312
                <relPosition x="0" y="10"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   313
                <connection refLocalId="13" formalParameter="OUT">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   314
                  <position x="410" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   315
                  <position x="385" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   316
                </connection>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   317
              </connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   318
              <connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   319
                <relPosition x="125" y="10"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   320
              </connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   321
              <expression>CURRENT_PAGE_0</expression>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   322
            </inOutVariable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   323
            <block localId="13" typeName="SEL" executionOrderId="0" height="80" width="65">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   324
              <position x="320" y="185"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   325
              <inputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   326
                <variable formalParameter="G">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   327
                  <connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   328
                    <relPosition x="0" y="30"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   329
                    <connection refLocalId="17" formalParameter="Q">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   330
                      <position x="320" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   331
                      <position x="280" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   332
                    </connection>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   333
                  </connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   334
                </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   335
                <variable formalParameter="IN0">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   336
                  <connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   337
                    <relPosition x="0" y="50"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   338
                    <connection refLocalId="12">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   339
                      <position x="320" y="235"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   340
                      <position x="60" y="235"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   341
                      <position x="60" y="155"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   342
                      <position x="550" y="155"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   343
                      <position x="550" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   344
                      <position x="535" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   345
                    </connection>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   346
                  </connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   347
                </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   348
                <variable formalParameter="IN1">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   349
                  <connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   350
                    <relPosition x="0" y="70"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   351
                    <connection refLocalId="16">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   352
                      <position x="320" y="255"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   353
                      <position x="290" y="255"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   354
                    </connection>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   355
                  </connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   356
                </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   357
              </inputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   358
              <inOutVariables/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   359
              <outputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   360
                <variable formalParameter="OUT">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   361
                  <connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   362
                    <relPosition x="65" y="30"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   363
                  </connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   364
                </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   365
              </outputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   366
            </block>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   367
            <inVariable localId="15" executionOrderId="0" height="25" width="90" negated="false">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   368
              <position x="100" y="205"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   369
              <connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   370
                <relPosition x="90" y="10"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   371
              </connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   372
              <expression>PAGESWITCH</expression>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   373
            </inVariable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   374
            <inVariable localId="16" executionOrderId="0" height="25" width="220" negated="false">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   375
              <position x="70" y="245"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   376
              <connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   377
                <relPosition x="220" y="10"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   378
              </connectionPointOut>
3387
ecefd38d5c7d SVGHMI: update tests/evghmi to reflect/test latest changes. update generated XSLT.
Edouard Tisserant
parents: 3381
diff changeset
   379
              <expression>'!RelativePageTest@/PUMP2'</expression>
3381
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   380
            </inVariable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   381
            <block localId="17" typeName="R_TRIG" instanceName="R_TRIG0" executionOrderId="0" height="40" width="60">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   382
              <position x="220" y="185"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   383
              <inputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   384
                <variable formalParameter="CLK">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   385
                  <connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   386
                    <relPosition x="0" y="30"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   387
                    <connection refLocalId="15">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   388
                      <position x="220" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   389
                      <position x="190" y="215"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   390
                    </connection>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   391
                  </connectionPointIn>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   392
                </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   393
              </inputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   394
              <inOutVariables/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   395
              <outputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   396
                <variable formalParameter="Q">
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   397
                  <connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   398
                    <relPosition x="60" y="30"/>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   399
                  </connectionPointOut>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   400
                </variable>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   401
              </outputVariables>
3a0908b0319d SVGHMI: add CURRENT_PAGE_{location} global variable to reflect currently visible page. If PLC wites some valid page reference in that variable, it triggers page switch. Additionally, fixed /HEARTBEAT being subscribed systematically by JS code even when wtchdog is not enabled.
Edouard Tisserant
parents: 3363
diff changeset
   402
            </block>
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   403
          </FBD>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   404
        </body>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   405
      </pou>
2758
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   406
      <pou name="PumpControl" pouType="functionBlock">
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   407
        <interface>
3240
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   408
          <inputVars>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   409
            <variable name="Pump">
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   410
              <type>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   411
                <derived name="HMI_NODE"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   412
              </type>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   413
              <initialValue>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   414
                <simpleValue value="1"/>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   415
              </initialValue>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   416
            </variable>
5f756332ada1 SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
Edouard Tisserant
parents: 3083
diff changeset
   417
          </inputVars>
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   418
          <localVars>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   419
            <variable name="Pressure">
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   420
              <type>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   421
                <derived name="HMI_INT"/>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   422
              </type>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   423
            </variable>
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   424
          </localVars>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   425
          <inputVars>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   426
            <variable name="TargetPressure">
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   427
              <type>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   428
                <INT/>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   429
              </type>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   430
            </variable>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   431
          </inputVars>
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
   432
          <localVars>
2805
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   433
            <variable name="Sloth">
2758
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   434
              <type>
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   435
                <derived name="HMI_INT"/>
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   436
              </type>
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   437
            </variable>
2826
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   438
            <variable name="boolout">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   439
              <type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   440
                <derived name="HMI_BOOL"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   441
              </type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   442
            </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   443
            <variable name="boolin">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   444
              <type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   445
                <derived name="HMI_BOOL"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   446
              </type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   447
              <initialValue>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   448
                <simpleValue value="True"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   449
              </initialValue>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   450
            </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   451
            <variable name="strout">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   452
              <type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   453
                <derived name="HMI_STRING"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   454
              </type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   455
            </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   456
            <variable name="strin">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   457
              <type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   458
                <derived name="HMI_STRING"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   459
              </type>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   460
              <initialValue>
2827
af32e80d108f SVGHMI non significant fixes
Edouard Tisserant
parents: 2826
diff changeset
   461
                <simpleValue value="blup"/>
2826
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   462
              </initialValue>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   463
            </variable>
3068
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   464
            <variable name="floating">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   465
              <type>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   466
                <derived name="HMI_REAL"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   467
              </type>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   468
            </variable>
2757
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   469
          </localVars>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   470
        </interface>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   471
        <body>
c901baa36bb3 SVGHMI: added deduction of HMI tree from list of HMI_* instances.
Edouard Tisserant
parents: 2754
diff changeset
   472
          <FBD>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   473
            <inVariable localId="5" executionOrderId="0" height="30" width="125" negated="false">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   474
              <position x="150" y="100"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   475
              <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   476
                <relPosition x="125" y="15"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   477
              </connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   478
              <expression>TargetPressure</expression>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   479
            </inVariable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   480
            <inOutVariable localId="4" executionOrderId="0" height="30" width="60" negatedOut="false" negatedIn="false">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   481
              <position x="510" y="80"/>
2758
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   482
              <connectionPointIn>
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   483
                <relPosition x="0" y="15"/>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   484
                <connection refLocalId="6" formalParameter="OUT">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   485
                  <position x="510" y="95"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   486
                  <position x="470" y="95"/>
2758
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   487
                </connection>
5f79b194fa63 SVGHMI: filter out temporary variables created while generating ST code out of FBD.
Edouard Tisserant
parents: 2757
diff changeset
   488
              </connectionPointIn>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   489
              <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   490
                <relPosition x="60" y="15"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   491
              </connectionPointOut>
2805
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   492
              <expression>Sloth</expression>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   493
            </inOutVariable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   494
            <block localId="6" typeName="ADD" executionOrderId="0" height="60" width="65">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   495
              <position x="405" y="65"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   496
              <inputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   497
                <variable formalParameter="IN1">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   498
                  <connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   499
                    <relPosition x="0" y="30"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   500
                    <connection refLocalId="4">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   501
                      <position x="405" y="95"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   502
                      <position x="385" y="95"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   503
                      <position x="385" y="50"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   504
                      <position x="580" y="50"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   505
                      <position x="580" y="95"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   506
                      <position x="570" y="95"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   507
                    </connection>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   508
                  </connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   509
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   510
                <variable formalParameter="IN2">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   511
                  <connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   512
                    <relPosition x="0" y="50"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   513
                    <connection refLocalId="7" formalParameter="OUT">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   514
                      <position x="405" y="115"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   515
                      <position x="360" y="115"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   516
                    </connection>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   517
                  </connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   518
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   519
              </inputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   520
              <inOutVariables/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   521
              <outputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   522
                <variable formalParameter="OUT">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   523
                  <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   524
                    <relPosition x="65" y="30"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   525
                  </connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   526
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   527
              </outputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   528
            </block>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   529
            <inVariable localId="1" executionOrderId="0" height="30" width="75" negated="false">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   530
              <position x="150" y="135"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   531
              <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   532
                <relPosition x="75" y="15"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   533
              </connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   534
              <expression>Pressure</expression>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   535
            </inVariable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   536
            <block localId="7" typeName="SUB" executionOrderId="0" height="60" width="65">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   537
              <position x="295" y="85"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   538
              <inputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   539
                <variable formalParameter="IN1">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   540
                  <connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   541
                    <relPosition x="0" y="30"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   542
                    <connection refLocalId="5">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   543
                      <position x="295" y="115"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   544
                      <position x="275" y="115"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   545
                    </connection>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   546
                  </connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   547
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   548
                <variable formalParameter="IN2">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   549
                  <connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   550
                    <relPosition x="0" y="50"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   551
                    <connection refLocalId="1">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   552
                      <position x="295" y="135"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   553
                      <position x="285" y="135"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   554
                      <position x="285" y="150"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   555
                      <position x="225" y="150"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   556
                    </connection>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   557
                  </connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   558
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   559
              </inputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   560
              <inOutVariables/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   561
              <outputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   562
                <variable formalParameter="OUT">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   563
                  <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   564
                    <relPosition x="65" y="30"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   565
                  </connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   566
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   567
              </outputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   568
            </block>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   569
            <inVariable localId="2" executionOrderId="0" height="30" width="60" negated="false">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   570
              <position x="240" y="190"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   571
              <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   572
                <relPosition x="60" y="15"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   573
              </connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   574
              <expression>Sloth</expression>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   575
            </inVariable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   576
            <outVariable localId="3" executionOrderId="0" height="30" width="75" negated="false">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   577
              <position x="435" y="205"/>
2805
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   578
              <connectionPointIn>
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   579
                <relPosition x="0" y="15"/>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   580
                <connection refLocalId="8" formalParameter="OUT">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   581
                  <position x="435" y="220"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   582
                  <position x="410" y="220"/>
2805
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   583
                </connection>
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   584
              </connectionPointIn>
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   585
              <expression>Pressure</expression>
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   586
            </outVariable>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   587
            <block localId="8" typeName="DIV" executionOrderId="0" height="60" width="65">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   588
              <position x="345" y="190"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   589
              <inputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   590
                <variable formalParameter="IN1">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   591
                  <connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   592
                    <relPosition x="0" y="30"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   593
                    <connection refLocalId="2">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   594
                      <position x="345" y="220"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   595
                      <position x="335" y="220"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   596
                      <position x="335" y="205"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   597
                      <position x="300" y="205"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   598
                    </connection>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   599
                  </connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   600
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   601
                <variable formalParameter="IN2">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   602
                  <connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   603
                    <relPosition x="0" y="50"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   604
                    <connection refLocalId="9">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   605
                      <position x="345" y="240"/>
2826
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   606
                      <position x="300" y="240"/>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   607
                    </connection>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   608
                  </connectionPointIn>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   609
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   610
              </inputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   611
              <inOutVariables/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   612
              <outputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   613
                <variable formalParameter="OUT">
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   614
                  <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   615
                    <relPosition x="65" y="30"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   616
                  </connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   617
                </variable>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   618
              </outputVariables>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   619
            </block>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   620
            <inVariable localId="9" executionOrderId="0" height="30" width="60" negated="false">
2826
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   621
              <position x="240" y="225"/>
2806
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   622
              <connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   623
                <relPosition x="60" y="15"/>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   624
              </connectionPointOut>
7d0e81cdedb0 SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display
Edouard Tisserant
parents: 2805
diff changeset
   625
              <expression>100</expression>
2805
e521e0d133d5 SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe.
Edouard Tisserant
parents: 2771
diff changeset
   626
            </inVariable>
2826
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   627
            <block localId="10" typeName="CONCAT" executionOrderId="0" height="60" width="65">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   628
              <position x="360" y="345"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   629
              <inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   630
                <variable formalParameter="IN1">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   631
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   632
                    <relPosition x="0" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   633
                    <connection refLocalId="13" formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   634
                      <position x="360" y="375"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   635
                      <position x="330" y="375"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   636
                      <position x="330" y="332"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   637
                      <position x="440" y="332"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   638
                      <position x="440" y="300"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   639
                      <position x="430" y="300"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   640
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   641
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   642
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   643
                <variable formalParameter="IN2">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   644
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   645
                    <relPosition x="0" y="50"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   646
                    <connection refLocalId="14">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   647
                      <position x="360" y="395"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   648
                      <position x="322" y="395"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   649
                      <position x="322" y="400"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   650
                      <position x="285" y="400"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   651
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   652
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   653
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   654
              </inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   655
              <inOutVariables/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   656
              <outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   657
                <variable formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   658
                  <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   659
                    <relPosition x="65" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   660
                  </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   661
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   662
              </outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   663
            </block>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   664
            <outVariable localId="11" executionOrderId="0" height="30" width="58" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   665
              <position x="495" y="355"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   666
              <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   667
                <relPosition x="0" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   668
                <connection refLocalId="10" formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   669
                  <position x="495" y="370"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   670
                  <position x="450" y="370"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   671
                  <position x="450" y="375"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   672
                  <position x="425" y="375"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   673
                </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   674
              </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   675
              <expression>strout</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   676
            </outVariable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   677
            <inVariable localId="12" executionOrderId="0" height="30" width="125" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   678
              <position x="145" y="285"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   679
              <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   680
                <relPosition x="125" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   681
              </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   682
              <expression>TargetPressure</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   683
            </inVariable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   684
            <block localId="13" typeName="INT_TO_STRING" executionOrderId="0" height="40" width="115">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   685
              <position x="315" y="270"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   686
              <inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   687
                <variable formalParameter="IN">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   688
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   689
                    <relPosition x="0" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   690
                    <connection refLocalId="12">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   691
                      <position x="315" y="300"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   692
                      <position x="270" y="300"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   693
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   694
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   695
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   696
              </inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   697
              <inOutVariables/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   698
              <outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   699
                <variable formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   700
                  <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   701
                    <relPosition x="115" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   702
                  </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   703
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   704
              </outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   705
            </block>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   706
            <inVariable localId="14" executionOrderId="0" height="30" width="50" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   707
              <position x="235" y="385"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   708
              <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   709
                <relPosition x="50" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   710
              </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   711
              <expression>strin</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   712
            </inVariable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   713
            <inVariable localId="15" executionOrderId="0" height="30" width="60" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   714
              <position x="690" y="210"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   715
              <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   716
                <relPosition x="60" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   717
              </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   718
              <expression>boolin</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   719
            </inVariable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   720
            <outVariable localId="16" executionOrderId="0" height="30" width="70" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   721
              <position x="915" y="240"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   722
              <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   723
                <relPosition x="0" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   724
                <connection refLocalId="17" formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   725
                  <position x="915" y="255"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   726
                  <position x="880" y="255"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   727
                </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   728
              </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   729
              <expression>boolout</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   730
            </outVariable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   731
            <block localId="17" typeName="AND" executionOrderId="0" height="60" width="65">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   732
              <position x="815" y="225"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   733
              <inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   734
                <variable formalParameter="IN1">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   735
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   736
                    <relPosition x="0" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   737
                    <connection refLocalId="15">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   738
                      <position x="815" y="255"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   739
                      <position x="762" y="255"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   740
                      <position x="762" y="225"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   741
                      <position x="750" y="225"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   742
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   743
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   744
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   745
                <variable formalParameter="IN2">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   746
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   747
                    <relPosition x="0" y="50"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   748
                    <connection refLocalId="21" formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   749
                      <position x="815" y="275"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   750
                      <position x="750" y="275"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   751
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   752
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   753
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   754
              </inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   755
              <inOutVariables/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   756
              <outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   757
                <variable formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   758
                  <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   759
                    <relPosition x="65" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   760
                  </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   761
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   762
              </outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   763
            </block>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   764
            <inVariable localId="18" executionOrderId="0" height="30" width="75" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   765
              <position x="455" y="260"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   766
              <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   767
                <relPosition x="75" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   768
              </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   769
              <expression>Pressure</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   770
            </inVariable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   771
            <block localId="19" typeName="MOD" executionOrderId="0" height="60" width="65">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   772
              <position x="585" y="245"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   773
              <inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   774
                <variable formalParameter="IN1">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   775
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   776
                    <relPosition x="0" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   777
                    <connection refLocalId="18">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   778
                      <position x="585" y="275"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   779
                      <position x="530" y="275"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   780
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   781
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   782
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   783
                <variable formalParameter="IN2">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   784
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   785
                    <relPosition x="0" y="50"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   786
                    <connection refLocalId="20">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   787
                      <position x="585" y="295"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   788
                      <position x="555" y="295"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   789
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   790
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   791
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   792
              </inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   793
              <inOutVariables/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   794
              <outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   795
                <variable formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   796
                  <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   797
                    <relPosition x="65" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   798
                  </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   799
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   800
              </outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   801
            </block>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   802
            <inVariable localId="20" executionOrderId="0" height="30" width="20" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   803
              <position x="535" y="280"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   804
              <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   805
                <relPosition x="20" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   806
              </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   807
              <expression>2</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   808
            </inVariable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   809
            <block localId="21" typeName="EQ" executionOrderId="0" height="60" width="65">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   810
              <position x="685" y="245"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   811
              <inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   812
                <variable formalParameter="IN1">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   813
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   814
                    <relPosition x="0" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   815
                    <connection refLocalId="19" formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   816
                      <position x="685" y="275"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   817
                      <position x="650" y="275"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   818
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   819
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   820
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   821
                <variable formalParameter="IN2">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   822
                  <connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   823
                    <relPosition x="0" y="50"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   824
                    <connection refLocalId="22">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   825
                      <position x="685" y="295"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   826
                      <position x="670" y="295"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   827
                      <position x="670" y="330"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   828
                      <position x="650" y="330"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   829
                    </connection>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   830
                  </connectionPointIn>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   831
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   832
              </inputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   833
              <inOutVariables/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   834
              <outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   835
                <variable formalParameter="OUT">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   836
                  <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   837
                    <relPosition x="65" y="30"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   838
                  </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   839
                </variable>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   840
              </outputVariables>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   841
            </block>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   842
            <inVariable localId="22" executionOrderId="0" height="30" width="20" negated="false">
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   843
              <position x="630" y="315"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   844
              <connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   845
                <relPosition x="20" y="15"/>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   846
              </connectionPointOut>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   847
              <expression>0</expression>
1e5abecc3cde SVGHMI : support for HMI_STRING and HMI_BOOL
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2824
diff changeset
   848
            </inVariable>
3068
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   849
            <outVariable localId="23" executionOrderId="0" height="25" width="75" negated="false">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   850
              <position x="935" y="120"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   851
              <connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   852
                <relPosition x="0" y="10"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   853
                <connection refLocalId="25" formalParameter="OUT">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   854
                  <position x="935" y="130"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   855
                  <position x="922" y="130"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   856
                  <position x="922" y="110"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   857
                  <position x="910" y="110"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   858
                </connection>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   859
              </connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   860
              <expression>floating</expression>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   861
            </outVariable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   862
            <inVariable localId="24" executionOrderId="0" height="30" width="60" negated="false">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   863
              <position x="615" y="65"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   864
              <connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   865
                <relPosition x="60" y="15"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   866
              </connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   867
              <expression>Sloth</expression>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   868
            </inVariable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   869
            <block localId="25" typeName="DIV" executionOrderId="0" height="60" width="65">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   870
              <position x="845" y="80"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   871
              <inputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   872
                <variable formalParameter="IN1">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   873
                  <connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   874
                    <relPosition x="0" y="30"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   875
                    <connection refLocalId="27" formalParameter="OUT">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   876
                      <position x="845" y="110"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   877
                      <position x="822" y="110"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   878
                      <position x="822" y="80"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   879
                      <position x="800" y="80"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   880
                    </connection>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   881
                  </connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   882
                </variable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   883
                <variable formalParameter="IN2">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   884
                  <connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   885
                    <relPosition x="0" y="50"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   886
                    <connection refLocalId="26">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   887
                      <position x="845" y="130"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   888
                      <position x="810" y="130"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   889
                      <position x="810" y="135"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   890
                      <position x="800" y="135"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   891
                    </connection>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   892
                  </connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   893
                </variable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   894
              </inputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   895
              <inOutVariables/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   896
              <outputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   897
                <variable formalParameter="OUT">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   898
                  <connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   899
                    <relPosition x="65" y="30"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   900
                  </connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   901
                </variable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   902
              </outputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   903
            </block>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   904
            <inVariable localId="26" executionOrderId="0" height="30" width="90" negated="false">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   905
              <position x="710" y="120"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   906
              <connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   907
                <relPosition x="90" y="15"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   908
              </connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   909
              <expression>REAL#100.0</expression>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   910
            </inVariable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   911
            <block localId="27" typeName="INT_TO_REAL" executionOrderId="0" height="40" width="100">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   912
              <position x="700" y="50"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   913
              <inputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   914
                <variable formalParameter="IN">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   915
                  <connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   916
                    <relPosition x="0" y="30"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   917
                    <connection refLocalId="24">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   918
                      <position x="700" y="80"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   919
                      <position x="675" y="80"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   920
                    </connection>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   921
                  </connectionPointIn>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   922
                </variable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   923
              </inputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   924
              <inOutVariables/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   925
              <outputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   926
                <variable formalParameter="OUT">
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   927
                  <connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   928
                    <relPosition x="100" y="30"/>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   929
                  </connectionPointOut>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   930
                </variable>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   931
              </outputVariables>
81758c94f3df SVGHMI: Fix HMI_REAL support, and add a HMI_REAL use case in tests/svghmi.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 3002
diff changeset
   932
            </block>
3083
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   933
            <block localId="28" typeName="EQ" executionOrderId="0" height="60" width="65">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   934
              <position x="410" y="430"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   935
              <inputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   936
                <variable formalParameter="IN1">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   937
                  <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   938
                    <relPosition x="0" y="30"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   939
                    <connection refLocalId="36">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   940
                      <position x="418" y="460"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   941
                      <position x="401" y="460"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   942
                      <position x="401" y="435"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   943
                      <position x="380" y="435"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   944
                    </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   945
                  </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   946
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   947
                <variable formalParameter="IN2">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   948
                  <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   949
                    <relPosition x="0" y="50"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   950
                    <connection refLocalId="29">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   951
                      <position x="410" y="480"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   952
                      <position x="367" y="480"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   953
                      <position x="367" y="475"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   954
                      <position x="325" y="475"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   955
                    </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   956
                  </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   957
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   958
              </inputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   959
              <inOutVariables/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   960
              <outputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   961
                <variable formalParameter="OUT">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   962
                  <connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   963
                    <relPosition x="65" y="30"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   964
                  </connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   965
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   966
              </outputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   967
            </block>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   968
            <inVariable localId="29" executionOrderId="0" height="30" width="20" negated="false">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   969
              <position x="305" y="460"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   970
              <connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   971
                <relPosition x="20" y="15"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   972
              </connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   973
              <expression>0</expression>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   974
            </inVariable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   975
            <inVariable localId="32" executionOrderId="0" height="30" width="20" negated="false">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   976
              <position x="765" y="505"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   977
              <connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   978
                <relPosition x="20" y="15"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   979
              </connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   980
              <expression>0</expression>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   981
            </inVariable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   982
            <outVariable localId="31" executionOrderId="0" height="30" width="75" negated="false">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   983
              <position x="925" y="460"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   984
              <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   985
                <relPosition x="0" y="15"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   986
                <connection refLocalId="33" formalParameter="OUT">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   987
                  <position x="925" y="475"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   988
                  <position x="890" y="475"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   989
                </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   990
              </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   991
              <expression>Sloth</expression>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   992
            </outVariable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   993
            <block localId="33" typeName="MUX" executionOrderId="0" height="80" width="65">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   994
              <position x="825" y="445"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   995
              <inputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   996
                <variable formalParameter="K">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   997
                  <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   998
                    <relPosition x="0" y="30"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
   999
                    <connection refLocalId="34" formalParameter="OUT">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1000
                      <position x="825" y="475"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1001
                      <position x="685" y="475"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1002
                      <position x="685" y="465"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1003
                      <position x="675" y="465"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1004
                    </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1005
                  </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1006
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1007
                <variable formalParameter="IN0">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1008
                  <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1009
                    <relPosition x="0" y="50"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1010
                    <connection refLocalId="30">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1011
                      <position x="825" y="495"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1012
                      <position x="800" y="495"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1013
                      <position x="800" y="485"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1014
                      <position x="790" y="485"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1015
                    </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1016
                  </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1017
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1018
                <variable formalParameter="IN1">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1019
                  <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1020
                    <relPosition x="0" y="70"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1021
                    <connection refLocalId="32">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1022
                      <position x="825" y="515"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1023
                      <position x="795" y="515"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1024
                      <position x="795" y="520"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1025
                      <position x="785" y="520"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1026
                    </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1027
                  </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1028
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1029
              </inputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1030
              <inOutVariables/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1031
              <outputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1032
                <variable formalParameter="OUT">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1033
                  <connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1034
                    <relPosition x="65" y="30"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1035
                  </connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1036
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1037
              </outputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1038
            </block>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1039
            <inVariable localId="30" executionOrderId="0" height="30" width="75" negated="false">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1040
              <position x="715" y="470"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1041
              <connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1042
                <relPosition x="75" y="15"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1043
              </connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1044
              <expression>Sloth</expression>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1045
            </inVariable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1046
            <block localId="34" typeName="BOOL_TO_SINT" executionOrderId="0" height="40" width="110">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1047
              <position x="565" y="435"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1048
              <inputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1049
                <variable formalParameter="IN">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1050
                  <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1051
                    <relPosition x="0" y="30"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1052
                    <connection refLocalId="28" formalParameter="OUT">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1053
                      <position x="565" y="465"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1054
                      <position x="520" y="465"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1055
                      <position x="520" y="460"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1056
                      <position x="475" y="460"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1057
                    </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1058
                  </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1059
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1060
              </inputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1061
              <inOutVariables/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1062
              <outputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1063
                <variable formalParameter="OUT">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1064
                  <connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1065
                    <relPosition x="110" y="30"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1066
                  </connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1067
                </variable>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1068
              </outputVariables>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1069
            </block>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1070
            <connector name="Connection0" localId="35" height="25" width="125">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1071
              <position x="400" y="140"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1072
              <connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1073
                <relPosition x="0" y="10"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1074
                <connection refLocalId="7" formalParameter="OUT">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1075
                  <position x="400" y="150"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1076
                  <position x="375" y="150"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1077
                  <position x="375" y="115"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1078
                  <position x="360" y="115"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1079
                </connection>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1080
              </connectionPointIn>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1081
            </connector>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1082
            <continuation name="Connection0" localId="36" height="25" width="125">
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1083
              <position x="255" y="425"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1084
              <connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1085
                <relPosition x="125" y="10"/>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1086
              </connectionPointOut>
45f044cf845b SVGHMI: stuff test so that it moves all the time, to have better chance to spot memory leaks...
Edouard Tisserant
parents: 3069
diff changeset
  1087
            </continuation>
2751
eab6161e603d Complete SVGUI test minimal skeleton so that it builds.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents: 2750
diff changeset
  1088
          </FBD>
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1089
        </body>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1090
      </pou>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1091
    </pous>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1092
  </types>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1093
  <instances>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1094
    <configurations>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1095
      <configuration name="config">
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1096
        <resource name="resource1">
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1097
          <task name="task0" priority="0" interval="T#20ms">
2759
7345bd8a98eb SVGHMI: make a reasonably basic test
Edouard Tisserant
parents: 2758
diff changeset
  1098
            <pouInstance name="instance0" typeName="MainStuff"/>
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1099
          </task>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1100
        </resource>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1101
      </configuration>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1102
    </configurations>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1103
  </instances>
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents:
diff changeset
  1104
</project>