mirror of
https://github.com/OSURoboticsClub/Rover_2017_2018.git
synced 2025-11-08 18:21:15 +00:00
rename ui elements, fill in StatusCore
This commit is contained in:
@@ -17,6 +17,21 @@ class SensorCore(QtCore.QThread):
|
||||
self.cpu_read = self.screen_main_window.lineEdit # type: QtWidgets.QLabel
|
||||
self.ram_read = self.screen_main_window.lineEdit_2 # type: QtWidgets.QLabel
|
||||
|
||||
self.rover_conn = self.screen_main_window.rover # type: QtWidgets.QLabel
|
||||
self.frsky = self.screen_main_window.frsky # type: QtWidgets.QLabel
|
||||
self.nav_mouse = self.screen_main_window.nav_mouse # type: QtWidgets.QLabel
|
||||
self.joystick = self.screen_main_window.joystick # type: QtWidgets.QLabel
|
||||
self.gps = self.screen_main_window.gps # type: QtWidgets.QLabel
|
||||
self.zed = self.screen_main_window.zed # type: QtWidgets.QLabel
|
||||
self.main_cam = self.screen_main_window.main_cam # type: QtWidgets.QLabel
|
||||
self.chassis_cam = self.screen_main_window.chassis_cam # type: QtWidgets.QLabel
|
||||
self.under_cam = self.screen_main_window.under_cam # type: QtWidgets.QLabel
|
||||
self.bogie_right = self.screen_main_window.right_bogie # type: QtWidgets.QLabel
|
||||
self.bogie_left = self.screen_main_window.left_bogie # type: QtWidgets.QLabel
|
||||
self.bogie_rear = self.screen_main_window.rear_bogie # type: QtWidgets.QLabel
|
||||
self.clock = self.screen_main_window.clock # type: QtWidgets.QLCDNumber
|
||||
|
||||
|
||||
rospy.init_node('SensorCore')
|
||||
|
||||
# self.pub = rospy.Publisher('rover_statuses_chatter', RoverSysStatus, queue_size=10)
|
||||
@@ -42,14 +57,53 @@ class SensorCore(QtCore.QThread):
|
||||
self.camera_msg.camera_chassis = data.camera_chassis
|
||||
self.camera_msg.camera_main_navigation = data.camera_main_navigation
|
||||
|
||||
if self.camera_msg.camera_zed is False:
|
||||
self.zed.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.zed.setStyleSheet("")
|
||||
|
||||
if self.camera_msg.camera_undercarriage is False:
|
||||
self.under_cam.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.under_cam.setStyleSheet("")
|
||||
|
||||
if self.camera_msg.camera_chassis is False:
|
||||
self.chassis_cam.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.chassis_cam.setStyleSheet("")
|
||||
|
||||
if self.camera_msg.camera_main_navigation is False:
|
||||
self.main_cam.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.main_cam.setStyleSheet("")
|
||||
|
||||
def __frsky_callback(self, data):
|
||||
self.FrSky_msg.FrSky_controller_connection_status = data.FrSky_controller_connection_status
|
||||
if self.FrSky_msg.FrSky_controller_connection_status is False:
|
||||
self.frsky.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.frsky.setStyleSheet("")
|
||||
|
||||
def __bogie_callback(self, data):
|
||||
self.bogie_msg.bogie_connection_1 = data.bogie_connection_1
|
||||
self.bogie_msg.bogie_connection_2 = data.bogie_connection_2
|
||||
self.bogie_msg.bogie_connection_3 = data.bogie_connection_3
|
||||
|
||||
if self.bogie_msg.bogie_connection_1 is False:
|
||||
self.bogie_right.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.bogie_right.setStyleSheet("")
|
||||
|
||||
if self.bogie_msg.bogie_connection_2 is False:
|
||||
self.bogie_left.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.bogie_left.setStyleSheet("")
|
||||
|
||||
if self.bogie_msg.bogie_connection_3 is False:
|
||||
self.bogie_rear.setStyleSheet("background-color: red;")
|
||||
else:
|
||||
self.bogie_rear.setStyleSheet("")
|
||||
|
||||
def __jetson_callback(self, data):
|
||||
self.jetson_msg.jetson_CPU = data.jetson_CPU
|
||||
self.cpu_read.setText(str(self.jetson_msg.jetson_CPU))
|
||||
@@ -63,6 +117,11 @@ class SensorCore(QtCore.QThread):
|
||||
self.GPS_msg.UTC_GPS_time = data.UTC_GPS_time
|
||||
self.GPS_msg.GPS_connection_status = data.GPS_connection_status
|
||||
|
||||
if self.GPS_msg.GPS_connection_status is False:
|
||||
self.gps.setStyleSheet("background-color: red")
|
||||
else:
|
||||
self.gps.setStyleSheet("")
|
||||
|
||||
def __misc_callback(self, data):
|
||||
self.misc_msg.arm_connection_status = data.arm_connection_status
|
||||
self.misc_msg.arm_end_effector_connection_statuses = data.arm_end_effector_connection_statuses
|
||||
@@ -81,7 +140,6 @@ class SensorCore(QtCore.QThread):
|
||||
#print(self.jetson_msg.jetson_CPU)
|
||||
rospy.spin()
|
||||
|
||||
|
||||
def on_kill_threads_requested__slot(self):
|
||||
self.not_abort = False
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="2" column="2">
|
||||
<widget class="QLabel" name="label_9">
|
||||
<widget class="QLabel" name="left_bogie">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -140,7 +140,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<widget class="QLabel" name="frsky">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -185,7 +185,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="3">
|
||||
<widget class="QLabel" name="label_10">
|
||||
<widget class="QLabel" name="right_bogie">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -227,7 +227,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="label_8">
|
||||
<widget class="QLabel" name="gps">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -269,7 +269,7 @@ Fix</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="4">
|
||||
<widget class="QLabel" name="label_19">
|
||||
<widget class="QLabel" name="joystick">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -311,7 +311,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="4">
|
||||
<widget class="QLabel" name="label_20">
|
||||
<widget class="QLabel" name="rear_bogie">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -353,7 +353,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<widget class="QLabel" name="rover">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -395,7 +395,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="3">
|
||||
<widget class="QLabel" name="label_5">
|
||||
<widget class="QLabel" name="nav_mouse">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -437,7 +437,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="label_7">
|
||||
<widget class="QLabel" name="zed">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -478,7 +478,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="2">
|
||||
<widget class="QLabel" name="label_21">
|
||||
<widget class="QLabel" name="main_cam">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -520,7 +520,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="3">
|
||||
<widget class="QLabel" name="label_11">
|
||||
<widget class="QLabel" name="chassis_cam">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -565,7 +565,7 @@ Connected</string>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="4">
|
||||
<widget class="QLabel" name="label_6">
|
||||
<widget class="QLabel" name="under_cam">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
|
||||
Reference in New Issue
Block a user