Use dtostrf to format RTD readings.

This commit is contained in:
Chris Giacofei 2022-01-13 08:33:49 -05:00
parent 7d10dbf75f
commit e6e133cff2

View File

@ -196,16 +196,18 @@ char* KettleSetpoint() {
* Return the actual temp as char.
*/
char* KettleActual() {
int temp = (int)(kettleRTD.temperature(RNOMINAL_KETTLE, RREF_KETTLE)*10);
return (char*)(temp/10);
char buffer[6];
dtostrf(kettleRTD.temperature(RNOMINAL_KETTLE, RREF_KETTLE), 5, 1, buffer);
return buffer;
}
/**
* Return the actual temp as char.
*/
char* MashActual() {
int temp = (int)(mashRTD.temperature(RNOMINAL_MASH, RREF_MASH)*10);
return (char*)(temp/10);
char buffer[6];
dtostrf(mashRTD.temperature(RNOMINAL_MASH, RREF_MASH), 5, 1, buffer);
return buffer;
}
char* SetpointUnit(){