X-Git-Url: https://defiant.homedns.org/gitweb/?p=ros_wild_thumper.git;a=blobdiff_plain;f=scripts%2Fsensor_board.py;h=c8a0c0ce018c256f9f623c6b949958edf6b98b13;hp=c5e84c45bca6a1acbddd784137217bf720443ee1;hb=2f194b3fe82009a77b79021f0c57e6ca55c1706f;hpb=10405f7578977ead223bda080bb10e73839d1219 diff --git a/scripts/sensor_board.py b/scripts/sensor_board.py index c5e84c4..c8a0c0c 100755 --- a/scripts/sensor_board.py +++ b/scripts/sensor_board.py @@ -16,6 +16,8 @@ from wild_thumper.msg import Sensor # Board warming offset TEMP_ERROR = -3.0 # -5 # degree celsius PRESSURE_ERROR = -2.5 +A_dew_point = 17.271 +B_dew_point = 237.7 """ LDR: @@ -93,6 +95,8 @@ class SensorBoard: msg.pressure = pressure msg.co = co msg.ventilate = True if ventilate > 1.10 else False + tmp = ((A_dew_point * temp) / (B_dew_point + temp)) + log(humidity/100.0) + msg.dew_point = (B_dew_point * tmp) / (A_dew_point - tmp) self.pub.publish(msg)