Skip to content

Commit

Permalink
Closes #96, Closes #97, Closes #98
Browse files Browse the repository at this point in the history
Fast Triggers
  • Loading branch information
alexzhornyak committed Jun 15, 2023
1 parent 6d066c3 commit 99f5549
Show file tree
Hide file tree
Showing 36 changed files with 2,775 additions and 1,080 deletions.
202 changes: 202 additions & 0 deletions Examples/InvokeVirtual/parent.scxml
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
<?xml version="1.0" encoding="UTF-8"?>
<scxml datamodel="ecmascript" name="ScxmlInvokeSimple" version="1.0" xmlns="http://www.w3.org/2005/07/scxml">
<state id="State_1" initial="Off_1">
<onexit>
<cancel sendid="ID.Do.Timer"/>
</onexit>
<state id="Off_1">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;OFF &quot; + 1" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="On_1"/>
</state>
<state id="On_1">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;ON &quot; + 1" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="Off_1"/>
</state>
<transition event="Go.Next" target="State_2"/>
</state>
<state id="State_2" initial="Off_2">
<onexit>
<cancel sendid="ID.Do.Timer"/>
</onexit>
<state id="Off_2">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;OFF &quot; + 2" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="On_2"/>
</state>
<state id="On_2">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;ON &quot; + 2" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="Off_2"/>
</state>
<transition event="Go.Next" target="State_4"/>
</state>
<state id="State_3" initial="Off_3">
<onexit>
<cancel sendid="ID.Do.Timer"/>
</onexit>
<state id="Off_3">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;OFF &quot; + 3" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="On_3"/>
</state>
<state id="On_3">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;ON &quot; + 3" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="Off_3"/>
</state>
<transition event="Go.Next" target="State_1"/>
</state>
<state id="State_4" initial="Off_4">
<onexit>
<cancel sendid="ID.Do.Timer"/>
</onexit>
<state id="Off_4">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;OFF &quot; + 4" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="On_4"/>
</state>
<state id="On_4">
<onentry>
<send delay="1s" event="Do.Timer" id="ID.Do.Timer"/>
<log expr="&quot;ON &quot; + 4" label="INFO"/>
</onentry>
<transition event="Do.Timer" target="Off_4"/>
</state>
<transition event="Go.Next" target="State_3"/>
</state>
</scxml><!--VFBGMAdUVHJlZUV4AARMZWZ0AhEDVG9wAhEFV2lkdGgDVgMGSGVpZ2h0A9sCCURlc2lnbmluZw
kMR3JpZC5WaXNpYmxlCQtQYWdlLkhlaWdodAMiBApQYWdlLldpZHRoA/IDD1BhZ2UuVXNlUHJpb
nRlcggUU2VsZWN0ZWQuSGFuZGxlQ29sb3IHCGNsU2lsdmVyFVNlbGVjdGVkLlNjcm9sbFRvVmll
dwgOU2hvd0hpbnRTaGFwZXMIEVZlcnRTY3JvbGxCYXIuTWF4A2IDEVZlcnRTY3JvbGxCYXIuTWl
uA/X+FlZlcnRTY3JvbGxCYXIuUGFnZVNpemUDYwMNWm9vbS5QZW4uTW9kZQcIcG1Ob3RYb3IFQW
xpZ24HCGFsQ2xpZW50CFRhYk9yZGVyAgMSQXBwbGljYXRpb25WZXJzaW9uBgoyLjUuMC4xNzQ0D
UV4cGxpY2l0V2lkdGgDcgMORXhwbGljaXRIZWlnaHQDEAMAC1RTY3htbFNoYXBlHVNjeG1sU2hh
cGUxX180MEU1N0JGOEQ0MzM2NUIwCEF1dG9TaXplCAlCYWNrQ29sb3IE5ubmAA9CcnVzaC5CYWN
rQ29sb3IE5ubmAA5JbWFnZUFsaWdubWVudAcJaWFMZWZ0VG9wCVJvdW5kU2l6ZQIKDlNoYWRvdy
5WaXNpYmxlCAJYMAIIAlgxA6YCAlkwAggCWTEDmAEIRXhwYW5kZWQJCkltYWdlSW5kZXgHBnRpT
m9uZQ5UZXh0LlZlcnRBbGlnbgcGdnRhVG9wDFRleHQuU3RyaW5ncwEGEVNjeG1sSW52b2tlU2lt
cGxlAA1WZXJ0VGV4dEFsaWduBwZ2dGFUb3AJU2N4bWxOYW1lBhFTY3htbEludm9rZVNpbXBsZQl
EYXRhbW9kZWwGCmVjbWFzY3JpcHQAAAtUV2F0Y2hTaGFwZR1XYXRjaFNoYXBlMV9fNDBFNTdDRU
YxMEJFNTg3RQxCb3JkZXIuQ29sb3IEICAgABFJbWFnZS5UcmFuc3BhcmVudAkKSW1hZ2UuRGF0Y
QqKAgAACVRQbmdJbWFnZYlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARzQklU
CAgICHwIZIgAAAAJcEhZcwAAAHcAAAB3AZw8xOwAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2F
wZS5vcmeb7jwaAAAB/UlEQVR42mP8//8/AyWAkaYGODo6snz+rMZ45szM30QbYK0VLM/IwpjEyM
Xu8e/HLwOQGkZW1uv/f/7Yw/jrb++RGxufYTWAkbGRyUr3cgEDC1MLh70FE5uxDjuzuChY7u/L1
wy/zl75+fPQqT////wrPXZp9Yz/UI1gA0xM/Lg4GLj3MkmKafNmx/IysrMxfJm1/M+f67eZQYpY
NFX/8qRFsvz//pPh85SFX/6+fnvp5/+vrmfObPrG6Kniyf5JgG8vi7K8CW9xGjsjKwvDp84Zf3S
FBBgiUqNZQAasmL30z+V3Hxj4yjNY/v/6xfC5Z/bPP/cfnWF9w+nCaG0asY1FXdmeLz+Ji4GFme
H/tx8M77Oq/3cumMAoICQI9sKHd+8ZyhMK/gtOa2VkBLqV4c9fhk8T5n77c+veQYgBakr2fAXJp
Bkwcd63PzfvHmR0UEjg+C3yfQ+LopwJb0kqOyMbG34v/P7D8Ll31s8/dx+e4fvwyRkeiOyM3LuZ
RYX1eHPieRg52bEH4k+g/6cu/vzv+aurPxi+OoMDERGNjIxWeqEZjCxM3ex2ZizYovHHwRP/GP7
8qzl2WXfC///1/7AmJBsNf6n/bMzFjOwcLv9//9YECv1n4mC78P/bzx3///yfd/Ta2odEJ2UTk3
RWXt5b//fv3/9nYDITMQAAqlobfbXC7ccAAAAASUVORK5CYIIOU2hhZG93LlZpc2libGUICkZvb
nQuU3R5bGULBmZzQm9sZAAKSW1hZ2VJbmRleAcGdGlOb25lBlBhcmVudAcpVHJlZUVkaXRvcjEu
U2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQzMzY1QjAMVGV4dC5TdHJpbmdzAQYhd2F0Y2gge0lORk8
6XlxbTG9nXF0gSU5GT1w6KC4qKSR9AAVMYWJlbAYESU5GTwZSZWdFeHAGFF5cW0xvZ1xdIElORk
9cOiguKikkAAANVFRyaWdnZXJTaGFwZR9UcmlnZ2VyU2hhcGUxX180MEU1N0JGOTBENDc1M0ZCD
EJvcmRlci5Db2xvcgQgICAAEUltYWdlLlRyYW5zcGFyZW50CQpJbWFnZS5EYXRhCgYBAAAJVFBu
Z0ltYWdliVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAABvAAAAbwH
xotxDAAAArklEQVR42mP8//8/AyWAcQQZUL2OIerN539LYfwHr5l4dpYwfCXKgMZNv1c+e88cVu
fxjQGk/tF7JoaFpzgZrn9iEmP0nfTfXpLv3wGChnh9Z/jz9x+cf/EpC8OmK+wMjGkL/v43kfnNw
MWG3SVnn7L89zVgYlQV+Ioi/uE7I8PkQ1xUMIBiL4ACJX3hP7yapQT/Yg3EW2+YRIkyAAREeJkw
olFB9B9x0YgPDAMDANDxh8MxfLUCAAAAAElFTkSuQmCCDlNoYWRvdy5WaXNpYmxlCApGb250LlN
0eWxlCwZmc0JvbGQACkltYWdlSW5kZXgHBnRpTm9uZQZQYXJlbnQHKVRyZWVFZGl0b3IxLlNjeG
1sU2hhcGUxX180MEU1N0JGOEQ0MzM2NUIwDFRleHQuU3RyaW5ncwEGEXRyaWdnZXIge0dvLk5le
HR9AAdFbmFibGVkCRRDb250ZW50VHJpZ2dlci5FdmVudAYHR28uTmV4dBZDb250ZW50VHJpZ2dl
ci5FbmFibGVkCQZQYXJhbXMOAAAADVRWaXJ0dWFsU2hhcGUfVmlydHVhbFNoYXBlMl9fNDBFNjA
0NTQ2NTMyRjY5RQhBdXRvU2l6ZQgJQmFja0NvbG9yBObm5gALQnJ1c2guQ29sb3IHCGNsU2lsdm
VyD0JydXNoLkJhY2tDb2xvcgTm5uYABUNvbG9yBwhjbFNpbHZlcg5JbWFnZUFsaWdubWVudAcJa
WFMZWZ0VG9wCVJvdW5kU2l6ZQIKDlNoYWRvdy5WaXNpYmxlCAVTdHlsZQcRdHNzUm91bmRSZWN0
YW5nbGUCWDACHAJYMQNIAQJZMAJhAlkxA50ACEV4cGFuZGVkCQpJbWFnZUluZGV4BwZ0aU5vbmU
GUGFyZW50BylUcmVlRWRpdG9yMS5TY3htbFNoYXBlMV9fNDBFNTdCRjhENDMzNjVCMA5UZXh0Ll
ZlcnRBbGlnbgcGdnRhVG9wDFRleHQuU3RyaW5ncwEGB1N0YXRlXzEADVZlcnRUZXh0QWxpZ24HB
nZ0YVRvcAJJZAYHU3RhdGVfMQNTcmMGE3ZpcnR1YWxfY2hpbGQuc2N4bWwFQWxpYXMGATEAAA1U
VmlydHVhbFNoYXBlH1ZpcnR1YWxTaGFwZTNfXzQwRTYwNDU0QzNDNkQ5QTUIQXV0b1NpemUICUJ
hY2tDb2xvcgTm5uYAC0JydXNoLkNvbG9yBwhjbFNpbHZlcg9CcnVzaC5CYWNrQ29sb3IE5ubmAA
VDb2xvcgcIY2xTaWx2ZXIOSW1hZ2VBbGlnbm1lbnQHCWlhTGVmdFRvcAlSb3VuZFNpemUCCg5Ta
GFkb3cuVmlzaWJsZQgFU3R5bGUHEXRzc1JvdW5kUmVjdGFuZ2xlAlgwA2YBAlgxA5ICAlkwAmEC
WTEDnQAIRXhwYW5kZWQJCkltYWdlSW5kZXgHBnRpTm9uZQZQYXJlbnQHKVRyZWVFZGl0b3IxLlN
jeG1sU2hhcGUxX180MEU1N0JGOEQ0MzM2NUIwDlRleHQuVmVydEFsaWduBwZ2dGFUb3AMVGV4dC
5TdHJpbmdzAQYHU3RhdGVfMgANVmVydFRleHRBbGlnbgcGdnRhVG9wAklkBgdTdGF0ZV8yA1NyY
wYTdmlydHVhbF9jaGlsZC5zY3htbAVBbGlhcwYBMgAADVRWaXJ0dWFsU2hhcGUfVmlydHVhbFNo
YXBlNF9fNDBFNjA0NTRDNDY2MEREQghBdXRvU2l6ZQgJQmFja0NvbG9yBObm5gALQnJ1c2guQ29
sb3IHCGNsU2lsdmVyD0JydXNoLkJhY2tDb2xvcgTm5uYABUNvbG9yBwhjbFNpbHZlcg5JbWFnZU
FsaWdubWVudAcJaWFMZWZ0VG9wCVJvdW5kU2l6ZQIKDlNoYWRvdy5WaXNpYmxlCAVTdHlsZQcRd
HNzUm91bmRSZWN0YW5nbGUCWDACHAJYMQNIAQJZMAMzAQJZMQNvAQhFeHBhbmRlZAkKSW1hZ2VJ
bmRleAcGdGlOb25lBlBhcmVudAcpVHJlZUVkaXRvcjEuU2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQ
zMzY1QjAOVGV4dC5WZXJ0QWxpZ24HBnZ0YVRvcAxUZXh0LlN0cmluZ3MBBgdTdGF0ZV8zAA1WZX
J0VGV4dEFsaWduBwZ2dGFUb3ACSWQGB1N0YXRlXzMDU3JjBhN2aXJ0dWFsX2NoaWxkLnNjeG1sB
UFsaWFzBgEzAAANVFZpcnR1YWxTaGFwZR9WaXJ0dWFsU2hhcGU1X180MEU2MDQ1NEM1MTcxOTMx
CEF1dG9TaXplCAlCYWNrQ29sb3IE5ubmAAtCcnVzaC5Db2xvcgcIY2xTaWx2ZXIPQnJ1c2guQmF
ja0NvbG9yBObm5gAFQ29sb3IHCGNsU2lsdmVyDkltYWdlQWxpZ25tZW50BwlpYUxlZnRUb3AJUm
91bmRTaXplAgoOU2hhZG93LlZpc2libGUIBVN0eWxlBxF0c3NSb3VuZFJlY3RhbmdsZQJYMANmA
QJYMQOSAgJZMAMzAQJZMQNvAQhFeHBhbmRlZAkKSW1hZ2VJbmRleAcGdGlOb25lBlBhcmVudAcp
VHJlZUVkaXRvcjEuU2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQzMzY1QjAOVGV4dC5WZXJ0QWxpZ24
HBnZ0YVRvcAxUZXh0LlN0cmluZ3MBBgdTdGF0ZV80AA1WZXJ0VGV4dEFsaWduBwZ2dGFUb3ACSW
QGB1N0YXRlXzQDU3JjBhN2aXJ0dWFsX2NoaWxkLnNjeG1sBUFsaWFzBgE0AAAXVFN0YXRlTWFja
GluZUNvbm5lY3Rpb24pU3RhdGVNYWNoaW5lQ29ubmVjdGlvbjVfXzQwRTU3QkY4RjQ2RUM0OUET
QXJyb3dGcm9tLkJhY2tDb2xvcgcHY2xXaGl0ZRlBcnJvd0Zyb20uQnJ1c2guQmFja0NvbG9yBwd
jbFdoaXRlDkFycm93RnJvbS5TaXplAgoPQXJyb3dGcm9tLlN0eWxlBwljYXNDaXJjbGURQXJyb3
dUby5CYWNrQ29sb3IHB2NsQmxhY2sXQXJyb3dUby5CcnVzaC5CYWNrQ29sb3IHB2NsQmxhY2sMQ
XJyb3dUby5TaXplAg8MQm9yZGVyLkNvbG9yBwdjbEJsYWNrDEJvcmRlci5TdHlsZQcHcHNTb2xp
ZAxGb3JtYXQuQ29sb3IHCGNsSW5mb0JrFUZvcm1hdC5TaGFkb3cuVmlzaWJsZQgFU3R5bGUHD2N
zSW52ZXJ0ZWRTaWRlcwlGcm9tU2hhcGUHK1RyZWVFZGl0b3IxLlZpcnR1YWxTaGFwZTJfXzQwRT
YwNDU0NjUzMkY2OUUHVG9TaGFwZQcrVHJlZUVkaXRvcjEuVmlydHVhbFNoYXBlM19fNDBFNjA0N
TRDM0M2RDlBNQpUZXh0LkFuZ2xlAloQVGV4dC5Ib3Jpek9mZnNldAPNAA5UZXh0LlZlcnRBbGln
bgcJdnRhQm90dG9tDFRleHQuU3RyaW5ncwEGB0dvLk5leHQABUV2ZW50BgdHby5OZXh0BlBhcmF
tcw4ABlBvaW50cwECBAIEA5YAAgADsgACYQICAgYCMgLOA7IAAi8CAwIDAjICAAP8AQJhAAAAF1
RTdGF0ZU1hY2hpbmVDb25uZWN0aW9uKlN0YXRlTWFjaGluZUNvbm5lY3Rpb24xMF9fNDBFNTdCR
jhGNzBBREYwMBNBcnJvd0Zyb20uQmFja0NvbG9yBwdjbFdoaXRlGUFycm93RnJvbS5CcnVzaC5C
YWNrQ29sb3IHB2NsV2hpdGUOQXJyb3dGcm9tLlNpemUCCg9BcnJvd0Zyb20uU3R5bGUHCWNhc0N
pcmNsZRFBcnJvd1RvLkJhY2tDb2xvcgcHY2xCbGFjaxdBcnJvd1RvLkJydXNoLkJhY2tDb2xvcg
cHY2xCbGFjawxBcnJvd1RvLlNpemUCDwxCb3JkZXIuQ29sb3IHB2NsQmxhY2sMQm9yZGVyLlN0e
WxlBwdwc1NvbGlkDEZvcm1hdC5Db2xvcgcIY2xJbmZvQmsVRm9ybWF0LlNoYWRvdy5WaXNpYmxl
CAVTdHlsZQcPY3NJbnZlcnRlZFNpZGVzCUZyb21TaGFwZQcrVHJlZUVkaXRvcjEuVmlydHVhbFN
oYXBlNV9fNDBFNjA0NTRDNTE3MTkzMQdUb1NoYXBlBytUcmVlRWRpdG9yMS5WaXJ0dWFsU2hhcG
U0X180MEU2MDQ1NEM0NjYwRERCClRleHQuQW5nbGUCWhBUZXh0Lkhvcml6T2Zmc2V0AzP/DlRle
HQuVmVydEFsaWduBwl2dGFCb3R0b20MVGV4dC5TdHJpbmdzAQYHR28uTmV4dAAFRXZlbnQGB0dv
Lk5leHQGUGFyYW1zDgAGUG9pbnRzAQIEAgQDlgACAAP8AQMzAQICAgYCMgLOA/wBAwEBAgUCBQO
WAAIAA7IAAzMBAAAAF1RTdGF0ZU1hY2hpbmVDb25uZWN0aW9uKlN0YXRlTWFjaGluZUNvbm5lY3
Rpb24xMV9fNDBFNTdCRjkwNDY3NDQ4QhNBcnJvd0Zyb20uQmFja0NvbG9yBwdjbFdoaXRlGUFyc
m93RnJvbS5CcnVzaC5CYWNrQ29sb3IHB2NsV2hpdGUOQXJyb3dGcm9tLlNpemUCCg9BcnJvd0Zy
b20uU3R5bGUHCWNhc0NpcmNsZRFBcnJvd1RvLkJhY2tDb2xvcgcHY2xCbGFjaxdBcnJvd1RvLkJ
ydXNoLkJhY2tDb2xvcgcHY2xCbGFjawxBcnJvd1RvLlNpemUCDwxCb3JkZXIuQ29sb3IHB2NsQm
xhY2sMQm9yZGVyLlN0eWxlBwdwc1NvbGlkDEZvcm1hdC5Db2xvcgcIY2xJbmZvQmsVRm9ybWF0L
lNoYWRvdy5WaXNpYmxlCAVTdHlsZQcPY3NJbnZlcnRlZFNpZGVzCUZyb21TaGFwZQcrVHJlZUVk
aXRvcjEuVmlydHVhbFNoYXBlM19fNDBFNjA0NTRDM0M2RDlBNQdUb1NoYXBlBytUcmVlRWRpdG9
yMS5WaXJ0dWFsU2hhcGU1X180MEU2MDQ1NEM1MTcxOTMxClRleHQuQW5nbGUCWgxUZXh0LlN0cm
luZ3MBBgdHby5OZXh0AAVFdmVudAYHR28uTmV4dAZQYXJhbXMOABFWZXJ0aWNhbENlbnRlcmluZ
wkGUG9pbnRzAQIEAgQD4gACPANIAgOdAAIFAgUD4gACAANIAgMzAQAAABdUU3RhdGVNYWNoaW5l
Q29ubmVjdGlvbipTdGF0ZU1hY2hpbmVDb25uZWN0aW9uMTJfXzQwRTU3QkY5MDZBNzY2RUETQXJ
yb3dGcm9tLkJhY2tDb2xvcgcHY2xXaGl0ZRlBcnJvd0Zyb20uQnJ1c2guQmFja0NvbG9yBwdjbF
doaXRlDkFycm93RnJvbS5TaXplAgoPQXJyb3dGcm9tLlN0eWxlBwljYXNDaXJjbGURQXJyb3dUb
y5CYWNrQ29sb3IHB2NsQmxhY2sXQXJyb3dUby5CcnVzaC5CYWNrQ29sb3IHB2NsQmxhY2sMQXJy
b3dUby5TaXplAg8MQm9yZGVyLkNvbG9yBwdjbEJsYWNrDEJvcmRlci5TdHlsZQcHcHNTb2xpZAx
Gb3JtYXQuQ29sb3IHCGNsSW5mb0JrFUZvcm1hdC5TaGFkb3cuVmlzaWJsZQgFU3R5bGUHD2NzSW
52ZXJ0ZWRTaWRlcwlGcm9tU2hhcGUHK1RyZWVFZGl0b3IxLlZpcnR1YWxTaGFwZTRfXzQwRTYwN
DU0QzQ2NjBEREIHVG9TaGFwZQcrVHJlZUVkaXRvcjEuVmlydHVhbFNoYXBlMl9fNDBFNjA0NTQ2
NTMyRjY5RQpUZXh0LkFuZ2xlAloMVGV4dC5TdHJpbmdzAQYHR28uTmV4dAAFRXZlbnQGB0dvLk5
leHQGUGFyYW1zDgARVmVydGljYWxDZW50ZXJpbmcJBlBvaW50cwECBAIEAjUCAAJRAzMBAgUCBQ
I1AjwCUQOdAAAAAA9UVHJlZUNvbm5lY3Rpb249U2N4bWxTaGFwZTFfXzQwRTU3QkY4RDQzMzY1Q
jBfVHJpZ2dlclNoYXBlMV9fNDBFNTdCRjkwRDQ3NTNGQglGcm9tU2hhcGUHKVRyZWVFZGl0b3Ix
LlNjeG1sU2hhcGUxX180MEU1N0JGOEQ0MzM2NUIwB1RvU2hhcGUHK1RyZWVFZGl0b3IxLlRyaWd
nZXJTaGFwZTFfXzQwRTU3QkY5MEQ0NzUzRkIAAA9UVHJlZUNvbm5lY3Rpb247U2N4bWxTaGFwZT
FfXzQwRTU3QkY4RDQzMzY1QjBfV2F0Y2hTaGFwZTFfXzQwRTU3Q0VGMTBCRTU4N0UJRnJvbVNoY
XBlBylUcmVlRWRpdG9yMS5TY3htbFNoYXBlMV9fNDBFNTdCRjhENDMzNjVCMAdUb1NoYXBlBylU
cmVlRWRpdG9yMS5XYXRjaFNoYXBlMV9fNDBFNTdDRUYxMEJFNTg3RQAAAA==-->
9 changes: 9 additions & 0 deletions Examples/InvokeVirtual/projectInvokeVirtual.sproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf8"?>
<scxmlproject>
<scxmlunit path="parent.scxml" scxmlname="ScxmlInvokeSimple" build_root="1" virtual_dependencies="virtual_child.scxml
virtual_child.scxml
virtual_child.scxml
virtual_child.scxml">
<scxmlunit path="virtual_child.scxml" scxmlname="ScxmlState_%1" virtual="1"/>
</scxmlunit>
</scxmlproject>
2 changes: 2 additions & 0 deletions Examples/InvokeVirtual/projectInvokeVirtual.sproj.checksum
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
parent.scxml=0xFAE9
virtual_child.scxml=0x122B1
21 changes: 21 additions & 0 deletions Examples/InvokeVirtual/projectInvokeVirtual.sproj.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="windows-1251"?>
<!--This document is generated automatically! Please, do not edit!-->
<root>
<object Name="" ClassName="TProjectProperties">
<ProjectDefines/>
<TestSettings>
<Enabled>true</Enabled>
<ExeName>.\QtScxmlTester\QtScxmlTester.exe</ExeName>
<WorkDir>$(UnitFileDir)</WorkDir>
<CMDParams/>
<ScxmlMonitorLog>true</ScxmlMonitorLog>
<CaptureOutputRegExps/>
</TestSettings>
<Triggers/>
<ProjectPostBuild>
<PostBuildCMD/>
<UserMacros/>
</ProjectPostBuild>
<FilteredMsgs/>
</object>
</root>
Loading

0 comments on commit 99f5549

Please sign in to comment.