Fixed rounding issue of TempCurrent in JSON data, always 0.1 low
This commit is contained in:
parent
27b988c895
commit
2a788cb2d0
1 changed files with 3 additions and 1 deletions
|
@ -325,7 +325,9 @@ bool makeJSONString(CModerator& moderator, char* opStr, int len)
|
|||
bool bSend = false; // reset should send flag
|
||||
|
||||
float tidyTemp = getTemperatureSensor();
|
||||
tidyTemp = int(tidyTemp * 10) * 0.1f; // round to 0.1 resolution
|
||||
DebugPort.printf("tidyTemp=%.1f ", tidyTemp);
|
||||
tidyTemp = int(tidyTemp * 10 + 0.5) * 0.1f; // round to 0.1 resolution
|
||||
DebugPort.printf("tidyTemp(rounded)=%.1f\r\n", tidyTemp);
|
||||
if(tidyTemp > -80) {
|
||||
bSend |= moderator.addJson("TempCurrent", tidyTemp, root);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue