X-Git-Url: https://defiant.homedns.org/gitweb/?p=ros_wild_thumper.git;a=blobdiff_plain;f=scripts%2Fsensor_board.py;h=c688ff9616c019d5f7b5c5c3b30cb1d8a54a6d3f;hp=8efeb162532a2c99664bc913732b3d9f25415052;hb=2e1412681f31d74d078d532915017a22281bbcc1;hpb=5077968a53d2753a51d0d765275259468fa012b2 diff --git a/scripts/sensor_board.py b/scripts/sensor_board.py index 8efeb16..c688ff9 100755 --- a/scripts/sensor_board.py +++ b/scripts/sensor_board.py @@ -1,6 +1,7 @@ #!/usr/bin/env python # -*- coding: iso-8859-15 -*- +import sys import rospy import struct import prctl @@ -11,8 +12,8 @@ from pyshared.humidity import * from wild_thumper.msg import Sensor # Board warming offset -TEMP_ERROR = -5 # degree celsius -PRESSURE_ERROR = -4.5 +TEMP_ERROR = 0 # -2.5 # -5 # degree celsius +PRESSURE_ERROR = -2.5 """ LDR: @@ -57,6 +58,11 @@ class SensorBoard: def __init__(self): rospy.init_node('sensor_board') prctl.set_name("sensor_board") + try: + get() + except: + print >>sys.stderr, "No sensor board, shutting down" + exit(1) self.pub = rospy.Publisher("sensors", Sensor, queue_size=16) self.run()