#include "CPFcpp.hpp"
//class StateBase
//{
//public:
//	int m_id;
//	StateBase(int id = 0) : m_id{id}
//	{}
//	int getId() const {return m_id;}
//	
//	virtual void doStateEntryActions()
//	{}
//	virtual void doStateActions()
//	{}
//	virtual StateNames checkEvents()
//	{
//		return (recovery);
//	}
//	virtual void doStateExit(bool timeout)
//	{}
//};