diff --git a/ModbusServiceWorker.cpp b/ModbusServiceWorker.cpp index c4dabb0..58ae1a8 100644 --- a/ModbusServiceWorker.cpp +++ b/ModbusServiceWorker.cpp @@ -21,12 +21,9 @@ void ModbusServiceWorker::Run() string protocol_id = header.substr(2, 2); int length = ((int)(unsigned char)header[5]) | (((int)(unsigned char)header[4]) << 8); string unit_identifier = header.substr(6, 1); - log->LogString("Receiving modbus frame of length " + ToString(length)); string data = s.Receive(length - 1); - log->LogString("Received modbus frame of length " + ToString(length)); string answer_data = ""; int function = data[0]; - log->LogString("Processing function " + ToString(function)); if (function == 3) { LockMutex(register_mutex); @@ -62,9 +59,7 @@ void ModbusServiceWorker::Run() string length_str = ""; length_str += (char)((answer_data.length() >> 8) & 0xFF); length_str += (char)((answer_data.length()) & 0xFF); - log->LogString("Sending answer"); s.Send(transaction_id + protocol_id + length_str + answer_data); - log->LogString("Answer sent"); } } catch (string s) diff --git a/TemperatureThread.cpp b/TemperatureThread.cpp index e78d06c..aea5ccb 100644 --- a/TemperatureThread.cpp +++ b/TemperatureThread.cpp @@ -27,6 +27,7 @@ void TemperatureThread::Run() if (output == nullptr) return; string value = Read(output); pclose(output); + mainlog.LogString("TemperatureThread: received from command: " + value); temperature = atof(value.c_str()); LockMutex(register_mutex); registers[REGISTER_CUR_TEMP] = (int)(temperature * 100);