Skip to content

Commit 99f5549

Browse files
committed
Closes #96, Closes #97, Closes #98
Fast Triggers
1 parent 6d066c3 commit 99f5549

36 files changed

+2775
-1080
lines changed
Lines changed: 202 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<scxml datamodel="ecmascript" name="ScxmlInvokeSimple" version="1.0" xmlns="http://www.w3.org/2005/07/scxml">
3+
<state id="State_1" initial="Off_1">
4+
<onexit>
5+
<cancel sendid="ID.Do.Timer"/>
6+
</onexit>
7+
<state id="Off_1">
8+
<onentry>
9+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
10+
<log expr="&quot;OFF &quot; + 1" label="INFO"/>
11+
</onentry>
12+
<transition event="Do.Timer" target="On_1"/>
13+
</state>
14+
<state id="On_1">
15+
<onentry>
16+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
17+
<log expr="&quot;ON &quot; + 1" label="INFO"/>
18+
</onentry>
19+
<transition event="Do.Timer" target="Off_1"/>
20+
</state>
21+
<transition event="Go.Next" target="State_2"/>
22+
</state>
23+
<state id="State_2" initial="Off_2">
24+
<onexit>
25+
<cancel sendid="ID.Do.Timer"/>
26+
</onexit>
27+
<state id="Off_2">
28+
<onentry>
29+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
30+
<log expr="&quot;OFF &quot; + 2" label="INFO"/>
31+
</onentry>
32+
<transition event="Do.Timer" target="On_2"/>
33+
</state>
34+
<state id="On_2">
35+
<onentry>
36+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
37+
<log expr="&quot;ON &quot; + 2" label="INFO"/>
38+
</onentry>
39+
<transition event="Do.Timer" target="Off_2"/>
40+
</state>
41+
<transition event="Go.Next" target="State_4"/>
42+
</state>
43+
<state id="State_3" initial="Off_3">
44+
<onexit>
45+
<cancel sendid="ID.Do.Timer"/>
46+
</onexit>
47+
<state id="Off_3">
48+
<onentry>
49+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
50+
<log expr="&quot;OFF &quot; + 3" label="INFO"/>
51+
</onentry>
52+
<transition event="Do.Timer" target="On_3"/>
53+
</state>
54+
<state id="On_3">
55+
<onentry>
56+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
57+
<log expr="&quot;ON &quot; + 3" label="INFO"/>
58+
</onentry>
59+
<transition event="Do.Timer" target="Off_3"/>
60+
</state>
61+
<transition event="Go.Next" target="State_1"/>
62+
</state>
63+
<state id="State_4" initial="Off_4">
64+
<onexit>
65+
<cancel sendid="ID.Do.Timer"/>
66+
</onexit>
67+
<state id="Off_4">
68+
<onentry>
69+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
70+
<log expr="&quot;OFF &quot; + 4" label="INFO"/>
71+
</onentry>
72+
<transition event="Do.Timer" target="On_4"/>
73+
</state>
74+
<state id="On_4">
75+
<onentry>
76+
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
77+
<log expr="&quot;ON &quot; + 4" label="INFO"/>
78+
</onentry>
79+
<transition event="Do.Timer" target="Off_4"/>
80+
</state>
81+
<transition event="Go.Next" target="State_3"/>
82+
</state>
83+
</scxml><!--VFBGMAdUVHJlZUV4AARMZWZ0AhEDVG9wAhEFV2lkdGgDVgMGSGVpZ2h0A9sCCURlc2lnbmluZw
84+
kMR3JpZC5WaXNpYmxlCQtQYWdlLkhlaWdodAMiBApQYWdlLldpZHRoA/IDD1BhZ2UuVXNlUHJpb
85+
nRlcggUU2VsZWN0ZWQuSGFuZGxlQ29sb3IHCGNsU2lsdmVyFVNlbGVjdGVkLlNjcm9sbFRvVmll
86+
dwgOU2hvd0hpbnRTaGFwZXMIEVZlcnRTY3JvbGxCYXIuTWF4A2IDEVZlcnRTY3JvbGxCYXIuTWl
87+
uA/X+FlZlcnRTY3JvbGxCYXIuUGFnZVNpemUDYwMNWm9vbS5QZW4uTW9kZQcIcG1Ob3RYb3IFQW
88+
xpZ24HCGFsQ2xpZW50CFRhYk9yZGVyAgMSQXBwbGljYXRpb25WZXJzaW9uBgoyLjUuMC4xNzQ0D
89+
UV4cGxpY2l0V2lkdGgDcgMORXhwbGljaXRIZWlnaHQDEAMAC1RTY3htbFNoYXBlHVNjeG1sU2hh
90+
cGUxX180MEU1N0JGOEQ0MzM2NUIwCEF1dG9TaXplCAlCYWNrQ29sb3IE5ubmAA9CcnVzaC5CYWN
91+
rQ29sb3IE5ubmAA5JbWFnZUFsaWdubWVudAcJaWFMZWZ0VG9wCVJvdW5kU2l6ZQIKDlNoYWRvdy
92+
5WaXNpYmxlCAJYMAIIAlgxA6YCAlkwAggCWTEDmAEIRXhwYW5kZWQJCkltYWdlSW5kZXgHBnRpT
93+
m9uZQ5UZXh0LlZlcnRBbGlnbgcGdnRhVG9wDFRleHQuU3RyaW5ncwEGEVNjeG1sSW52b2tlU2lt
94+
cGxlAA1WZXJ0VGV4dEFsaWduBwZ2dGFUb3AJU2N4bWxOYW1lBhFTY3htbEludm9rZVNpbXBsZQl
95+
EYXRhbW9kZWwGCmVjbWFzY3JpcHQAAAtUV2F0Y2hTaGFwZR1XYXRjaFNoYXBlMV9fNDBFNTdDRU
96+
YxMEJFNTg3RQxCb3JkZXIuQ29sb3IEICAgABFJbWFnZS5UcmFuc3BhcmVudAkKSW1hZ2UuRGF0Y
97+
QqKAgAACVRQbmdJbWFnZYlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARzQklU
98+
CAgICHwIZIgAAAAJcEhZcwAAAHcAAAB3AZw8xOwAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2F
99+
wZS5vcmeb7jwaAAAB/UlEQVR42mP8//8/AyWAkaYGODo6snz+rMZ45szM30QbYK0VLM/IwpjEyM
100+
Xu8e/HLwOQGkZW1uv/f/7Yw/jrb++RGxufYTWAkbGRyUr3cgEDC1MLh70FE5uxDjuzuChY7u/L1
101+
wy/zl75+fPQqT////wrPXZp9Yz/UI1gA0xM/Lg4GLj3MkmKafNmx/IysrMxfJm1/M+f67eZQYpY
102+
NFX/8qRFsvz//pPh85SFX/6+fnvp5/+vrmfObPrG6Kniyf5JgG8vi7K8CW9xGjsjKwvDp84Zf3S
103+
FBBgiUqNZQAasmL30z+V3Hxj4yjNY/v/6xfC5Z/bPP/cfnWF9w+nCaG0asY1FXdmeLz+Ji4GFme
104+
H/tx8M77Oq/3cumMAoICQI9sKHd+8ZyhMK/gtOa2VkBLqV4c9fhk8T5n77c+veQYgBakr2fAXJp
105+
Bkwcd63PzfvHmR0UEjg+C3yfQ+LopwJb0kqOyMbG34v/P7D8Ll31s8/dx+e4fvwyRkeiOyM3LuZ
106+
RYX1eHPieRg52bEH4k+g/6cu/vzv+aurPxi+OoMDERGNjIxWeqEZjCxM3ex2ZizYovHHwRP/GP7
107+
8qzl2WXfC///1/7AmJBsNf6n/bMzFjOwcLv9//9YECv1n4mC78P/bzx3///yfd/Ta2odEJ2UTk3
108+
RWXt5b//fv3/9nYDITMQAAqlobfbXC7ccAAAAASUVORK5CYIIOU2hhZG93LlZpc2libGUICkZvb
109+
nQuU3R5bGULBmZzQm9sZAAKSW1hZ2VJbmRleAcGdGlOb25lBlBhcmVudAcpVHJlZUVkaXRvcjEu
110+
U2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQzMzY1QjAMVGV4dC5TdHJpbmdzAQYhd2F0Y2gge0lORk8
111+
6XlxbTG9nXF0gSU5GT1w6KC4qKSR9AAVMYWJlbAYESU5GTwZSZWdFeHAGFF5cW0xvZ1xdIElORk
112+
9cOiguKikkAAANVFRyaWdnZXJTaGFwZR9UcmlnZ2VyU2hhcGUxX180MEU1N0JGOTBENDc1M0ZCD
113+
EJvcmRlci5Db2xvcgQgICAAEUltYWdlLlRyYW5zcGFyZW50CQpJbWFnZS5EYXRhCgYBAAAJVFBu
114+
Z0ltYWdliVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAABvAAAAbwH
115+
xotxDAAAArklEQVR42mP8//8/AyWAcQQZUL2OIerN539LYfwHr5l4dpYwfCXKgMZNv1c+e88cVu
116+
fxjQGk/tF7JoaFpzgZrn9iEmP0nfTfXpLv3wGChnh9Z/jz9x+cf/EpC8OmK+wMjGkL/v43kfnNw
117+
MWG3SVnn7L89zVgYlQV+Ioi/uE7I8PkQ1xUMIBiL4ACJX3hP7yapQT/Yg3EW2+YRIkyAAREeJkw
118+
olFB9B9x0YgPDAMDANDxh8MxfLUCAAAAAElFTkSuQmCCDlNoYWRvdy5WaXNpYmxlCApGb250LlN
119+
0eWxlCwZmc0JvbGQACkltYWdlSW5kZXgHBnRpTm9uZQZQYXJlbnQHKVRyZWVFZGl0b3IxLlNjeG
120+
1sU2hhcGUxX180MEU1N0JGOEQ0MzM2NUIwDFRleHQuU3RyaW5ncwEGEXRyaWdnZXIge0dvLk5le
121+
HR9AAdFbmFibGVkCRRDb250ZW50VHJpZ2dlci5FdmVudAYHR28uTmV4dBZDb250ZW50VHJpZ2dl
122+
ci5FbmFibGVkCQZQYXJhbXMOAAAADVRWaXJ0dWFsU2hhcGUfVmlydHVhbFNoYXBlMl9fNDBFNjA
123+
0NTQ2NTMyRjY5RQhBdXRvU2l6ZQgJQmFja0NvbG9yBObm5gALQnJ1c2guQ29sb3IHCGNsU2lsdm
124+
VyD0JydXNoLkJhY2tDb2xvcgTm5uYABUNvbG9yBwhjbFNpbHZlcg5JbWFnZUFsaWdubWVudAcJa
125+
WFMZWZ0VG9wCVJvdW5kU2l6ZQIKDlNoYWRvdy5WaXNpYmxlCAVTdHlsZQcRdHNzUm91bmRSZWN0
126+
YW5nbGUCWDACHAJYMQNIAQJZMAJhAlkxA50ACEV4cGFuZGVkCQpJbWFnZUluZGV4BwZ0aU5vbmU
127+
GUGFyZW50BylUcmVlRWRpdG9yMS5TY3htbFNoYXBlMV9fNDBFNTdCRjhENDMzNjVCMA5UZXh0Ll
128+
ZlcnRBbGlnbgcGdnRhVG9wDFRleHQuU3RyaW5ncwEGB1N0YXRlXzEADVZlcnRUZXh0QWxpZ24HB
129+
nZ0YVRvcAJJZAYHU3RhdGVfMQNTcmMGE3ZpcnR1YWxfY2hpbGQuc2N4bWwFQWxpYXMGATEAAA1U
130+
VmlydHVhbFNoYXBlH1ZpcnR1YWxTaGFwZTNfXzQwRTYwNDU0QzNDNkQ5QTUIQXV0b1NpemUICUJ
131+
hY2tDb2xvcgTm5uYAC0JydXNoLkNvbG9yBwhjbFNpbHZlcg9CcnVzaC5CYWNrQ29sb3IE5ubmAA
132+
VDb2xvcgcIY2xTaWx2ZXIOSW1hZ2VBbGlnbm1lbnQHCWlhTGVmdFRvcAlSb3VuZFNpemUCCg5Ta
133+
GFkb3cuVmlzaWJsZQgFU3R5bGUHEXRzc1JvdW5kUmVjdGFuZ2xlAlgwA2YBAlgxA5ICAlkwAmEC
134+
WTEDnQAIRXhwYW5kZWQJCkltYWdlSW5kZXgHBnRpTm9uZQZQYXJlbnQHKVRyZWVFZGl0b3IxLlN
135+
jeG1sU2hhcGUxX180MEU1N0JGOEQ0MzM2NUIwDlRleHQuVmVydEFsaWduBwZ2dGFUb3AMVGV4dC
136+
5TdHJpbmdzAQYHU3RhdGVfMgANVmVydFRleHRBbGlnbgcGdnRhVG9wAklkBgdTdGF0ZV8yA1NyY
137+
wYTdmlydHVhbF9jaGlsZC5zY3htbAVBbGlhcwYBMgAADVRWaXJ0dWFsU2hhcGUfVmlydHVhbFNo
138+
YXBlNF9fNDBFNjA0NTRDNDY2MEREQghBdXRvU2l6ZQgJQmFja0NvbG9yBObm5gALQnJ1c2guQ29
139+
sb3IHCGNsU2lsdmVyD0JydXNoLkJhY2tDb2xvcgTm5uYABUNvbG9yBwhjbFNpbHZlcg5JbWFnZU
140+
FsaWdubWVudAcJaWFMZWZ0VG9wCVJvdW5kU2l6ZQIKDlNoYWRvdy5WaXNpYmxlCAVTdHlsZQcRd
141+
HNzUm91bmRSZWN0YW5nbGUCWDACHAJYMQNIAQJZMAMzAQJZMQNvAQhFeHBhbmRlZAkKSW1hZ2VJ
142+
bmRleAcGdGlOb25lBlBhcmVudAcpVHJlZUVkaXRvcjEuU2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQ
143+
zMzY1QjAOVGV4dC5WZXJ0QWxpZ24HBnZ0YVRvcAxUZXh0LlN0cmluZ3MBBgdTdGF0ZV8zAA1WZX
144+
J0VGV4dEFsaWduBwZ2dGFUb3ACSWQGB1N0YXRlXzMDU3JjBhN2aXJ0dWFsX2NoaWxkLnNjeG1sB
145+
UFsaWFzBgEzAAANVFZpcnR1YWxTaGFwZR9WaXJ0dWFsU2hhcGU1X180MEU2MDQ1NEM1MTcxOTMx
146+
CEF1dG9TaXplCAlCYWNrQ29sb3IE5ubmAAtCcnVzaC5Db2xvcgcIY2xTaWx2ZXIPQnJ1c2guQmF
147+
ja0NvbG9yBObm5gAFQ29sb3IHCGNsU2lsdmVyDkltYWdlQWxpZ25tZW50BwlpYUxlZnRUb3AJUm
148+
91bmRTaXplAgoOU2hhZG93LlZpc2libGUIBVN0eWxlBxF0c3NSb3VuZFJlY3RhbmdsZQJYMANmA
149+
QJYMQOSAgJZMAMzAQJZMQNvAQhFeHBhbmRlZAkKSW1hZ2VJbmRleAcGdGlOb25lBlBhcmVudAcp
150+
VHJlZUVkaXRvcjEuU2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQzMzY1QjAOVGV4dC5WZXJ0QWxpZ24
151+
HBnZ0YVRvcAxUZXh0LlN0cmluZ3MBBgdTdGF0ZV80AA1WZXJ0VGV4dEFsaWduBwZ2dGFUb3ACSW
152+
QGB1N0YXRlXzQDU3JjBhN2aXJ0dWFsX2NoaWxkLnNjeG1sBUFsaWFzBgE0AAAXVFN0YXRlTWFja
153+
GluZUNvbm5lY3Rpb24pU3RhdGVNYWNoaW5lQ29ubmVjdGlvbjVfXzQwRTU3QkY4RjQ2RUM0OUET
154+
QXJyb3dGcm9tLkJhY2tDb2xvcgcHY2xXaGl0ZRlBcnJvd0Zyb20uQnJ1c2guQmFja0NvbG9yBwd
155+
jbFdoaXRlDkFycm93RnJvbS5TaXplAgoPQXJyb3dGcm9tLlN0eWxlBwljYXNDaXJjbGURQXJyb3
156+
dUby5CYWNrQ29sb3IHB2NsQmxhY2sXQXJyb3dUby5CcnVzaC5CYWNrQ29sb3IHB2NsQmxhY2sMQ
157+
XJyb3dUby5TaXplAg8MQm9yZGVyLkNvbG9yBwdjbEJsYWNrDEJvcmRlci5TdHlsZQcHcHNTb2xp
158+
ZAxGb3JtYXQuQ29sb3IHCGNsSW5mb0JrFUZvcm1hdC5TaGFkb3cuVmlzaWJsZQgFU3R5bGUHD2N
159+
zSW52ZXJ0ZWRTaWRlcwlGcm9tU2hhcGUHK1RyZWVFZGl0b3IxLlZpcnR1YWxTaGFwZTJfXzQwRT
160+
YwNDU0NjUzMkY2OUUHVG9TaGFwZQcrVHJlZUVkaXRvcjEuVmlydHVhbFNoYXBlM19fNDBFNjA0N
161+
TRDM0M2RDlBNQpUZXh0LkFuZ2xlAloQVGV4dC5Ib3Jpek9mZnNldAPNAA5UZXh0LlZlcnRBbGln
162+
bgcJdnRhQm90dG9tDFRleHQuU3RyaW5ncwEGB0dvLk5leHQABUV2ZW50BgdHby5OZXh0BlBhcmF
163+
tcw4ABlBvaW50cwECBAIEA5YAAgADsgACYQICAgYCMgLOA7IAAi8CAwIDAjICAAP8AQJhAAAAF1
164+
RTdGF0ZU1hY2hpbmVDb25uZWN0aW9uKlN0YXRlTWFjaGluZUNvbm5lY3Rpb24xMF9fNDBFNTdCR
165+
jhGNzBBREYwMBNBcnJvd0Zyb20uQmFja0NvbG9yBwdjbFdoaXRlGUFycm93RnJvbS5CcnVzaC5C
166+
YWNrQ29sb3IHB2NsV2hpdGUOQXJyb3dGcm9tLlNpemUCCg9BcnJvd0Zyb20uU3R5bGUHCWNhc0N
167+
pcmNsZRFBcnJvd1RvLkJhY2tDb2xvcgcHY2xCbGFjaxdBcnJvd1RvLkJydXNoLkJhY2tDb2xvcg
168+
cHY2xCbGFjawxBcnJvd1RvLlNpemUCDwxCb3JkZXIuQ29sb3IHB2NsQmxhY2sMQm9yZGVyLlN0e
169+
WxlBwdwc1NvbGlkDEZvcm1hdC5Db2xvcgcIY2xJbmZvQmsVRm9ybWF0LlNoYWRvdy5WaXNpYmxl
170+
CAVTdHlsZQcPY3NJbnZlcnRlZFNpZGVzCUZyb21TaGFwZQcrVHJlZUVkaXRvcjEuVmlydHVhbFN
171+
oYXBlNV9fNDBFNjA0NTRDNTE3MTkzMQdUb1NoYXBlBytUcmVlRWRpdG9yMS5WaXJ0dWFsU2hhcG
172+
U0X180MEU2MDQ1NEM0NjYwRERCClRleHQuQW5nbGUCWhBUZXh0Lkhvcml6T2Zmc2V0AzP/DlRle
173+
HQuVmVydEFsaWduBwl2dGFCb3R0b20MVGV4dC5TdHJpbmdzAQYHR28uTmV4dAAFRXZlbnQGB0dv
174+
Lk5leHQGUGFyYW1zDgAGUG9pbnRzAQIEAgQDlgACAAP8AQMzAQICAgYCMgLOA/wBAwEBAgUCBQO
175+
WAAIAA7IAAzMBAAAAF1RTdGF0ZU1hY2hpbmVDb25uZWN0aW9uKlN0YXRlTWFjaGluZUNvbm5lY3
176+
Rpb24xMV9fNDBFNTdCRjkwNDY3NDQ4QhNBcnJvd0Zyb20uQmFja0NvbG9yBwdjbFdoaXRlGUFyc
177+
m93RnJvbS5CcnVzaC5CYWNrQ29sb3IHB2NsV2hpdGUOQXJyb3dGcm9tLlNpemUCCg9BcnJvd0Zy
178+
b20uU3R5bGUHCWNhc0NpcmNsZRFBcnJvd1RvLkJhY2tDb2xvcgcHY2xCbGFjaxdBcnJvd1RvLkJ
179+
ydXNoLkJhY2tDb2xvcgcHY2xCbGFjawxBcnJvd1RvLlNpemUCDwxCb3JkZXIuQ29sb3IHB2NsQm
180+
xhY2sMQm9yZGVyLlN0eWxlBwdwc1NvbGlkDEZvcm1hdC5Db2xvcgcIY2xJbmZvQmsVRm9ybWF0L
181+
lNoYWRvdy5WaXNpYmxlCAVTdHlsZQcPY3NJbnZlcnRlZFNpZGVzCUZyb21TaGFwZQcrVHJlZUVk
182+
aXRvcjEuVmlydHVhbFNoYXBlM19fNDBFNjA0NTRDM0M2RDlBNQdUb1NoYXBlBytUcmVlRWRpdG9
183+
yMS5WaXJ0dWFsU2hhcGU1X180MEU2MDQ1NEM1MTcxOTMxClRleHQuQW5nbGUCWgxUZXh0LlN0cm
184+
luZ3MBBgdHby5OZXh0AAVFdmVudAYHR28uTmV4dAZQYXJhbXMOABFWZXJ0aWNhbENlbnRlcmluZ
185+
wkGUG9pbnRzAQIEAgQD4gACPANIAgOdAAIFAgUD4gACAANIAgMzAQAAABdUU3RhdGVNYWNoaW5l
186+
Q29ubmVjdGlvbipTdGF0ZU1hY2hpbmVDb25uZWN0aW9uMTJfXzQwRTU3QkY5MDZBNzY2RUETQXJ
187+
yb3dGcm9tLkJhY2tDb2xvcgcHY2xXaGl0ZRlBcnJvd0Zyb20uQnJ1c2guQmFja0NvbG9yBwdjbF
188+
doaXRlDkFycm93RnJvbS5TaXplAgoPQXJyb3dGcm9tLlN0eWxlBwljYXNDaXJjbGURQXJyb3dUb
189+
y5CYWNrQ29sb3IHB2NsQmxhY2sXQXJyb3dUby5CcnVzaC5CYWNrQ29sb3IHB2NsQmxhY2sMQXJy
190+
b3dUby5TaXplAg8MQm9yZGVyLkNvbG9yBwdjbEJsYWNrDEJvcmRlci5TdHlsZQcHcHNTb2xpZAx
191+
Gb3JtYXQuQ29sb3IHCGNsSW5mb0JrFUZvcm1hdC5TaGFkb3cuVmlzaWJsZQgFU3R5bGUHD2NzSW
192+
52ZXJ0ZWRTaWRlcwlGcm9tU2hhcGUHK1RyZWVFZGl0b3IxLlZpcnR1YWxTaGFwZTRfXzQwRTYwN
193+
DU0QzQ2NjBEREIHVG9TaGFwZQcrVHJlZUVkaXRvcjEuVmlydHVhbFNoYXBlMl9fNDBFNjA0NTQ2
194+
NTMyRjY5RQpUZXh0LkFuZ2xlAloMVGV4dC5TdHJpbmdzAQYHR28uTmV4dAAFRXZlbnQGB0dvLk5
195+
leHQGUGFyYW1zDgARVmVydGljYWxDZW50ZXJpbmcJBlBvaW50cwECBAIEAjUCAAJRAzMBAgUCBQ
196+
I1AjwCUQOdAAAAAA9UVHJlZUNvbm5lY3Rpb249U2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQzMzY1Q
197+
jBfVHJpZ2dlclNoYXBlMV9fNDBFNTdCRjkwRDQ3NTNGQglGcm9tU2hhcGUHKVRyZWVFZGl0b3Ix
198+
LlNjeG1sU2hhcGUxX180MEU1N0JGOEQ0MzM2NUIwB1RvU2hhcGUHK1RyZWVFZGl0b3IxLlRyaWd
199+
nZXJTaGFwZTFfXzQwRTU3QkY5MEQ0NzUzRkIAAA9UVHJlZUNvbm5lY3Rpb247U2N4bWxTaGFwZT
200+
FfXzQwRTU3QkY4RDQzMzY1QjBfV2F0Y2hTaGFwZTFfXzQwRTU3Q0VGMTBCRTU4N0UJRnJvbVNoY
201+
XBlBylUcmVlRWRpdG9yMS5TY3htbFNoYXBlMV9fNDBFNTdCRjhENDMzNjVCMAdUb1NoYXBlBylU
202+
cmVlRWRpdG9yMS5XYXRjaFNoYXBlMV9fNDBFNTdDRUYxMEJFNTg3RQAAAA==-->
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf8"?>
2+
<scxmlproject>
3+
<scxmlunit path="parent.scxml" scxmlname="ScxmlInvokeSimple" build_root="1" virtual_dependencies="virtual_child.scxml
4+
virtual_child.scxml
5+
virtual_child.scxml
6+
virtual_child.scxml">
7+
<scxmlunit path="virtual_child.scxml" scxmlname="ScxmlState_%1" virtual="1"/>
8+
</scxmlunit>
9+
</scxmlproject>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
parent.scxml=0xFAE9
2+
virtual_child.scxml=0x122B1
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="windows-1251"?>
2+
<!--This document is generated automatically! Please, do not edit!-->
3+
<root>
4+
<object Name="" ClassName="TProjectProperties">
5+
<ProjectDefines/>
6+
<TestSettings>
7+
<Enabled>true</Enabled>
8+
<ExeName>.\QtScxmlTester\QtScxmlTester.exe</ExeName>
9+
<WorkDir>$(UnitFileDir)</WorkDir>
10+
<CMDParams/>
11+
<ScxmlMonitorLog>true</ScxmlMonitorLog>
12+
<CaptureOutputRegExps/>
13+
</TestSettings>
14+
<Triggers/>
15+
<ProjectPostBuild>
16+
<PostBuildCMD/>
17+
<UserMacros/>
18+
</ProjectPostBuild>
19+
<FilteredMsgs/>
20+
</object>
21+
</root>

0 commit comments

Comments
 (0)