有限状态机(Finite State Machine)又称有限状态自动机或简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型,由一组状态、一个初始状态、输入和根据输入及现有状态转换为下一个状态的转换函数组成。
typedef struct StateTable
{
int nMessageID;
struct StateTable * (*fun) ();
struct StateTable * pNextState;
}FunctionStateTable;
#define Message1 1
#define Message2 2
#define Message3 3
#define Message4 4
#define Message5 5
#define Message6 6