From 5a375a1b00dc96a5fa26bcecbeb1ae2455df5645 Mon Sep 17 00:00:00 2001 From: ackimixs Date: Mon, 27 May 2024 16:47:49 +0200 Subject: [PATCH] new speed --- TCPServer.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/TCPServer.cpp b/TCPServer.cpp index 27e66c8..526794a 100644 --- a/TCPServer.cpp +++ b/TCPServer.cpp @@ -206,7 +206,15 @@ void TCPServer::handleMessage(const std::string& message, int clientSocket) } } else if (args[0] == "2") { - int speed = static_cast(Modelec::mapValue(value, -32767.0, 32768.0, -310.0, 310.0)); + + int speed; + if (value < 0) { + speed = static_cast(Modelec::mapValue(value, -32767.0, 2000.0, -310.0, 0.0)); + } + else { + speed = static_cast(Modelec::mapValue(value, 2000.0, 32768.0, 0.0, 310.0)); + } + this->broadcastMessage("start;arduino;rotate;" + std::to_string(speed)); } }