fix value calculation (integer vs float division)
This commit is contained in:
parent
978b325ba4
commit
21fffe70dd
@ -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];
|
||||
|
Loading…
Reference in New Issue
Block a user