The OMAC Finite State Machine (FSM) library is a free, with source-code, object-oriented Visual C++ class library for use in coding states, events, actions, transitions, and conditions necessary in programming and executing finite state machine behavior. The FSM library supports a litany of options to easily accommodate a broad variety of control logic needs. The FSM under this Web site is distributed as a zipped file. FSM code within the files is under the FSMRelease/src/fsmlibnew while
FSM Documentation describing the features and how to use the FSM library is available online.
Download Zipped FSM Library - 1.3MB
Download Self-extracting DLL and FSM Library - 1.7MB
Date Posted: September 28, 2001