FSMLang documentation
previous | next | index

The Simple CommunicatorΒΆ

The Simple Communicator is used to illustrate basic FSMLang features.

  • The Simple Communicator
    • FSM Source
    • Common Output
    • Action Array Output
    • State Function Array
    • Event Function Array
    • Summary
  • Native Language Considerations
    • Native Blocks
    • Macros: User Functions and Debugging
  • Visualizing the FSM
    • HTML Output
    • PlantUML
  • simpleCommunicator
    • Events
    • States
    • Actions
  • Gnu Make
    • Supporting FSMLang
    • The simpleCommunicator Makefile
  • Sources
    • simpleCommunicator.fsm
    • Makefile
    • sc-actions.c
    • Action Array Sources
    • State Function Array Sources
    • Event Function Array Sources

Table of Contents

  • FSMLang: Better State Machine Design
  • The Simple Communicator
    • The Simple Communicator
    • Native Language Considerations
    • Visualizing the FSM
    • simpleCommunicator
    • Gnu Make
    • Sources
  • The HSM Communicator
  • Data for Machines and Events
  • States and Transitions
  • Usage and Command Line Options

Search

previous | next | index

Show Source
© Copyright 2025, The Maintainers. Created using Sphinx 7.3.7.