#pragma once #include #include #include #include "Debug.h" #include "BasePrinterClientImpl.h" #include "../Global/GlobalDataController.h" /** * @brief DUET Client implementation */ class DuetClient : public BasePrinterClientImpl { public: DuetClient(GlobalDataController *globalDataController, DebugController *debugController, JsonRequestClient *jsonRequestClient); void getPrinterJobResults(PrinterDataStruct *printerData) override; void getPrinterPsuState(PrinterDataStruct *printerData) override; private: static int translateState(String stateText); };