Hi Guys, I have a question for you about transitions in State Machines. If you see the REFramework you can see each transicion going out of the machine by different points:
But some times I see some REFrameworks like this, with all branches comming out from the same point:
I’ve been told that the difference is: when you create rules coming out from different points of the same machine (ex. T1: var.contains(“hello”), T2: var.contains(“world”), T3: exist=false) it can be possible of 2 of these transitions are true (ex. var=“hello world”) and this can cause some kind of error. But if you use all transitions coming out from the same point, the robot will be verifying each condition in order, so if T1 is true, the robot will enter just in this transition without entering the second one.
it is true?