AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library.

Threads-like task objects evolving through user-defined states.

Compiling

AIStatefulTask is a git submodule. It can just be checked out in its own subdirectory and be compiled as part of a larger project. The submodule does contain a CMakeLists.txt file to facilitate building with cmake, and a Makefile.am file to facilitate building a libtool archive using the GNU autotools.

However, the recommended way to use this submodule is by using cwm4. Please read README.md for a detailed description of how to include AIStatefulTask in your cwm4 based project.