#pragma once #include #include #include #include "Debug.h" #include "BasePrinterClientImpl.h" #include "../Global/GlobalDataController.h" class KlipperClient : public BasePrinterClientImpl { private: boolean pollPsu; boolean validate(); WiFiClient getSubmitRequest(String apiGetData); WiFiClient getPostRequest(String apiPostData, String apiPostBody); public: KlipperClient(GlobalDataController *globalDataController, DebugController *debugController, JsonRequestClient *jsonRequestClient); void getPrinterJobResults() override; void getPrinterPsuState() override; void updatePrintClient() override; };