#ifndef CONTROL_MODULEFACTORY_H #define CONTROL_MODULEFACTORY_H #include "Module.h" #include "flatbuffers_generated/RobotModule_generated.h" class ModuleFactory { public: static std::shared_ptr createModule(uint8_t device_id, ModuleType type, std::shared_ptr &messaging_interface); }; #endif // CONTROL_MODULEFACTORY_H