0% found this document useful (0 votes)
175 views

Mastermachine H

This document contains function prototypes and definitions for a hierarchical state machine framework. It defines functions for initializing, posting events to, starting, running during, and running the state machine with event handling. The header file contains macros and includes for configuring and using the state machine framework.

Uploaded by

api-272643960
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
175 views

Mastermachine H

This document contains function prototypes and definitions for a hierarchical state machine framework. It defines functions for initializing, posting events to, starting, running during, and running the state machine with event handling. The header file contains macros and includes for configuring and using the state machine framework.

Uploaded by

api-272643960
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 1

/****************************************************************************

Template header file for Hierarchical Sate Machines AKA StateCharts


****************************************************************************/
#ifndef MasterMachine_H
#define MasterMachine_H
#include "ES_Configure.h"
#include "ES_Framework.h"
// State definitions for use with the query function
// Public Function Prototypes
bool InitMaster( uint8_t Priority );
bool PostMaster( ES_Event ThisEvent );
void StartMaster( ES_Event CurrentEvent );
static ES_Event DuringMaster( ES_Event Event);
ES_Event RunMaster( ES_Event CurrentEvent );
#endif /*MasterMachine_H */

You might also like