From 62d010a4daa9ad6d6394c4f3fe6e406fdaff79fb Mon Sep 17 00:00:00 2001 From: Robert Stein Date: Mon, 14 Dec 2020 05:57:05 +0100 Subject: [PATCH] Some small bugfixes --- src/Clients/DuetClient.cpp | 4 ++-- src/Network/WebServer.cpp | 9 +++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/Clients/DuetClient.cpp b/src/Clients/DuetClient.cpp index 075d37d..287cd78 100644 --- a/src/Clients/DuetClient.cpp +++ b/src/Clients/DuetClient.cpp @@ -162,7 +162,7 @@ void DuetClient::getPrinterJobResults() { if (printerData.error != "") { return; } - const size_t bufferSize = 6*JSON_ARRAY_SIZE(1) + 3*JSON_ARRAY_SIZE(2) + 5*JSON_ARRAY_SIZE(3) + 5*JSON_OBJECT_SIZE(2) + 4*JSON_OBJECT_SIZE(5) + JSON_OBJECT_SIZE(9) + 257 + const size_t bufferSize = 6*JSON_ARRAY_SIZE(1) + 3*JSON_ARRAY_SIZE(2) + 5*JSON_ARRAY_SIZE(3) + 5*JSON_OBJECT_SIZE(2) + 4*JSON_OBJECT_SIZE(5) + JSON_OBJECT_SIZE(9) + 257; DynamicJsonDocument jsonBuffer(bufferSize); // Parse JSON object @@ -238,7 +238,7 @@ let eta = total_time - pstats.print_duration; */ printerData.toolTargetTemp = (int)jsonBuffer["result"]["status"]["extruder"]["target"]; printerData.bedTemp = (int)jsonBuffer["result"]["status"]["heater_bed"]["temperature"]; printerData.bedTargetTemp = (int)jsonBuffer["result"]["status"]["heater_bed"]["target"]; - printerData.fileSize = (long)jsonBuffer2["result"]["size"]; + printerData.fileSize = (long)jsonBuffer["result"]["size"]; if (isPrinting()) { this->debugController->printLn("Status: " + printerData.state + " " + printerData.fileName + "(" + printerData.progressCompletion + "%)"); diff --git a/src/Network/WebServer.cpp b/src/Network/WebServer.cpp index 2619d36..78f5fc4 100644 --- a/src/Network/WebServer.cpp +++ b/src/Network/WebServer.cpp @@ -171,12 +171,9 @@ void WebServer::displayPrinterStatus() { html += "

" + printerClient->getPrinterType() + " Monitor

"; html += "

"; - if (printerClient->getPrinterType() == "Repetier") { + if ((printerClient->getPrinterType() == "Repetier") || (printerClient->getPrinterType() == "Klipper")) { html += "Printer Name: " + printerClient->getPrinterName() + "
"; - } - else if (printerClient->getPrinterType() == "Klipper") { - html += "Printer Name: " + printerClient->getPrinterName() + "
"; - } + } else { html += "Host Name: " + this->globalDataController->getPrinterHostName() + "
"; } @@ -402,7 +399,7 @@ void WebServer::handleConfigure() { CHANGE_FORM = "

Station Config:

" "

" "

"; - if (printerClient->getPrinterType() == "OctoPrint" || "Klipper") { + if ((printerClient->getPrinterType() == "OctoPrint") || (printerClient->getPrinterType() == "Klipper")) { CHANGE_FORM += "

"; } CHANGE_FORM += "

"