diff --git a/vscode/FSM_OOP/childtest/ParentFSM_private.h b/vscode/FSM_OOP/childtest/ParentFSM_private.h index 01e059d..476902d 100644 --- a/vscode/FSM_OOP/childtest/ParentFSM_private.h +++ b/vscode/FSM_OOP/childtest/ParentFSM_private.h @@ -28,7 +28,7 @@ typedef struct ParentFSM */ typedef enum _State { - Idle, /**< 必须在开头,并且枚举值=0 */ + Idle, /**< 必须在开头,并且枚举值=0,表示空状态 */ A, B, C, @@ -119,14 +119,10 @@ static void actionFcn(exit, C)() /* -------------------------------------------------------------------------- */ /* 转移函数 */ /* -------------------------------------------------------------------------- */ -static void transitionGeneralAction(FSM pFSM){ - // FSM_LOG("general"); +static void transitionGeneralAction(ParentFSMData *data){ + FSM_LOG("general"); } -// static void transitionGeneralAction(TemplateFSMData *data){ -// FSM_LOG("general"); -// } - static void transitionHandler(Idle, A)() { FSM_LOG(" Idle2A ");