Introduction This document describes the State Machine Library, a collection of code designed to make it easy to directly implement processes modeled as state machines in C++ code. The State Machine Library is dened and implemented by the two les statemachine.h and statemachine.cpp. These two les dene and implement the StateMachine class, which pro- vides a framework for implementing state machines. The primary documentation for the StateMachine class is its associated Doxygen-generated HTML les. The Doxygen docu- mentation should be consulted for a detailed description of the class' methods and attributes. The document you are reading now is supplemental, and is intended to provide deeper back- ground for the state machine implementation. In case of any con ict between these two documents, the Doxygen documentation should be considered correct.
Revised: September 30, 2014 |
Published: May 1, 2014