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 252 378 700 lt=-> m1=evResurrect 180.0;440.0;180.0;480.0;10.0;480.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;170.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;140.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