/**
	simpleCommunicator.h

	This file automatically generated by FSMLang
*/

#ifndef _SIMPLECOMMUNICATOR_H_
#define _SIMPLECOMMUNICATOR_H_

#define FSM_VERSION "1.41"

#undef THIS
#define THIS(A) simpleCommunicator_##A

typedef enum SIMPLE_COMMUNICATOR_EVENT {
	 simpleCommunicator_SEND_MESSAGE
	, simpleCommunicator_ACK
	, simpleCommunicator_noEvent
	, simpleCommunicator_numEvents
	, simpleCommunicator_numAllEvents = simpleCommunicator_numEvents
}  SIMPLE_COMMUNICATOR_EVENT;

#undef ACTION_RETURN_TYPE
#define ACTION_RETURN_TYPE SIMPLE_COMMUNICATOR_EVENT

void run_simpleCommunicator(SIMPLE_COMMUNICATOR_EVENT);

typedef struct _simpleCommunicator_struct_ *pSIMPLE_COMMUNICATOR;
extern pSIMPLE_COMMUNICATOR psimpleCommunicator;


#endif