From ec062bd9ad88758ee11941e9ce19e31939289456 Mon Sep 17 00:00:00 2001
From: Chrome Legion
Date: Tue, 5 Jun 2018 17:27:09 -0700
Subject: [PATCH] Qrome - updated to use degree symbol and HTML cleanup
---
printermonitor/printermonitor.ino | 39 ++++++++++++++-----------------
1 file changed, 18 insertions(+), 21 deletions(-)
diff --git a/printermonitor/printermonitor.ino b/printermonitor/printermonitor.ino
index 2a79341..ca68cf0 100644
--- a/printermonitor/printermonitor.ino
+++ b/printermonitor/printermonitor.ino
@@ -27,7 +27,7 @@ SOFTWARE.
#include "Settings.h"
-#define VERSION "1.5"
+#define VERSION "1.6"
#define HOSTNAME "OctMon-"
#define CONFIG "/conf.txt"
@@ -99,19 +99,19 @@ const String WEB_ACTIONS = "OctoPrint API Key (get from your server)"
- ""
- ""
- ""
- ""
- "
"
- " Display Clock when printer is off"
- " Use 24 Hour Clock (military time)
"
- "Time Refresh (minutes)
"
- "Theme Color
"
- "
"
- ""
- ""
+ ""
+ ""
+ ""
+ ""
+ ""
+ "
"
+ " Display Clock when printer is off
"
+ " Use 24 Hour Clock (military time)
"
+ "Time Refresh (minutes)
"
+ "Theme Color
"
+ "
"
+ ""
+ ""
"";
const String COLOR_THEMES = ""
@@ -563,8 +563,8 @@ void displayPrinterStatus() {
html += "Filament: " + String(fLength) + "m
";
}
- html += "Tool Temperature: " + printerClient.getTempToolActual() + " C
";
- html += "Bed Temperature: " + printerClient.getTempBedActual() + " C
";
+ html += "Tool Temperature: " + printerClient.getTempToolActual() + "° C
";
+ html += "Bed Temperature: " + printerClient.getTempBedActual() + "° C
";
int val = printerClient.getProgressPrintTimeLeft().toInt();
int days = elapsedDays(val);
@@ -632,11 +632,8 @@ void drawScreen1(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int
display->setFont(ArialMT_Plain_24);
int bed = printerClient.getTempBedActual().toInt();
int tool = printerClient.getTempToolActual().toInt();
- display->drawString(2 + x, 14 + y, String(bed));
- display->drawString(64 + x, 14 + y, String(tool));
- display->setFont(ArialMT_Plain_16);
- display->drawString(38 + x, 14 + y, "C");
- display->drawString(115 + x, 14 + y, "C");
+ display->drawString(2 + x, 14 + y, String(bed) + "°");
+ display->drawString(64 + x, 14 + y, String(tool) + "°");
}
void drawScreen2(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y) {