15
Relation
660
90
210
120
lt=->
evInit
/startAliveChecker
10.0;10.0;10.0;60.0
UMLSpecialState
660
75
30
30
type=initial
UMLState
540
405
270
105
RUN
--
/entry: LED ON
--
emitPollTorqueEv
Relation
735
450
195
270
lt=->
m1= evPollTorque\n/sendTorque
10.0;100.0;10.0;160.0;110.0;160.0;110.0;10.0;50.0;10.0
UMLState
495
180
360
135
WAIT
--
ALIVE_emitBorn(ALdrive(), 0, 0);
ALIVE_emitReady(ALdrive(), 100, 0);
setAliveTime
Relation
660
300
120
135
lt=->
m1=evStart\n(onWait)
10.0;10.0;10.0;70.0
Relation
735
450
195
180
lt=->
m1= evPollSpeed\n/sendSpeed
10.0;40.0;10.0;100.0;110.0;100.0;110.0;10.0;50.0;10.0
Relation
390
240
345
555
lt=->
m1= evResurrect\n(onBorn)
130.0;300.0;130.0;350.0;10.0;350.0;10.0;10.0;70.0;10.0
UMLState
450
600
270
90
DEAD
--
/entry: LED OFF
Relation
570
495
135
135
lt=->
m1=evStop\n(onDead)
10.0;10.0;10.0;70.0