X-Git-Url: https://defiant.homedns.org/gitweb/?p=ros_wild_thumper.git;a=blobdiff_plain;f=scripts%2Fsensor_board.py;h=8efeb162532a2c99664bc913732b3d9f25415052;hp=bddfb580ead0291735485386e601d5ff99e76909;hb=5077968a53d2753a51d0d765275259468fa012b2;hpb=7ef5ad5888ea2ad5464bfd034843f9c2cfe0faf0 diff --git a/scripts/sensor_board.py b/scripts/sensor_board.py index bddfb58..8efeb16 100755 --- a/scripts/sensor_board.py +++ b/scripts/sensor_board.py @@ -11,7 +11,7 @@ from pyshared.humidity import * from wild_thumper.msg import Sensor # Board warming offset -TEMP_ERROR = -2 # -5 # degree celsius +TEMP_ERROR = -5 # degree celsius PRESSURE_ERROR = -4.5 """ @@ -43,9 +43,13 @@ def get(addr=0x58): pressure_kpa = P = (pressure_v/5 + 0.04) / 0.004 + PRESSURE_ERROR # datasheet # fix temperature/humidity - temp_real = temp_mess + TEMP_ERROR - humidity_abs = calc_humidity_abs(temp_mess, humidity_mess) - humidity_real = calc_humidity_rel(temp_real, humidity_abs) + if TEMP_ERROR: + temp_real = temp_mess + TEMP_ERROR + humidity_abs = calc_humidity_abs(temp_mess, humidity_mess) + humidity_real = calc_humidity_rel(temp_real, humidity_abs) + else: + temp_real = temp_mess + humidity_real = humidity_mess return lux, temp_real, humidity_real, pressure_kpa, co