15 UMLSpecialState 465 165 30 30 type=initial UMLState 405 255 150 60 STCA_WAIT Relation 465 180 90 105 lt=-> evInit 10.0;10.0;10.0;50.0 Relation 465 300 180 105 lt=-> evCaNewMsg 10.0;10.0;10.0;50.0 UMLState 330 375 285 105 STCA_READ - -. /entry: processCan Relation 495 270 225 360 lt=-> m1=[queue empty] 10.0;210.0;130.0;210.0;130.0;10.0;40.0;10.0 UMLSpecialState 450 555 60 60 type=decision Relation 465 465 45 120 lt=-> 10.0;10.0;10.0;60.0 Relation 225 390 255 240 lt=-> m1=[else] 150.0;130.0;10.0;130.0;10.0;10.0;70.0;10.0 UMLNote 750 300 615 270 _*How to use*_ *In Factory_build: * ECAN_SetRXBnInterruptHandler(CANINTERFACE_newMsg); CANINTERFACE_onProcessCan(&processCan); *Somewhere:* void processCan(uint32_t canId, uint32_t canData) { ..... }