When you run robocompdsl in addition to create the file example .cdsl, will create an example file where state machine will be defined. When you run again robocompdsl with the path of construction this will create the state machine in generic files.
To achieve the automatic generation of state machines, robocompdsl will read a file in which the state machine is defined. So the generic files are modified, creating in them the state machines, which can be accessed from specific files.
· To achieve this in C++, I will use the Qt State Machine Framework class.
I must also create the state machine in Python, this is a language booming. To do this, I have to look for information on how to create the state machine in Python
· Also, a file that define the state machine (valid for C ++ and Python).