From b151c9d19f98093d1f1efb4d72a6676a4d8e51c1 Mon Sep 17 00:00:00 2001 From: Cyril Danilevski <cyril.danilevski@xfel.eu> Date: Mon, 3 Mar 2025 17:27:47 +0100 Subject: [PATCH] Ignore REST requests when ramping --- rest.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rest.cpp b/rest.cpp index c6536cc..647952b 100644 --- a/rest.cpp +++ b/rest.cpp @@ -131,6 +131,10 @@ enum { }; void sendSNMP() { + if (PINS.ramping) { + restServer.send(403, "text/json", "{\"success\": 0, \"reason\": \"ramping ongoing\"}"); + return; + } uint8_t output = NONE; uint16_t channel = 0; bool success = false; @@ -178,6 +182,10 @@ void sendSNMP() { } void powerGroup() { + if (PINS.ramping) { + restServer.send(403, "text/json", "{\"success\": 0, \"reason\": \"ramping ongoing\"}"); + return; + } String output; String group; String ret; @@ -224,6 +232,10 @@ void powerGroup() { } void powerAllOff() { + if (PINS.ramping) { + restServer.send(403, "text/json", "{\"success\": 0, \"reason\": \"ramping ongoing\"}"); + return; + } String group; String groups; bool success = false; -- GitLab