fix value calculation (integer vs float division)

This commit is contained in:
King Kévin 2017-01-19 13:29:38 +01:00
parent 978b325ba4
commit 21fffe70dd
1 changed files with 1 additions and 1 deletions

View File

@ -125,7 +125,7 @@ struct sensor_pzem_measurement_t sensor_pzem_measurement_decode(void)
measurement.value.voltage = ((uint16_t)rx_buffer[1]<<8)+rx_buffer[2]+rx_buffer[3]*0.1;
break;
case SENSOR_PZEM_CURRENT:
measurement.value.current = rx_buffer[2]+rx_buffer[3]/100;
measurement.value.current = rx_buffer[2]+rx_buffer[3]*0.01;
break;
case SENSOR_PZEM_POWER:
measurement.value.power = ((uint16_t)rx_buffer[1]<<8)+rx_buffer[2];