ERD
UMLStandard
Automaton
W. Kowarschick
HS Augsburg
2009, WK License 1.0
3
Use Case Model
UMLStandard
useCaseModel
McIp9NuChEqpPxjNLpcalgAA
1
Use Cases
EREHUDWaK0aFT36UbydNjgAA
n4yC+Z6880+eh3FvEJdcKAAA
17
clMaroon
$00B9FFFF
255
62
624
276
System
$00DD5420
$00F7F1C4
286
83
53
78
mcpM5Bjo6EeYZX4EkRWKdgAA
1
invoker
False
False
False
mcpM5Bjo6EeYZX4EkRWKdgAA
False
mcpM5Bjo6EeYZX4EkRWKdgAA
$00DD5420
$00F7F1C4
373
131
127
32
1oPhw6PtC0Sbf6V4kXuY5AAA
1
send action
False
False
False
1oPhw6PtC0Sbf6V4kXuY5AAA
False
1oPhw6PtC0Sbf6V4kXuY5AAA
False
1oPhw6PtC0Sbf6V4kXuY5AAA
$00DD5420
$00F7F1C4
532
86
91
78
/ZZ/tnYxT0SCif4fRl1aLQAA
1
state machine
False
False
False
/ZZ/tnYxT0SCif4fRl1aLQAA
False
/ZZ/tnYxT0SCif4fRl1aLQAA
$00DD5420
$00F7F1C4
lsRectilinear
338,146;373,146
FrXyPKgUd0CU6VLmkNDiMwAA
EmcRM6q4NUGG1jK6sB6W+QAA
PxAvCcTMzEObUsjy3Oqh5QAA
False
1,5707963267949
15
FrXyPKgUd0CU6VLmkNDiMwAA
False
1,5707963267949
30
FrXyPKgUd0CU6VLmkNDiMwAA
False
-1,5707963267949
15
FrXyPKgUd0CU6VLmkNDiMwAA
False
-0,523598775598299
30
epHead
/wQk6Axj2U2rmpQZrX+vRgAA
False
0,523598775598299
30
epTail
8FG/5k3aVE+MAJIgcmhoKwAA
False
0,523598775598299
25
epHead
/wQk6Axj2U2rmpQZrX+vRgAA
False
-0,523598775598299
25
epTail
8FG/5k3aVE+MAJIgcmhoKwAA
False
-0,785398163397448
40
epHead
/wQk6Axj2U2rmpQZrX+vRgAA
False
0,785398163397448
40
epTail
8FG/5k3aVE+MAJIgcmhoKwAA
False
-1000
-1000
50
8
/wQk6Axj2U2rmpQZrX+vRgAA
False
-1000
-1000
50
8
8FG/5k3aVE+MAJIgcmhoKwAA
$00DD5420
$00F7F1C4
lsRectilinear
499,145;532,145
kiDnzuii8028GzcbzxOK5AAA
NNHjmy5nS0Ob7Bb5EtE1nQAA
EmcRM6q4NUGG1jK6sB6W+QAA
False
1,5707963267949
15
kiDnzuii8028GzcbzxOK5AAA
False
1,5707963267949
30
kiDnzuii8028GzcbzxOK5AAA
False
-1,5707963267949
15
kiDnzuii8028GzcbzxOK5AAA
False
-0,523598775598299
30
epHead
Nr3eaKnAUk2k2yocHy9piwAA
False
0,523598775598299
30
epTail
mglyoSCSf0mAD2hrnsx5jAAA
False
0,523598775598299
25
epHead
Nr3eaKnAUk2k2yocHy9piwAA
False
-0,523598775598299
25
epTail
mglyoSCSf0mAD2hrnsx5jAAA
False
-0,785398163397448
40
epHead
Nr3eaKnAUk2k2yocHy9piwAA
False
0,785398163397448
40
epTail
mglyoSCSf0mAD2hrnsx5jAAA
False
-1000
-1000
50
8
Nr3eaKnAUk2k2yocHy9piwAA
False
-1000
-1000
50
8
mglyoSCSf0mAD2hrnsx5jAAA
$00DD5420
$00F7F1C4
720
104
111
32
zVcyKoLYXUa7qapmQ2zQQgAA
1
switch state
False
False
False
zVcyKoLYXUa7qapmQ2zQQgAA
False
zVcyKoLYXUa7qapmQ2zQQgAA
False
zVcyKoLYXUa7qapmQ2zQQgAA
$00DD5420
$00F7F1C4
lsRectilinear
622,120;720,120
3TeZIlfBAkuVtlAotzI8JQAA
KZhHhc4B4k67z/SI80Ao1QAA
NNHjmy5nS0Ob7Bb5EtE1nQAA
False
1,5707963267949
15
3TeZIlfBAkuVtlAotzI8JQAA
False
1,5707963267949
30
3TeZIlfBAkuVtlAotzI8JQAA
False
-1,5707963267949
15
3TeZIlfBAkuVtlAotzI8JQAA
False
-0,523598775598299
30
epHead
oKfroFTnsk+VP3NdpFUMqwAA
False
0,523598775598299
30
epTail
xGHCqMAV/EWj05WBF5UKugAA
False
0,523598775598299
25
epHead
oKfroFTnsk+VP3NdpFUMqwAA
False
-0,523598775598299
25
epTail
xGHCqMAV/EWj05WBF5UKugAA
False
-0,785398163397448
40
epHead
oKfroFTnsk+VP3NdpFUMqwAA
False
0,785398163397448
40
epTail
xGHCqMAV/EWj05WBF5UKugAA
False
-1000
-1000
50
8
oKfroFTnsk+VP3NdpFUMqwAA
False
-1000
-1000
50
8
xGHCqMAV/EWj05WBF5UKugAA
$00DD5420
$00F7F1C4
599
242
166
32
hA7RKQr5yEOKen7wXPPExAAA
1
notify on transition
False
False
False
hA7RKQr5yEOKen7wXPPExAAA
False
hA7RKQr5yEOKen7wXPPExAAA
False
hA7RKQr5yEOKen7wXPPExAAA
$00DD5420
$00F7F1C4
696
280
163
32
Upc7fSslAUGOOrSCM9WmsgAA
1
notify on error
False
False
False
Upc7fSslAUGOOrSCM9WmsgAA
False
Upc7fSslAUGOOrSCM9WmsgAA
False
Upc7fSslAUGOOrSCM9WmsgAA
$00DD5420
$00F7F1C4
524
204
167
32
4PuE2RDG1U66k8Q2efvTqgAA
1
notify on init
False
False
False
4PuE2RDG1U66k8Q2efvTqgAA
False
4PuE2RDG1U66k8Q2efvTqgAA
False
4PuE2RDG1U66k8Q2efvTqgAA
$00DD5420
$00F7F1C4
368
86
133
32
MsfzrcjffUGKJExuDNH0TgAA
1
init/reset
False
False
False
MsfzrcjffUGKJExuDNH0TgAA
False
MsfzrcjffUGKJExuDNH0TgAA
False
MsfzrcjffUGKJExuDNH0TgAA
$00DD5420
$00F7F1C4
lsRectilinear
338,100;368,100
1boJBXK5u0a/u0rPL7a8fwAA
jwyy+HgvG0+d8HKvf6GnYQAA
PxAvCcTMzEObUsjy3Oqh5QAA
False
1,5707963267949
15
1boJBXK5u0a/u0rPL7a8fwAA
False
1,5707963267949
30
1boJBXK5u0a/u0rPL7a8fwAA
False
-1,5707963267949
15
1boJBXK5u0a/u0rPL7a8fwAA
False
-0,523598775598299
30
epHead
5j9hVBKEi0a9Stk3A8bukAAA
False
0,523598775598299
30
epTail
97MgB5nvbEelb0ycfA1aMAAA
False
0,523598775598299
25
epHead
5j9hVBKEi0a9Stk3A8bukAAA
False
-0,523598775598299
25
epTail
97MgB5nvbEelb0ycfA1aMAAA
False
-0,785398163397448
40
epHead
5j9hVBKEi0a9Stk3A8bukAAA
False
0,785398163397448
40
epTail
97MgB5nvbEelb0ycfA1aMAAA
False
-1000
-1000
50
8
5j9hVBKEi0a9Stk3A8bukAAA
False
-1000
-1000
50
8
97MgB5nvbEelb0ycfA1aMAAA
$00DD5420
$00F7F1C4
lsRectilinear
500,101;532,101
x4MSp0G0LUetLwnRA8FFQAAA
NNHjmy5nS0Ob7Bb5EtE1nQAA
jwyy+HgvG0+d8HKvf6GnYQAA
False
1,5707963267949
15
x4MSp0G0LUetLwnRA8FFQAAA
False
1,5707963267949
30
x4MSp0G0LUetLwnRA8FFQAAA
False
-1,5707963267949
15
x4MSp0G0LUetLwnRA8FFQAAA
False
-0,523598775598299
30
epHead
LvBPnsFPuEuHrb+K5nnFjAAA
False
0,523598775598299
30
epTail
uiaJzm3kLkyUtAgiTMtI8wAA
False
0,523598775598299
25
epHead
LvBPnsFPuEuHrb+K5nnFjAAA
False
-0,523598775598299
25
epTail
uiaJzm3kLkyUtAgiTMtI8wAA
False
-0,785398163397448
40
epHead
LvBPnsFPuEuHrb+K5nnFjAAA
False
0,785398163397448
40
epTail
uiaJzm3kLkyUtAgiTMtI8wAA
False
-1000
-1000
50
8
LvBPnsFPuEuHrb+K5nnFjAAA
False
-1000
-1000
50
8
uiaJzm3kLkyUtAgiTMtI8wAA
clAqua
632,204;748,135
5IiAgmNS3US7+l/mFPf1CAAA
KZhHhc4B4k67z/SI80Ao1QAA
9m4X3QLsr0KXJDzrCFobkQAA
False
1,5707963267949
15
5IiAgmNS3US7+l/mFPf1CAAA
-3,46071431555216
42,9534631898291
<<extend>>
5IiAgmNS3US7+l/mFPf1CAAA
False
-1,5707963267949
15
5IiAgmNS3US7+l/mFPf1CAAA
clAqua
691,242;764,135
qpSoWVA0d06JN+aDELQzUgAA
KZhHhc4B4k67z/SI80Ao1QAA
LuEEP5wx2kyOcI2qEm0X5AAA
False
1,5707963267949
15
qpSoWVA0d06JN+aDELQzUgAA
-2,26588165758774
34,2052627529741
<<extend>>
qpSoWVA0d06JN+aDELQzUgAA
False
-1,5707963267949
15
qpSoWVA0d06JN+aDELQzUgAA
clAqua
777,280;775,135
2VpwfklDk0uY/mTLjgU2TAAA
KZhHhc4B4k67z/SI80Ao1QAA
nnIK0MCZ206ODB4c5bti9wAA
False
1,5707963267949
15
2VpwfklDk0uY/mTLjgU2TAAA
3,87697358048961
58,7281874401041
<<extend>>
2VpwfklDk0uY/mTLjgU2TAAA
False
-1,5707963267949
15
2VpwfklDk0uY/mTLjgU2TAAA
16
invoker
EREHUDWaK0aFT36UbydNjgAA
3
PxAvCcTMzEObUsjy3Oqh5QAA
msfCK7znZkWTJVoggaYdpwAA
h8di9v5/zkO6DL8LUUOzzwAA
2
8FG/5k3aVE+MAJIgcmhoKwAA
97MgB5nvbEelb0ycfA1aMAAA
send action
EREHUDWaK0aFT36UbydNjgAA
4
EmcRM6q4NUGG1jK6sB6W+QAA
u8zYgu7+E0GNHWuXEDBHcAAA
03ALAamkhkiDeTnl4OaCjQAA
mMDiohkceUySWwuJTrD9mwAA
2
/wQk6Axj2U2rmpQZrX+vRgAA
mglyoSCSf0mAD2hrnsx5jAAA
state machine
EREHUDWaK0aFT36UbydNjgAA
3
NNHjmy5nS0Ob7Bb5EtE1nQAA
XKBAerX0wE+ZYiDmiGxD8wAA
oLec5cjSM0KrVNKtO5pSJQAA
3
Nr3eaKnAUk2k2yocHy9piwAA
xGHCqMAV/EWj05WBF5UKugAA
LvBPnsFPuEuHrb+K5nnFjAAA
EREHUDWaK0aFT36UbydNjgAA
4
J7foPYmjtUiQO6ah3ccQpgAA
Axcqq6hT8Ei+ziltTdECZwAA
yXkXAvSD/0OFAY0p6WTggAAA
E9orjTw2uU+njOtvRIwtIwAA
2
False
FrXyPKgUd0CU6VLmkNDiMwAA
mcpM5Bjo6EeYZX4EkRWKdgAA
4
2mjSb6qOUkm0HSlJY0brhAAA
mRSqPNtPe0ykv4qhiIYExgAA
1mkFw16RNUyisleKayCrDAAA
N2hJ8xIH+UGBSSzcg44YDwAA
FrXyPKgUd0CU6VLmkNDiMwAA
1oPhw6PtC0Sbf6V4kXuY5AAA
4
Zs4syQMCk0WaY0GXOrToawAA
Ks0K8CMN4UGtvHbnoUzTKgAA
o3y5y1gC0UC+9bRLRaqsbgAA
BiOm2Nd3MkKqJ8JFGhr1igAA
EREHUDWaK0aFT36UbydNjgAA
4
tEyEnJCnBUet25X1x997YgAA
EDiE95vbbUu9/l0j0+rHogAA
EbPPMJUUZUerazRvsj5StwAA
nDygMAA0YEqCjyEmSliupwAA
2
False
kiDnzuii8028GzcbzxOK5AAA
1oPhw6PtC0Sbf6V4kXuY5AAA
4
1deAHLIx9UiqhaRmtBj/cgAA
TYEaNWmLMEKpNv4v4CRsGAAA
CUK1rFMTQESMaHDb0o5YCwAA
7zKoEJXgi0WV9/QHOIaHxwAA
kiDnzuii8028GzcbzxOK5AAA
/ZZ/tnYxT0SCif4fRl1aLQAA
4
46P7gtOzHk6a+ynU3IgS6QAA
gL5smOe1TEmdVFNMPz1SmwAA
GTay7EtpjkaGVqn1AyKX+AAA
CAcgCw5Ff0aJr6gFcw2JfAAA
switch state
EREHUDWaK0aFT36UbydNjgAA
4
KZhHhc4B4k67z/SI80Ao1QAA
UMf4yDZuGUOV8S3zhrymKgAA
m8jKyp5cLEeAUijMXDyn5QAA
omUp8gB+W0uGn8pGPU/8MAAA
1
oKfroFTnsk+VP3NdpFUMqwAA
3
5IiAgmNS3US7+l/mFPf1CAAA
qpSoWVA0d06JN+aDELQzUgAA
2VpwfklDk0uY/mTLjgU2TAAA
EREHUDWaK0aFT36UbydNjgAA
4
KivEXCWGIU+gkay4LEi5QAAA
MDSK8yphbkGZetz1Qa4MtAAA
kl1ySGez90SFYanOYcxISQAA
vA/tahEqWEWFQiB1P9Gz0AAA
2
False
3TeZIlfBAkuVtlAotzI8JQAA
/ZZ/tnYxT0SCif4fRl1aLQAA
4
9nDPHWgBukeGuuij3fDR1gAA
HEm8W8MR7UuFc13wuqbj3wAA
kFP7xCqX7EaKwHEoJDCtKQAA
OPLYa04OtkOX5H2ChkQ57wAA
3TeZIlfBAkuVtlAotzI8JQAA
zVcyKoLYXUa7qapmQ2zQQgAA
4
fgA37P0IzUCV6P1MKZvtjgAA
EVNEO9OCO0y2dWjatiCX7QAA
0uF9QoNH30OBIs28IZpxvQAA
C1Hc32+VvEqp9oKCuGXV9QAA
notify on transition
EREHUDWaK0aFT36UbydNjgAA
4
LuEEP5wx2kyOcI2qEm0X5AAA
+y+6xgylZ06LRWk3zIFeAAAA
WzM49R+vW0ebDi0ULf0qwwAA
BwxYTFqy7EeZzn2sSJIqzQAA
1
qpSoWVA0d06JN+aDELQzUgAA
notify on error
EREHUDWaK0aFT36UbydNjgAA
4
nnIK0MCZ206ODB4c5bti9wAA
M/hw2q2ZaUerZaF6Ut1j1gAA
tSTOt50C4kCtbPhdbVunCAAA
GrniIVyScEuxevW+2E3qxQAA
1
2VpwfklDk0uY/mTLjgU2TAAA
notify on init
EREHUDWaK0aFT36UbydNjgAA
4
9m4X3QLsr0KXJDzrCFobkQAA
F4Ru7QQTo06wgQ75BICJywAA
M6X6dNc07UOCwgNzt3cWWAAA
EUKCYx9pg0y0R3kOn/Hs+AAA
1
5IiAgmNS3US7+l/mFPf1CAAA
init/reset
EREHUDWaK0aFT36UbydNjgAA
4
jwyy+HgvG0+d8HKvf6GnYQAA
HBSON7/z3kqHLeYW5kTJ5wAA
VFePhLcAwUW3x9yqQyXt9gAA
Ug81qAuhZEOlOiFi7nmtiwAA
2
5j9hVBKEi0a9Stk3A8bukAAA
uiaJzm3kLkyUtAgiTMtI8wAA
EREHUDWaK0aFT36UbydNjgAA
4
D4dPAyLe2EGDM7GrEYBsFgAA
vDdcAYeO6kmEPZCFnTpZ3wAA
gh596iPMAk2S7dxM3/pBWgAA
J0KeW/jVeEuXT5jN9zzzmAAA
2
False
1boJBXK5u0a/u0rPL7a8fwAA
mcpM5Bjo6EeYZX4EkRWKdgAA
4
gnPUMhIxckWh5tcjHRdglwAA
VzfhhIUCNEmeG7hUyP67IAAA
JJp+fVufZEixFZ1HZ3gs7gAA
aexU331ogke3aC/FmwSAKwAA
1boJBXK5u0a/u0rPL7a8fwAA
MsfzrcjffUGKJExuDNH0TgAA
4
r7/OWA58P0O44AT/iuRSwAAA
YfBiHrDUekq9BwVobuSBcgAA
TM/LPiibo0WWa88hbQGi6gAA
ekowclB4hU2yoM+TWWJjWwAA
EREHUDWaK0aFT36UbydNjgAA
4
FAbM5p09F0unhJQgB3bNswAA
8IaPre9nEE6I8pEJizg6gAAA
tU7x3b2HOkSb/cmbRboWZwAA
AXjmyzBZ/EaGBfQC1hEw+wAA
2
False
x4MSp0G0LUetLwnRA8FFQAAA
MsfzrcjffUGKJExuDNH0TgAA
4
wjm9aHpqOkqQXbspHwqBiAAA
blC+Zg/SBkyiOLN7v3pl7AAA
w5BuR1zpfkKz/uSm1JZmHwAA
vso7Pre0jUqnY0RTQyeIAgAA
x4MSp0G0LUetLwnRA8FFQAAA
/ZZ/tnYxT0SCif4fRl1aLQAA
4
J+eoVw1kGECQRhdY+pFqqQAA
5aYltg7CMkiPp8cvUrWXQAAA
z9nrlkrjTUGt7F/OV7mAjgAA
63rczg2q70CDqqyhjzjUNgAA
EREHUDWaK0aFT36UbydNjgAA
zVcyKoLYXUa7qapmQ2zQQgAA
4PuE2RDG1U66k8Q2efvTqgAA
4
AhQBPRAzc0it14LZfWY82wAA
pC1zaBwLMkW111hB+DzBrwAA
Byfe+eL8QkG9F+uGp/G+awAA
YngxSniBdEyYG4ODhL69TwAA
EREHUDWaK0aFT36UbydNjgAA
zVcyKoLYXUa7qapmQ2zQQgAA
hA7RKQr5yEOKen7wXPPExAAA
4
R5k81UqegUqABG1EOMy5HQAA
e4xiOLNrO0WDfHTfBzN3zAAA
/sIEHAYcxky1ge0mqqwNsAAA
E4RzEzPJtUCOfiWziqSV1AAA
EREHUDWaK0aFT36UbydNjgAA
zVcyKoLYXUa7qapmQ2zQQgAA
Upc7fSslAUGOOrSCM9WmsgAA
4
e7ozbKpkvEuPqOtTBl+LzwAA
tCRU2U1XZUa+SIOGFtabvwAA
GYY2jn6na0yWAch7CPKu+gAA
mY80DbpxkUOAn3KGOT+srgAA
Design Model
UMLStandard
designModel
McIp9NuChEqpPxjNLpcalgAA
1
Design Model
True
fRS888SCQkSAGA3053tPTAAA
FFyr0s58Z0ib28y4+8m0HAAA
12
$0071CDFF
143
323
365
56
GYRNtZNAxEWoNHRNwmKHwwAA
1
MealyMachine
False
False
GYRNtZNAxEWoNHRNwmKHwwAA
GYRNtZNAxEWoNHRNwmKHwwAA
False
GYRNtZNAxEWoNHRNwmKHwwAA
$0071CDFF
625
319
127
82
eY+APfg2eUKt/3b783vRcQAA
1
AutomatonEvent
False
False
eY+APfg2eUKt/3b783vRcQAA
eY+APfg2eUKt/3b783vRcQAA
False
eY+APfg2eUKt/3b783vRcQAA
$00B9FFFF
lsRectilinear
507,352;625,352
4zsV06h0oEWu3AMGTfH0RAAA
T+iB9y+iMEybgp3pkNrP/gAA
M1Lv9Bc8H0aKiI56Z8aPlwAA
False
1,5707963267949
15
4zsV06h0oEWu3AMGTfH0RAAA
-4,55973974984481
13,1529464379659
<<signals>>
4zsV06h0oEWu3AMGTfH0RAAA
False
-1,5707963267949
15
4zsV06h0oEWu3AMGTfH0RAAA
$009D009D
$00E4CAFF
664
228
61
43
cYk1Xq87TU6086SJXjCDEAAA
1
Event
False
False
cYk1Xq87TU6086SJXjCDEAAA
cYk1Xq87TU6086SJXjCDEAAA
False
cYk1Xq87TU6086SJXjCDEAAA
$009D009D
$00E4CAFF
lsRectilinear
694,319;694,270
RrGvawGKKkqQxiukx+6++AAA
+jBK8eCGvEaaasqmrTLL9gAA
T+iB9y+iMEybgp3pkNrP/gAA
False
1,5707963267949
15
RrGvawGKKkqQxiukx+6++AAA
False
1,5707963267949
30
RrGvawGKKkqQxiukx+6++AAA
False
-1,5707963267949
15
RrGvawGKKkqQxiukx+6++AAA
$009D009D
$00E4CAFF
395
230
109
43
T4I1e07s7UuxalB2xb/g7AAA
1
EventDispatcher
False
False
T4I1e07s7UuxalB2xb/g7AAA
T4I1e07s7UuxalB2xb/g7AAA
False
T4I1e07s7UuxalB2xb/g7AAA
$009D009D
$00636AF1
lsRectilinear
444,323;444,272
RN26mnHeE02w2xRc0gz+YQAA
1UL/aqmv0Umiy+IC/yLuCQAA
M1Lv9Bc8H0aKiI56Z8aPlwAA
False
1,5707963267949
15
RN26mnHeE02w2xRc0gz+YQAA
False
1,5707963267949
30
RN26mnHeE02w2xRc0gz+YQAA
False
-1,5707963267949
15
RN26mnHeE02w2xRc0gz+YQAA
$0071CDFF
138
128
144
82
yUkc05S/C0GIw+s9PRd31wAA
1
IAutomaton
<<interface>>
False
yUkc05S/C0GIw+s9PRd31wAA
yUkc05S/C0GIw+s9PRd31wAA
False
yUkc05S/C0GIw+s9PRd31wAA
$00B9FFFF
lsRectilinear
218,323;218,209
D9+6hNR7LUO6OZ/N3hA1igAA
g6A3zLlFQEWFGpsx9UOz5wAA
M1Lv9Bc8H0aKiI56Z8aPlwAA
False
1,5707963267949
15
D9+6hNR7LUO6OZ/N3hA1igAA
False
1,5707963267949
30
D9+6hNR7LUO6OZ/N3hA1igAA
False
-1,5707963267949
15
D9+6hNR7LUO6OZ/N3hA1igAA
$009D009D
$00E4CAFF
392
136
108
43
7g0IOZXMSUWLHJJ469sKWAAA
1
IEventDispatcher
False
False
7g0IOZXMSUWLHJJ469sKWAAA
7g0IOZXMSUWLHJJ469sKWAAA
False
7g0IOZXMSUWLHJJ469sKWAAA
clMaroon
$00B9FFFF
lsRectilinear
281,157;392,157
ngKhGAKjf0aYY8wam9YCRQAA
3tJ1Izran0OywoSyRxdH8AAA
g6A3zLlFQEWFGpsx9UOz5wAA
False
1,5707963267949
15
ngKhGAKjf0aYY8wam9YCRQAA
False
1,5707963267949
30
ngKhGAKjf0aYY8wam9YCRQAA
False
-1,5707963267949
15
ngKhGAKjf0aYY8wam9YCRQAA
$009D009D
$00E4CAFF
lsRectilinear
446,230;446,178
w/38WLv/U0+IcmLzXB8DHQAA
3tJ1Izran0OywoSyRxdH8AAA
1UL/aqmv0Umiy+IC/yLuCQAA
False
1,5707963267949
15
w/38WLv/U0+IcmLzXB8DHQAA
False
1,5707963267949
30
w/38WLv/U0+IcmLzXB8DHQAA
False
-1,5707963267949
15
w/38WLv/U0+IcmLzXB8DHQAA
4
flash
fRS888SCQkSAGA3053tPTAAA
1
events
eibgaizybE+s1iZ59J4zfAAA
3
Event
0iOhdRjY3E2SxSfTfrj+EAAA
4
+jBK8eCGvEaaasqmrTLL9gAA
JSFwUU/WAku6tfauzodWSwAA
Z5oAL7OID06kqjVMcglFdwAA
VgQk/LfK1kqeSF/GNs+MVgAA
1
RrGvawGKKkqQxiukx+6++AAA
EventDispatcher
0iOhdRjY3E2SxSfTfrj+EAAA
4
1UL/aqmv0Umiy+IC/yLuCQAA
BhEe1q6eqUy5SJCVL26ZpgAA
AvgI3WYcQUOaYH6P/nFLGgAA
ixWFI6PqCU20sL4C/qsNjQAA
1
w/38WLv/U0+IcmLzXB8DHQAA
1
RN26mnHeE02w2xRc0gz+YQAA
IEventDispatcher
0iOhdRjY3E2SxSfTfrj+EAAA
4
3tJ1Izran0OywoSyRxdH8AAA
j70PBemmyEuzNMj98+J2AAAA
uNa99fkmnkSSvkoCFpsi7gAA
JR2g+UqMaEiYhGPmYTLXowAA
1
w/38WLv/U0+IcmLzXB8DHQAA
1
ngKhGAKjf0aYY8wam9YCRQAA
fRS888SCQkSAGA3053tPTAAA
yUkc05S/C0GIw+s9PRd31wAA
7g0IOZXMSUWLHJJ469sKWAAA
4
PxELCba0+Um3MuvnmRfQZgAA
NQ4KtWKrBUCeUqWjmCOGbwAA
QUBJNYaZfUmk9j+7jMCjdgAA
mZlu52Ew0Ei6cdRReprdvwAA
fRS888SCQkSAGA3053tPTAAA
T4I1e07s7UuxalB2xb/g7AAA
7g0IOZXMSUWLHJJ469sKWAAA
4
b8YlE5BN/0SDlr9TzOEb8AAA
m+UqGhf7AUinXQNciDcywQAA
6SywPwgxtE61mjMa9rktlgAA
ifvGPa8/iUqybD9tl4IO+wAA
automaton
fRS888SCQkSAGA3053tPTAAA
7
MealyMachine
Kn+ZipyEAkiIQeOO2+knHwAA
4
M1Lv9Bc8H0aKiI56Z8aPlwAA
UAHk1NHVpkKqZeUjedEDIgAA
Jl+zkVkCfk+hFFxlB9iQdQAA
AWmb3i79FE6yYtIaPKovdgAA
2
4zsV06h0oEWu3AMGTfH0RAAA
D9+6hNR7LUO6OZ/N3hA1igAA
1
RN26mnHeE02w2xRc0gz+YQAA
1
MealyMachine
GYRNtZNAxEWoNHRNwmKHwwAA
2
p_initial_state
String
4JrOCO7tQEWRn2WJti2WWgAA
p_transition_function
Object
4JrOCO7tQEWRn2WJti2WWgAA
signals
Kn+ZipyEAkiIQeOO2+knHwAA
GYRNtZNAxEWoNHRNwmKHwwAA
eY+APfg2eUKt/3b783vRcQAA
4
jdxMt6IQZ0W9QnJmsDbOmwAA
ETSEeb07nUm4h7UJ95ifpAAA
rxDW4ChW80awXy/YYoMThQAA
APz7ejACEkqw1feTnzYM6QAA
Kn+ZipyEAkiIQeOO2+knHwAA
GYRNtZNAxEWoNHRNwmKHwwAA
T4I1e07s7UuxalB2xb/g7AAA
4
RFuIW3gIs0C0+WstBb4LfwAA
K9HVBMPDhUukweGt/P/OOAAA
MddrDjAq5kqDl2faZvm9fQAA
X1b83X5NK0mUlkpWAGmfnAAA
Kn+ZipyEAkiIQeOO2+knHwAA
GYRNtZNAxEWoNHRNwmKHwwAA
yUkc05S/C0GIw+s9PRd31wAA
4
L5uRZpEVSkKrxfx1/dVRKgAA
0N+7Bd3X30GbDZuZLqKQEAAA
y5s4UJCghkS5gxdex9z4lwAA
y6XS1opyxUC3twIRXKVefAAA
AutomatonEvent
Kn+ZipyEAkiIQeOO2+knHwAA
4
T+iB9y+iMEybgp3pkNrP/gAA
PhOp0TKk8EOxg6oZJTey2QAA
VXDSfNimc06FC71R3v4eOAAA
cS1M40MMYkyPECjETzELxQAA
1
4zsV06h0oEWu3AMGTfH0RAAA
1
RrGvawGKKkqQxiukx+6++AAA
3
action
String/Function
eY+APfg2eUKt/3b783vRcQAA
state
String
eY+APfg2eUKt/3b783vRcQAA
previousState
String
eY+APfg2eUKt/3b783vRcQAA
Kn+ZipyEAkiIQeOO2+knHwAA
eY+APfg2eUKt/3b783vRcQAA
cYk1Xq87TU6086SJXjCDEAAA
4
bVvT28Tcfki1fWulwOuAfgAA
rP/Wl5SEbkWqVHyJqLTEUwAA
gMzucn/XHUCabBfy6FLUWwAA
2GCVrrMGDES/+SdUV7801QAA
IAutomaton
interface
Kn+ZipyEAkiIQeOO2+knHwAA
4
g6A3zLlFQEWFGpsx9UOz5wAA
4H9ZDXlaJEO4qmCh+vttfgAA
A3WYRg8+LEuDZyhrCu+qWwAA
Wiw58oxcpk23jDSq4oe5mQAA
1
D9+6hNR7LUO6OZ/N3hA1igAA
1
ngKhGAKjf0aYY8wam9YCRQAA
2
reset
yUkc05S/C0GIw+s9PRd31wAA
1
pdkReturn
void
iUDlmeO/GUuGXQlyHCLWRwAA
doAction
yUkc05S/C0GIw+s9PRd31wAA
1
p_action
String
Nwfb5mDCNUCrlS7/m3m64wAA
Automata
McIp9NuChEqpPxjNLpcalgAA
2
Example: Car
0qxdXKT8eEmmCuIGKmDJtgAA
TOP
M1WUqjl7xkaVYXrAKnKSiAAA
4
engineOff
XDYNSKg4vU+9YwyHZXQuaQAA
2
tNS4EqatXEWMJeyPuC2HeAAA
XaaWgNxxvkuwVITAK05LKQAA
2
S+Gdiw4qCkO3iCCdC/bnlgAA
MuW0E0jzu0G2/DuxtQCFrQAA
4
MuW0E0jzu0G2/DuxtQCFrQAA
e20Y0ZiDekG5+wr5yyXb5QAA
zozMH3DptEKyQn2xFKeGfAAA
qhO+SsWzBkSACne0XproVwAA
engineOn
XDYNSKg4vU+9YwyHZXQuaQAA
2
HR43o5wWL02SL/fw7mYn6wAA
JaXTigrV+02hIqrVvtL5bAAA
3
e20Y0ZiDekG5+wr5yyXb5QAA
pyAd/L9E6Ueh+ygQzdu/xwAA
LyHrHopoHku7ZeAms4Uc2gAA
2
S+Gdiw4qCkO3iCCdC/bnlgAA
pyAd/L9E6Ueh+ygQzdu/xwAA
fuelConsumed
XDYNSKg4vU+9YwyHZXQuaQAA
2
wkhhByuXXkCbrKZdahlUAQAA
b7BNrKFal0aMI7bhYGe/SgAA
2
zozMH3DptEKyQn2xFKeGfAAA
nDUzjSmprUShz5Ncj/SPfAAA
2
LyHrHopoHku7ZeAms4Uc2gAA
nDUzjSmprUShz5Ncj/SPfAAA
Initial1
pkInitial
XDYNSKg4vU+9YwyHZXQuaQAA
1
9NKnjd+i0ECoigXRC74FhAAA
1
qhO+SsWzBkSACne0XproVwAA
1
MealyMachine: Car
M1WUqjl7xkaVYXrAKnKSiAAA
lZAamD45GU6VctxfH2VhMgAA
12
$0071CDFF
86
37
92
40
BbkVQI6xbEychhNU92unaAAA
engineOff
False
False
BbkVQI6xbEychhNU92unaAAA
$0071CDFF
346
37
86
40
hgnwVGtYuUOu2IDlqLcv2QAA
engineOn
False
False
hgnwVGtYuUOu2IDlqLcv2QAA
$0071CDFF
189
126
106
40
HddUA1ckQkiMb4Iv/SIygQAA
fuelConsumed
False
False
HddUA1ckQkiMb4Iv/SIygQAA
$0071CDFF
lsRectilinear
177,46;346,46
S+Gdiw4qCkO3iCCdC/bnlgAA
HR43o5wWL02SL/fw7mYn6wAA
tNS4EqatXEWMJeyPuC2HeAAA
$0071CDFF
-4,57983744952011
15,1327459504216
startEngine : / engineOn
S+Gdiw4qCkO3iCCdC/bnlgAA
False
1,5707963267949
30
S+Gdiw4qCkO3iCCdC/bnlgAA
False
-1,5707963267949
15
S+Gdiw4qCkO3iCCdC/bnlgAA
$0071CDFF
lsRectilinear
109,76;109,97;65,97;65,64;86,64
MuW0E0jzu0G2/DuxtQCFrQAA
tNS4EqatXEWMJeyPuC2HeAAA
tNS4EqatXEWMJeyPuC2HeAAA
$0071CDFF
-2,35619382962341
16,9705627484771
refuel : / gotFuel
MuW0E0jzu0G2/DuxtQCFrQAA
False
1,5707963267949
30
MuW0E0jzu0G2/DuxtQCFrQAA
False
-1,5707963267949
15
MuW0E0jzu0G2/DuxtQCFrQAA
$0071CDFF
lsRectilinear
346,65;177,65
e20Y0ZiDekG5+wr5yyXb5QAA
tNS4EqatXEWMJeyPuC2HeAAA
HR43o5wWL02SL/fw7mYn6wAA
$0071CDFF
1,49948957266954
14,0356688476182
stopEngine : / engineOff
e20Y0ZiDekG5+wr5yyXb5QAA
False
1,5707963267949
30
e20Y0ZiDekG5+wr5yyXb5QAA
False
-1,5707963267949
15
e20Y0ZiDekG5+wr5yyXb5QAA
$0071CDFF
lsRectilinear
399,76;399,94;460,94;460,56;431,56
pyAd/L9E6Ueh+ygQzdu/xwAA
HR43o5wWL02SL/fw7mYn6wAA
HR43o5wWL02SL/fw7mYn6wAA
$0071CDFF
-4,00376143856801
18,4390889145858
drive : / driven
pyAd/L9E6Ueh+ygQzdu/xwAA
False
1,5707963267949
30
pyAd/L9E6Ueh+ygQzdu/xwAA
False
-1,5707963267949
15
pyAd/L9E6Ueh+ygQzdu/xwAA
$0071CDFF
lsRectilinear
382,76;382,145;294,145
LyHrHopoHku7ZeAms4Uc2gAA
wkhhByuXXkCbrKZdahlUAQAA
HR43o5wWL02SL/fw7mYn6wAA
$0071CDFF
1,84909599258745
14,560219778561
driveUntilFuelConsumed : / driven
LyHrHopoHku7ZeAms4Uc2gAA
False
1,5707963267949
30
LyHrHopoHku7ZeAms4Uc2gAA
False
-1,5707963267949
15
LyHrHopoHku7ZeAms4Uc2gAA
$0071CDFF
lsRectilinear
189,145;131,145;131,76
zozMH3DptEKyQn2xFKeGfAAA
tNS4EqatXEWMJeyPuC2HeAAA
wkhhByuXXkCbrKZdahlUAQAA
$0071CDFF
-2,4329658849518
18,4390889145858
refuel : / gotFuel
zozMH3DptEKyQn2xFKeGfAAA
False
1,5707963267949
30
zozMH3DptEKyQn2xFKeGfAAA
False
-1,5707963267949
15
zozMH3DptEKyQn2xFKeGfAAA
$0071CDFF
25
41
20
20
qMTKl/X9xEyLavE1FnrR/QAA
$0071CDFF
lsRectilinear
44,50;86,50
qhO+SsWzBkSACne0XproVwAA
tNS4EqatXEWMJeyPuC2HeAAA
9NKnjd+i0ECoigXRC74FhAAA
False
1,5707963267949
15
qhO+SsWzBkSACne0XproVwAA
False
1,5707963267949
30
qhO+SsWzBkSACne0XproVwAA
False
-1,5707963267949
15
qhO+SsWzBkSACne0XproVwAA
$0071CDFF
lsRectilinear
208,165;208,207;270,207;270,165
nDUzjSmprUShz5Ncj/SPfAAA
wkhhByuXXkCbrKZdahlUAQAA
wkhhByuXXkCbrKZdahlUAQAA
$0071CDFF
-0,785397746730955
16,9705627484771
DEFAULT : / errorFuelConsumed
nDUzjSmprUShz5Ncj/SPfAAA
False
1,5707963267949
30
nDUzjSmprUShz5Ncj/SPfAAA
False
-1,5707963267949
15
nDUzjSmprUShz5Ncj/SPfAAA
8
startEngine
M1WUqjl7xkaVYXrAKnKSiAAA
BbkVQI6xbEychhNU92unaAAA
hgnwVGtYuUOu2IDlqLcv2QAA
4
j1cQylwv9EurdcgRJhP0lwAA
ntlqPclM0E2AfuTaGzIEvAAA
5LtfvbH9YEGdjxlrXUVNkQAA
T6J4It0wtkKwQvLTwRYqyQAA
1
engineOn
S+Gdiw4qCkO3iCCdC/bnlgAA
refuel
M1WUqjl7xkaVYXrAKnKSiAAA
BbkVQI6xbEychhNU92unaAAA
BbkVQI6xbEychhNU92unaAAA
4
w5ENE8FOckOuh4qeIh57PwAA
V31imHDbE0K/ni7lg28MUgAA
xHunGOqEHk25x8e9BUtlOQAA
wMefVnF7bkaFP+Ri36SoBgAA
1
gotFuel
MuW0E0jzu0G2/DuxtQCFrQAA
stopEngine
M1WUqjl7xkaVYXrAKnKSiAAA
hgnwVGtYuUOu2IDlqLcv2QAA
BbkVQI6xbEychhNU92unaAAA
4
Ml2N1gh46kqgyD8SapSfpgAA
I46opjIcIkmTNbfhXvbm9QAA
UoTfBM4520KcDtkaKE3fFAAA
Nu6ir3uoXk6/hObaidzytAAA
1
engineOff
e20Y0ZiDekG5+wr5yyXb5QAA
drive
M1WUqjl7xkaVYXrAKnKSiAAA
hgnwVGtYuUOu2IDlqLcv2QAA
hgnwVGtYuUOu2IDlqLcv2QAA
4
pO91yykTq0KlppTH7SIYEAAA
jmhVpvpSZ0+/kIpDwJNXIgAA
/ZOAKomx1UG+w5aqOeuBkQAA
0DxQuRMvFU2jZSR+A8fWsQAA
1
driven
pyAd/L9E6Ueh+ygQzdu/xwAA
driveUntilFuelConsumed
M1WUqjl7xkaVYXrAKnKSiAAA
hgnwVGtYuUOu2IDlqLcv2QAA
HddUA1ckQkiMb4Iv/SIygQAA
4
ly5pn+qCDU+sn273uf5x4wAA
ZdaNNY2rqkiCxp4szUlYFwAA
fwyOdDxBH0KCeblwsDz1cwAA
DbHaeSUF50S0bLU+Ev8KuAAA
1
driven
LyHrHopoHku7ZeAms4Uc2gAA
refuel
M1WUqjl7xkaVYXrAKnKSiAAA
HddUA1ckQkiMb4Iv/SIygQAA
BbkVQI6xbEychhNU92unaAAA
4
HrdVN+byiU+OOXgj8kLbsAAA
fAnKieSu0UOxSehMGA5UUQAA
b0ayVi977E6sy4l0Yww1VwAA
FzQ4fGYHnEa0SdO5Uz3lGAAA
1
gotFuel
zozMH3DptEKyQn2xFKeGfAAA
M1WUqjl7xkaVYXrAKnKSiAAA
qMTKl/X9xEyLavE1FnrR/QAA
BbkVQI6xbEychhNU92unaAAA
4
l3SlcfLeKkKy4E0/sJ3rBQAA
UTP3n3j6i0aUscRVrSHcXQAA
aztc0IYmikyY9sh4boNREwAA
lyq/NNIYYEm4cg0QygCiEgAA
DEFAULT
M1WUqjl7xkaVYXrAKnKSiAAA
HddUA1ckQkiMb4Iv/SIygQAA
HddUA1ckQkiMb4Iv/SIygQAA
4
BrnpDU5vZ0afMAuBhrH1QwAA
HVO8Qh2iFES+3YVcPP/qUAAA
sYNKsFkg3UyJQACIane/mwAA
XA+tdMiyJkqob1oQpd2P7wAA
1
errorFuelConsumed
nDUzjSmprUShz5Ncj/SPfAAA
Example: Car MealyNoDefaults
0qxdXKT8eEmmCuIGKmDJtgAA
TOP
WcQruXHhnU+DFZGt7OAIDgAA
4
engineOff
POrbDw67PkGUoctsCGQRJwAA
2
ZIh/X/BvS0mg/09TDegweAAA
rsAzZzihK0yqZc8lQoS8dQAA
5
uOTLn+LuZ0OlbZ3XrakjTwAA
vdbDfqJmjUaYYJT9sqIONgAA
AJiJDtxnh0CNEiH4ZqMPIQAA
Wnc43RJ2DkKLEQiTt+FPwwAA
UDQtADtUyEO/gnUtcDRO6AAA
7
vdbDfqJmjUaYYJT9sqIONgAA
tqDulGNkrkik1eHgIcVBEAAA
Vg0k1rsoB0+UcrEZhA9WdAAA
CZIyAQvguEKld32Ne+NvogAA
AJiJDtxnh0CNEiH4ZqMPIQAA
Wnc43RJ2DkKLEQiTt+FPwwAA
UDQtADtUyEO/gnUtcDRO6AAA
engineOn
POrbDw67PkGUoctsCGQRJwAA
2
untZwfcjhEW7WkbayaxvRAAA
hxEuWFDNd0uGR5mPv0HSuAAA
5
tqDulGNkrkik1eHgIcVBEAAA
trn8pak8XESpqypPMoS9IgAA
mWDTaEwt30yZTjP+fSWZvgAA
JA+qi4MGNEqaVCXxYTt8gAAA
cg1dgvFEt02dYF2D/rbgowAA
4
uOTLn+LuZ0OlbZ3XrakjTwAA
trn8pak8XESpqypPMoS9IgAA
JA+qi4MGNEqaVCXxYTt8gAAA
cg1dgvFEt02dYF2D/rbgowAA
fuelConsumed
POrbDw67PkGUoctsCGQRJwAA
2
EoFJD415eUCBtnjWtbMGAQAA
Ca8ioTqlTkKODz1SvKaRyQAA
5
Vg0k1rsoB0+UcrEZhA9WdAAA
t0OkIz0W1UOwpRIah6T+VwAA
sdmh7GVku0Sg/cGA2v7DxwAA
XqueSPFctUG7hPTqItU1VAAA
dPDI4mRXSU+uSRqWdXbR+QAA
5
mWDTaEwt30yZTjP+fSWZvgAA
t0OkIz0W1UOwpRIah6T+VwAA
sdmh7GVku0Sg/cGA2v7DxwAA
XqueSPFctUG7hPTqItU1VAAA
dPDI4mRXSU+uSRqWdXbR+QAA
Initial1
pkInitial
POrbDw67PkGUoctsCGQRJwAA
1
Al5UDG7sY02l0Bw7aOKynAAA
1
CZIyAQvguEKld32Ne+NvogAA
1
MealyMachineNoDefaults: Car
WcQruXHhnU+DFZGt7OAIDgAA
Dp80TAi4jUKalFhGmOZVEAAA
20
$0071CDFF
93
133
153
40
0CqEjQ9AnkSJMJw8j08WrAAA
engineOff
False
False
0CqEjQ9AnkSJMJw8j08WrAAA
$0071CDFF
547
133
147
40
+iWFXhxDMUuzBT/pFlx+agAA
engineOn
False
False
+iWFXhxDMUuzBT/pFlx+agAA
$0071CDFF
291
297
132
40
WMbd/QsAiEayvGZGctktVQAA
fuelConsumed
False
False
WMbd/QsAiEayvGZGctktVQAA
$0071CDFF
lsRectilinear
245,142;547,142
uOTLn+LuZ0OlbZ3XrakjTwAA
untZwfcjhEW7WkbayaxvRAAA
ZIh/X/BvS0mg/09TDegweAAA
$0071CDFF
-4,57983744952011
15,1327459504216
startEngine : / engineOn
uOTLn+LuZ0OlbZ3XrakjTwAA
False
1,5707963267949
30
uOTLn+LuZ0OlbZ3XrakjTwAA
False
-1,5707963267949
15
uOTLn+LuZ0OlbZ3XrakjTwAA
$0071CDFF
lsRectilinear
152,172;152,196;212,196;212,172
vdbDfqJmjUaYYJT9sqIONgAA
ZIh/X/BvS0mg/09TDegweAAA
ZIh/X/BvS0mg/09TDegweAAA
$0071CDFF
-1,65393607750728
12,0415945787923
refuel : / gotFuel
vdbDfqJmjUaYYJT9sqIONgAA
False
1,5707963267949
30
vdbDfqJmjUaYYJT9sqIONgAA
False
-1,5707963267949
15
vdbDfqJmjUaYYJT9sqIONgAA
$0071CDFF
lsRectilinear
547,161;245,161
tqDulGNkrkik1eHgIcVBEAAA
ZIh/X/BvS0mg/09TDegweAAA
untZwfcjhEW7WkbayaxvRAAA
$0071CDFF
1,49948957266954
14,0356688476182
stopEngine : / engineOff
tqDulGNkrkik1eHgIcVBEAAA
False
1,5707963267949
30
tqDulGNkrkik1eHgIcVBEAAA
False
-1,5707963267949
15
tqDulGNkrkik1eHgIcVBEAAA
$0071CDFF
lsRectilinear
589,172;589,193;668,193;668,172
trn8pak8XESpqypPMoS9IgAA
untZwfcjhEW7WkbayaxvRAAA
untZwfcjhEW7WkbayaxvRAAA
$0071CDFF
-1,48765426732031
12,0415945787923
drive : / driven
trn8pak8XESpqypPMoS9IgAA
False
1,5707963267949
30
trn8pak8XESpqypPMoS9IgAA
False
-1,5707963267949
15
trn8pak8XESpqypPMoS9IgAA
$0071CDFF
lsRectilinear
569,172;569,316;422,316
mWDTaEwt30yZTjP+fSWZvgAA
EoFJD415eUCBtnjWtbMGAQAA
untZwfcjhEW7WkbayaxvRAAA
$0071CDFF
0,224234789143041
58,4636639289739
driveUntilFuelConsumed : / driven
mWDTaEwt30yZTjP+fSWZvgAA
False
1,5707963267949
30
mWDTaEwt30yZTjP+fSWZvgAA
False
-1,5707963267949
15
mWDTaEwt30yZTjP+fSWZvgAA
$0071CDFF
lsRectilinear
291,316;232,316;232,172
Vg0k1rsoB0+UcrEZhA9WdAAA
ZIh/X/BvS0mg/09TDegweAAA
EoFJD415eUCBtnjWtbMGAQAA
$0071CDFF
-2,24553688601186
19,2093727122985
refuel : / gotFuel
Vg0k1rsoB0+UcrEZhA9WdAAA
False
1,5707963267949
30
Vg0k1rsoB0+UcrEZhA9WdAAA
False
-1,5707963267949
15
Vg0k1rsoB0+UcrEZhA9WdAAA
$0071CDFF
34
144
20
20
KX9uTsfoHk2Ck7hZ+BCgOwAA
$0071CDFF
lsRectilinear
53,154;93,154
CZIyAQvguEKld32Ne+NvogAA
ZIh/X/BvS0mg/09TDegweAAA
Al5UDG7sY02l0Bw7aOKynAAA
False
1,5707963267949
15
CZIyAQvguEKld32Ne+NvogAA
False
1,5707963267949
30
CZIyAQvguEKld32Ne+NvogAA
False
-1,5707963267949
15
CZIyAQvguEKld32Ne+NvogAA
$0071CDFF
lsRectilinear
304,336;304,384;340,384;340,336
t0OkIz0W1UOwpRIah6T+VwAA
EoFJD415eUCBtnjWtbMGAQAA
EoFJD415eUCBtnjWtbMGAQAA
$0071CDFF
-0,275426046803268
47,8016736108685
startEngine : / errorFuelConsumed
t0OkIz0W1UOwpRIah6T+VwAA
False
1,5707963267949
30
t0OkIz0W1UOwpRIah6T+VwAA
False
-1,5707963267949
15
t0OkIz0W1UOwpRIah6T+VwAA
$0071CDFF
lsRectilinear
108,133;108,92;140,92;140,133
AJiJDtxnh0CNEiH4ZqMPIQAA
ZIh/X/BvS0mg/09TDegweAAA
ZIh/X/BvS0mg/09TDegweAAA
$0071CDFF
0,304510801478508
36,6878726556883
drive : / errorEngineOff
AJiJDtxnh0CNEiH4ZqMPIQAA
False
1,5707963267949
30
AJiJDtxnh0CNEiH4ZqMPIQAA
False
-1,5707963267949
15
AJiJDtxnh0CNEiH4ZqMPIQAA
$0071CDFF
lsRectilinear
169,133;169,110;212,110;212,133
Wnc43RJ2DkKLEQiTt+FPwwAA
ZIh/X/BvS0mg/09TDegweAAA
ZIh/X/BvS0mg/09TDegweAAA
$0071CDFF
0,184324378361114
60,0166643524946
driveUntilFuelConsumed : / errorEngineOff
Wnc43RJ2DkKLEQiTt+FPwwAA
False
1,5707963267949
30
Wnc43RJ2DkKLEQiTt+FPwwAA
False
-1,5707963267949
15
Wnc43RJ2DkKLEQiTt+FPwwAA
$0071CDFF
lsRectilinear
364,336;364,363;404,363;404,336
sdmh7GVku0Sg/cGA2v7DxwAA
EoFJD415eUCBtnjWtbMGAQAA
EoFJD415eUCBtnjWtbMGAQAA
$0071CDFF
-0,171379094073535
52,773099207835
stopEngine : / errorFuelConsumed
sdmh7GVku0Sg/cGA2v7DxwAA
False
1,5707963267949
30
sdmh7GVku0Sg/cGA2v7DxwAA
False
-1,5707963267949
15
sdmh7GVku0Sg/cGA2v7DxwAA
$0071CDFF
lsRectilinear
304,297;304,247;336,247;336,297
XqueSPFctUG7hPTqItU1VAAA
EoFJD415eUCBtnjWtbMGAQAA
EoFJD415eUCBtnjWtbMGAQAA
$0071CDFF
0,358770567530874
34,1760149812701
drive : / errorFuelConsumed
XqueSPFctUG7hPTqItU1VAAA
False
1,5707963267949
30
XqueSPFctUG7hPTqItU1VAAA
False
-1,5707963267949
15
XqueSPFctUG7hPTqItU1VAAA
$0071CDFF
lsRectilinear
368,297;368,266;404,266;404,297
dPDI4mRXSU+uSRqWdXbR+QAA
EoFJD415eUCBtnjWtbMGAQAA
EoFJD415eUCBtnjWtbMGAQAA
$0071CDFF
0,13352902939822
67,6017751246223
driveUntilFuelConsumed : / errorFuelConsumed
dPDI4mRXSU+uSRqWdXbR+QAA
False
1,5707963267949
30
dPDI4mRXSU+uSRqWdXbR+QAA
False
-1,5707963267949
15
dPDI4mRXSU+uSRqWdXbR+QAA
$0071CDFF
lsRectilinear
628,133;628,111;668,111;668,133
JA+qi4MGNEqaVCXxYTt8gAAA
untZwfcjhEW7WkbayaxvRAAA
untZwfcjhEW7WkbayaxvRAAA
$0071CDFF
0,329049620253249
43,3243580448689
refuel : / errorEngineOn
JA+qi4MGNEqaVCXxYTt8gAAA
False
1,5707963267949
30
JA+qi4MGNEqaVCXxYTt8gAAA
False
-1,5707963267949
15
JA+qi4MGNEqaVCXxYTt8gAAA
$0071CDFF
lsRectilinear
557,133;557,91;600,91;600,133
cg1dgvFEt02dYF2D/rbgowAA
untZwfcjhEW7WkbayaxvRAAA
untZwfcjhEW7WkbayaxvRAAA
$0071CDFF
0,293588922988545
44,9221548904324
startEngine : / errorEngineOn
cg1dgvFEt02dYF2D/rbgowAA
False
1,5707963267949
30
cg1dgvFEt02dYF2D/rbgowAA
False
-1,5707963267949
15
cg1dgvFEt02dYF2D/rbgowAA
$0071CDFF
lsRectilinear
136,172;136,232;108,232;108,172
UDQtADtUyEO/gnUtcDRO6AAA
ZIh/X/BvS0mg/09TDegweAAA
ZIh/X/BvS0mg/09TDegweAAA
$0071CDFF
1,57079638749082
14
stopEngine: / errorEngineOff
UDQtADtUyEO/gnUtcDRO6AAA
False
1,5707963267949
30
UDQtADtUyEO/gnUtcDRO6AAA
False
-1,5707963267949
15
UDQtADtUyEO/gnUtcDRO6AAA
16
startEngine
WcQruXHhnU+DFZGt7OAIDgAA
0CqEjQ9AnkSJMJw8j08WrAAA
+iWFXhxDMUuzBT/pFlx+agAA
4
UxITvd7i/keqooAl+VHBKQAA
dbUpd7yhm0SYwm3v4zv5AQAA
XXXrz/w0i06vO1hNSvwLuwAA
+RqsX09tM0enX+n1hnhLvQAA
1
engineOn
uOTLn+LuZ0OlbZ3XrakjTwAA
refuel
WcQruXHhnU+DFZGt7OAIDgAA
0CqEjQ9AnkSJMJw8j08WrAAA
0CqEjQ9AnkSJMJw8j08WrAAA
4
yRCAMmLK30mOEcR1CmSlCAAA
RD481QcY0kWnlhqmm/BS6QAA
ZC5kdnYk+0y3nnFJav09cAAA
cSvhFNP6cke1v4FdIkZt3gAA
1
gotFuel
vdbDfqJmjUaYYJT9sqIONgAA
stopEngine
WcQruXHhnU+DFZGt7OAIDgAA
+iWFXhxDMUuzBT/pFlx+agAA
0CqEjQ9AnkSJMJw8j08WrAAA
4
8Cijj7JQFE6kyW/pIZI8PwAA
PL7XXkkhekSNxjIKL15hxQAA
guuUeAcxcEmwAhywRQWM9wAA
r2siYC/F1kKKOYesXvknngAA
1
engineOff
tqDulGNkrkik1eHgIcVBEAAA
drive
WcQruXHhnU+DFZGt7OAIDgAA
+iWFXhxDMUuzBT/pFlx+agAA
+iWFXhxDMUuzBT/pFlx+agAA
4
s+Y0EvOeZE6LL5h06q5yzAAA
9pBiwTtuhEmoJabHC5PLOQAA
pX+dQft1ekaToUofziMdQQAA
Tp1FxstwR0KmJ2AWAv2L8QAA
1
driven
trn8pak8XESpqypPMoS9IgAA
driveUntilFuelConsumed
WcQruXHhnU+DFZGt7OAIDgAA
+iWFXhxDMUuzBT/pFlx+agAA
WMbd/QsAiEayvGZGctktVQAA
4
A4KL93tTF0OfyDCwLNVTkAAA
YHT/UhaJnUyhvSgbW98M+AAA
gmK7wOfjqkWhUOt3S4/JbAAA
djXfxaK/XUWwrnUisc/j0AAA
1
driven
mWDTaEwt30yZTjP+fSWZvgAA
refuel
WcQruXHhnU+DFZGt7OAIDgAA
WMbd/QsAiEayvGZGctktVQAA
0CqEjQ9AnkSJMJw8j08WrAAA
4
kNmUEriX5kCyttLl5HCF/AAA
keQHcZDUFUiS9NP4/VeApQAA
5n7FCQQav0WYy9svSKqe1AAA
69uhNPdjP0OFMmUz8JcYLgAA
1
gotFuel
Vg0k1rsoB0+UcrEZhA9WdAAA
WcQruXHhnU+DFZGt7OAIDgAA
KX9uTsfoHk2Ck7hZ+BCgOwAA
0CqEjQ9AnkSJMJw8j08WrAAA
4
h0OVw5EkIEmDIdR4jCDVhQAA
r1kCFAMah0aaW4EgQZY/CQAA
EfP4IA46yEOQPqkGemJSlgAA
dZqqqlzsPEGObJKa0V+1tgAA
startEngine
WcQruXHhnU+DFZGt7OAIDgAA
WMbd/QsAiEayvGZGctktVQAA
WMbd/QsAiEayvGZGctktVQAA
4
EP9BxPslW0+9k+l0ZOTFKAAA
iLn2eq+RjEucbCCvSQ/segAA
fkcx4jOSx0eJ+ixqbHSxZgAA
li9PGfcwyEivCH3/kMHrxQAA
1
errorFuelConsumed
t0OkIz0W1UOwpRIah6T+VwAA
drive
WcQruXHhnU+DFZGt7OAIDgAA
0CqEjQ9AnkSJMJw8j08WrAAA
0CqEjQ9AnkSJMJw8j08WrAAA
4
LkrWqva09k6F19tTE3D8aAAA
FlrCI+KasEeeYo8npMQBgQAA
HNGuEviB7EK1QkpUAsCjsQAA
ERMzn+oMUEqRqraJTr9anwAA
1
errorEngineOff
AJiJDtxnh0CNEiH4ZqMPIQAA
driveUntilFuelConsumed
WcQruXHhnU+DFZGt7OAIDgAA
0CqEjQ9AnkSJMJw8j08WrAAA
0CqEjQ9AnkSJMJw8j08WrAAA
4
p0NA5ty/pU6PMUGh5XVnWAAA
EXe+CuExNUis5Hq2o1/ifwAA
2FTPNr2E4UuR0ONBBAGa6gAA
hSfmLDW5HE6rDH2Zyle8rwAA
1
errorEngineOff
Wnc43RJ2DkKLEQiTt+FPwwAA
stopEngine
WcQruXHhnU+DFZGt7OAIDgAA
WMbd/QsAiEayvGZGctktVQAA
WMbd/QsAiEayvGZGctktVQAA
4
Bmpt8mUKeUmq/J1gKiVZ/wAA
rKIKMvPHFEu/TdB954ZeWgAA
/iWsf1JhoEGRAsnfzB+NYwAA
/bW8ZQaE2EOqRGXw8Xq/cAAA
1
errorFuelConsumed
sdmh7GVku0Sg/cGA2v7DxwAA
drive
WcQruXHhnU+DFZGt7OAIDgAA
WMbd/QsAiEayvGZGctktVQAA
WMbd/QsAiEayvGZGctktVQAA
4
1FeE2GH7eEmHpQfp25oPiQAA
OjOFzORFi0Sik9wez+PYjwAA
zAF+KSKkH0+ks01wZT/zmQAA
ybaznb+eVEuhBPAew0+TqgAA
1
errorFuelConsumed
XqueSPFctUG7hPTqItU1VAAA
driveUntilFuelConsumed
WcQruXHhnU+DFZGt7OAIDgAA
WMbd/QsAiEayvGZGctktVQAA
WMbd/QsAiEayvGZGctktVQAA
4
3QK9AFUhr0O+eKkNGRlyfAAA
jh4W82AUb0m07Kr4piOR5wAA
tikLz4G0iUKJfEpsQxmBLQAA
BAuUtlWYbkCoHVfV/P/QogAA
1
errorFuelConsumed
dPDI4mRXSU+uSRqWdXbR+QAA
refuel
WcQruXHhnU+DFZGt7OAIDgAA
+iWFXhxDMUuzBT/pFlx+agAA
+iWFXhxDMUuzBT/pFlx+agAA
4
xHzcD2amg0mddWzlgBdjKAAA
GN2SmkXCTUyyzVqlfn8tHgAA
jAuJwjr7d02tCJ0k+ApfLgAA
nUmmJIiSCkiSHcb9XkHf3wAA
1
errorEngineOn
JA+qi4MGNEqaVCXxYTt8gAAA
startEngine
WcQruXHhnU+DFZGt7OAIDgAA
+iWFXhxDMUuzBT/pFlx+agAA
+iWFXhxDMUuzBT/pFlx+agAA
4
PXBjixGSk0iU3Kcr4tEblgAA
E/M42RlqLkO/WQqgqkQc0gAA
OZv1SqSR2kuOvAu5k0PRQQAA
wEteCQtwkUaGuucwfriVpQAA
1
errorEngineOn
cg1dgvFEt02dYF2D/rbgowAA
stopEngine: / errorEngineOff
WcQruXHhnU+DFZGt7OAIDgAA
0CqEjQ9AnkSJMJw8j08WrAAA
0CqEjQ9AnkSJMJw8j08WrAAA
4
hv0lq40WP0eSyufEgqtflwAA
kqWOLnxxkEWm5gCbUNIXcQAA
NHqqRjh1NEKutznL2gBvDgAA
IZp8MgeTtkeA7/6a+sXm4wAA