diff --git a/Firmware/OmniBot_RC/Application/Components/OmniBotController/OmniBotController.cpp b/Firmware/OmniBot_RC/Application/Components/OmniBotController/OmniBotController.cpp new file mode 100644 index 0000000..856842a --- /dev/null +++ b/Firmware/OmniBot_RC/Application/Components/OmniBotController/OmniBotController.cpp @@ -0,0 +1,30 @@ +/* + * OmniBotController.cpp + * + * Created on: Jun 29, 2025 + * Author: Gabriel + */ + +#include "OmniBotController.hpp" + +OmniBotController::OmniBotController(std::array motors) : +Executable(Log::Level::Debug, "OmniBotController"), +motors(motors) +{ + +} + +OmniBotController::~OmniBotController() { + +} + +int32_t OmniBotController::init() { + return 0; +} + +int32_t OmniBotController::execute() { + while(true){ + + } + return 0; +} diff --git a/Firmware/OmniBot_RC/Application/Components/OmniBotController/OmniBotController.hpp b/Firmware/OmniBot_RC/Application/Components/OmniBotController/OmniBotController.hpp new file mode 100644 index 0000000..5a41317 --- /dev/null +++ b/Firmware/OmniBot_RC/Application/Components/OmniBotController/OmniBotController.hpp @@ -0,0 +1,26 @@ +/* + * OmniBotController.hpp + * + * Created on: Jun 29, 2025 + * Author: Gabriel + */ + +#ifndef COMPONENTS_OMNIBOTCONTROLLER_OMNIBOTCONTROLLER_HPP_ +#define COMPONENTS_OMNIBOTCONTROLLER_OMNIBOTCONTROLLER_HPP_ + +#include +#include + +#include + +class OmniBotController : public Executable { +public: + OmniBotController(std::array motors); + virtual ~OmniBotController(); + int32_t init(); + int32_t execute(); +private: + std::array motors; +}; + +#endif /* COMPONENTS_OMNIBOTCONTROLLER_OMNIBOTCONTROLLER_HPP_ */