#include <GraphOpExecuter.h>
This is an abstract class that has to be inherited by classes that actually know how to execute the cellular instructions in the actual robot control software. It accepts a limited set of cellular instructions as input. It is subsequently performed on controllers, robot modules, filters, sensors/actuators or neurons. So, a "connect({n},{e})" might interpret the nodes as tasks and the edges as channels between those tasks. In SymbricatorRTOS the TaskExecuter hence calls the routine connectTask(Task *taskA, Task *taskB). The GraphOpDecomposer does not necessarily have to be connected to a GraphOpExecuter. It can also be connected to a TopologyExecuter instead. In that case the instructions are run in a "virtual setting", decoupled from the actual entities that are involved. Only when at a certain time the topology is finished, this graph is send to the TopologyExecuter and this entity creates a corresponding network of actual entities. For example the network of running and interconnected tasks on a robot.
Definition at line 27 of file GraphOpExecuter.h.
1.6.1