From f48384f1438dbf6094bad5685e663cc024b09bb7 Mon Sep 17 00:00:00 2001 From: Ken Steinfeldt Date: Tue, 13 Mar 2018 18:17:13 -0700 Subject: [PATCH] add update request publisher --- .../src/Framework/StatusSystems/StatusCore.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/software/ros_packages/ground_station/src/Framework/StatusSystems/StatusCore.py b/software/ros_packages/ground_station/src/Framework/StatusSystems/StatusCore.py index 1931d2a..a39b2ff 100644 --- a/software/ros_packages/ground_station/src/Framework/StatusSystems/StatusCore.py +++ b/software/ros_packages/ground_station/src/Framework/StatusSystems/StatusCore.py @@ -3,6 +3,9 @@ import rospy from rover_status.msg import * from PyQt5 import QtWidgets, QtCore, QtGui, uic +from std_msgs.msg import Empty + +REQUEST_UPDATE_TOPIC = "/rover_status/update_requested" class SensorCore(QtCore.QThread): @@ -53,6 +56,10 @@ class SensorCore(QtCore.QThread): self.jetson_msg = JetsonInfo() self.misc_msg = MiscStatuses() + self.req = rospy.Publisher(REQUEST_UPDATE_TOPIC, Empty, queue_size=1) + + self.req.publish(Empty()) + def __camera_callback(self, data): self.camera_msg.camera_zed = data.camera_zed self.camera_msg.camera_undercarriage = data.camera_undercarriage