7 #include "../ControlResource.h"
24 Automation(
const char* name,
bool requiresAbortCycles =
false,
bool queueIfBlocked =
false,
bool restartable =
false);
100 static std::vector<Automation*> automation_vector;
107 virtual bool Start() = 0;
113 virtual bool Abort() = 0;
119 virtual bool Run() = 0;
159 static std::map<ControlResource::Enum, int> allocated;
160 std::vector<ControlResource::Enum> resources;
163 Event* m_continueEvent;
166 bool m_queueIfBlocked;
167 bool m_requiresAbortCycles;