modm API documentation
modm::Task Class Referenceabstract

#include <modm/processing/task.hpp>

Inheritance diagram for modm::Task:
xpcc::CommunicatableTask

Public Member Functions

void start (...)
 
virtual bool isFinished () = 0
 
virtual void update () = 0
 

Detailed Description

Interface for a state-machine

Every task must provide a start() method which resets the internal state and starts execution. It is not declared here because the task may need some specific information which should be passed as a parameter.

Author
Fabian Greif

The documentation for this class was generated from the following file: