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