14
  
    UMLSpecialState
    
      714
      28
      56
      56
    
    type=initial
    
  
  
    Relation
    
      462
      70
      308
      154
    
    lt=->
evInitChecker
    200.0;10.0;200.0;50.0;10.0;50.0;10.0;90.0
  
  
    UMLState
    
      350
      196
      266
      112
    
    SETUP
--
/entry: sendParamsOnCan
/entry: checker = true
    
  
  
    Relation
    
      462
      294
      98
      98
    
    lt=->
m1=evBorn
    10.0;10.0;10.0;50.0
  
  
    UMLState
    
      350
      364
      266
      84
    
    BORN
--
/entry: init
    
  
  
    UMLState
    
      350
      504
      266
      112
    
    WAIT
--
/entry: start children class
--
isAlive = false
    
  
  
    Relation
    
      462
      434
      112
      98
    
    lt=->
m1=evReady
    10.0;10.0;10.0;50.0
  
  
    UMLState
    
      350
      784
      266
      84
    
    DEAD
--
    
  
  
    Relation
    
      280
      546
      210
      182
    
    lt=->
m1=evPoll\n[isAlive]
    80.0;50.0;80.0;110.0;10.0;110.0;10.0;10.0;50.0;10.0
  
  
    Relation
    
      224
      392
      336
      560
    
    lt=->
m1=evBorn
    180.0;340.0;180.0;380.0;10.0;380.0;10.0;10.0;90.0;10.0
  
  
    Relation
    
      462
      602
      112
      210
    
    lt=->
m1=evPoll\n[default]
    10.0;10.0;10.0;130.0
  
  
    Relation
    
      728
      70
      308
      154
    
    lt=->
evInitSender
    10.0;10.0;10.0;50.0;200.0;50.0;200.0;90.0
  
  
    Relation
    
      784
      252
      224
      140
    
    lt=->
m1=evPoll\n[else]
    100.0;40.0;100.0;70.0;10.0;70.0;10.0;10.0;60.0;10.0
  
  
    UMLNote
    
      784
      28
      140
      56
    
    read time on
EPROM
    
  
  
    UMLState
    
      868
      196
      266
      112
    
    ALIVE
--
\entry: sender = true
--
sendAliveOnCan
    
  
  
    UMLState
    
      868
      518
      266
      84
    
    lt=..
BREAK
-..
    
  
  
    Relation
    
      994
      294
      210
      252
    
    lt=..>
m1=evPoll\n[time==0]\n[haveBreak]
    60.0;10.0;60.0;110.0;10.0;110.0;10.0;160.0
  
  
    Relation
    
      560
      546
      336
      182
    
    lt=..>
m1=evPoll\n[time==0]\n[haveBreak]
    10.0;50.0;10.0;110.0;90.0;110.0;180.0;10.0;220.0;10.0
  
  
    Relation
    
      602
      546
      420
      182
    
    lt=..>
m1=evStart\n[checker]
    220.0;40.0;220.0;110.0;150.0;110.0;60.0;10.0;10.0;10.0
  
  
    Relation
    
      1078
      252
      182
      476
    
    lt=..>
m1=evStart\n[sender]
    10.0;250.0;10.0;320.0;110.0;320.0;110.0;10.0;40.0;10.0
  
  
    UMLNote
    
      868
      728
      266
      154
    
    lt=..
break part can be disable
with setHaveBreak(false)
not all childrens have a break
for time at 0