- self.send_range(self.pub_range_bwd, "sonar_backward", Range.ULTRASOUND, dist, 0.04, self.range_sensor_max, 30)
- self.start_dist_srf(0x7) # get next value
+ self.send_range(self.pub_range_bwd, "sonar_backward", Range.ULTRASOUND, dist, 0.04, self.range_sensor_max, self.range_sensor_fov)
+
+ def update_dist_backward(self):
+ if self.pub_range_bwd.get_num_connections() > 0:
+ self.start_dist_srf(0x7)
+
+ def get_dist_forward_right(self):
+ if self.pub_range_fwd_right.get_num_connections() > 0:
+ dist = self.read_dist_srf(0x19)
+ self.send_range(self.pub_range_fwd_right, "sonar_forward_right", Range.ULTRASOUND, dist, 0.04, self.range_sensor_max, self.range_sensor_fov)
+
+ def update_dist_forward_right(self):
+ if self.pub_range_fwd_right.get_num_connections() > 0:
+ self.start_dist_srf(0xb)