#pragma once #include #include #include class PrintController: public SystemObject, public ExecutableObjectIF { public: PrintController(object_id_t setObjectId); virtual ~PrintController() = default; ReturnValue_t initialize() override; ReturnValue_t performOperation(uint8_t operationCode) override; private: XGpioPs gpio; };