Feature/diagnostics #2

Open
bionickatana wants to merge 3 commits from feature/diagnostics into main
4 changed files with 13 additions and 24 deletions
Showing only changes of commit 5e05938457 - Show all commits
+1
View File
@@ -14,6 +14,7 @@ board = esp32dev
framework = arduino
lib_deps =
WebSockets
;board_build.f_cpu = 160000000L
;build_type = debug
; upload via OTA
+9 -21
View File
@@ -13,13 +13,6 @@ void DiagnosticsState::update()
current.cpuFrequency =
ESP.getCpuFreqMHz();
//history[historyIndex] = current;
//
//historyIndex++;
//if(historyIndex >= DIAGNOSTIC_HISTORY_SIZE)
//{
// historyIndex = 0;
//}
Serial.print("#update: ");
Serial.println(current.freeHeap);
Serial.println("Calling current from update");
@@ -31,19 +24,14 @@ void DiagnosticsState::update()
DiagnosticSample DiagnosticsState::getCurrent()
{
DiagnosticSample sample;
sample.timestamp = current.timestamp;
sample.freeHeap = current.freeHeap;
sample.minimumFreeHeap = current.minimumFreeHeap;
sample.cpuFrequency = current.cpuFrequency;
Serial.print("#getCurrent: ");
Serial.println(current.freeHeap);
Serial.println(current.timestamp);
return current;
Serial.println(sample.freeHeap);
Serial.println(sample.timestamp);
return sample;
}
//DiagnosticSample DiagnosticsState::getHistory(uint8_t index)
//{
// if(index >= DIAGNOSTIC_HISTORY_SIZE)
// {
// return current;
// }
// return history[index];
//}
+1 -1
View File
@@ -28,7 +28,7 @@ public:
private:
DiagnosticSample current;
volatile DiagnosticSample current;
//DiagnosticSample history[DIAGNOSTIC_HISTORY_SIZE];
//uint8_t historyIndex = 0;
};
+2 -2
View File
@@ -22,8 +22,8 @@ private:
WebServer server;
WebSocketsServer webSocket;
DashboardState dashboardState;
DiagnosticsState diagnosticsState;
DashboardState& dashboardState;
DiagnosticsState& diagnosticsState;
void handleWebSocketMessage(uint8_t clientNum, uint8_t *payload, size_t length);
void broadcastState();