def get_widgets(self): #leds = [LedWidget('/mobile_base/commands/led1'), LedWidget('/mobile_base/commands/led2')] return [[MonitorDashWidget(self.context), ConsoleDashWidget(self.context), #self._motor_widget ], #leds, [self._laptop_bat, self._arips_bat]]
def setup(self, context): self.name = 'PR2 Dashboard' self.max_icon_size = QSize(50, 30) self.message = None self._dashboard_message = None self._last_dashboard_message_time = 0.0 self._raw_byte = None self.digital_outs = [0, 0, 0] self._console = ConsoleDashWidget(self.context, minimal=False) self._monitor = MonitorDashWidget(self.context) self._motors = PR2Motors(self.on_reset_motors, self.on_halt_motors) self._breakers = [ PR2BreakerButton('Left Arm', 0), PR2BreakerButton('Base', 1), PR2BreakerButton('Right Arm', 2) ] self._runstop = PR2Runstops('RunStops') self._batteries = [PR2Battery(self.context)] self._dashboard_agg_sub = rospy.Subscriber('dashboard_agg', DashboardState, self.dashboard_callback)
def get_widgets(self): return [[MonitorDashWidget(self.context), ConsoleDashWidget(self.context)], [self._smach_viewer], [self._base_status_widget, self._arm_status_widget], [self._drivers_status_widget], [self._arm_tuck_widget, self._cancel_goals_widget, self._clear_costmap_widget], [self._location_widget], [self._base_bat], [self._youbot_pc_bat, self._wifi_widget, self._ethernet_widget], #, self._cpu_widget], [self._laptop_bat, self._laptop_wifi_widget] #, self._laptop_cpu_widget] ]
def get_widgets(self): dash_name_label = QLabel() dash_name_label.setObjectName('dash_name_label') dash_name_label.setText('UR Dash') fixed_policy = QSizePolicy(QSizePolicy.Fixed) dash_name_label.setSizePolicy(fixed_policy) return [[dash_name_label], [ MonitorDashWidget(self.context), ConsoleDashWidget(self.context) ], [self._iface_widget, self._pwr_widget], [self._estop_widget, self._sstop_widget], [self._mode_text]]
def setup(self, context): super(Dashboard, self).__init__(context) self.name = 'Vector Dashboard' self.message = None self._console = ConsoleDashWidget(self.context, minimal=False) self._monitor = MonitorDashWidget(self.context) self._bat = BatteryWidget("Battery Power") self._dashboard_message = None self._last_dashboard_message_time = 0.0 self._bat_sub = rospy.Subscriber('/vector/feedback/battery', Battery, self._battery_callback) self._last_dashboard_message_time = rospy.get_time() self._system_charging = False
def setup(self, context): self.name = 'CobDashboard' self.max_icon_size = QSize(50, 30) self.message = None self._dashboard_message = None self._last_dashboard_message_time = 0.0 self._raw_byte = None self.digital_outs = [0, 0, 0] self._console = ConsoleDashWidget(self.context, minimal=False) self._monitor = MonitorDashWidget(self.context) self._runstop = COBRunstops('RunStops') self._battery = COBBattery(self.context) self._dashboard_agg_sub = rospy.Subscriber("/dashboard_agg", DashboardState, self.db_agg_cb)
def setup(self, context): self._dashboard_message = None self._last_dashboard_message_time = 0.0 self.name = "NaoDCM Dashboard" rospy.sleep(0.5) self.motor_bat = NaoDCMBatteryWidget("Battery") self.console = ConsoleDashWidget(self.context) self.monitor = MonitorDashWidget(self.context) self.monitor._show_monitor() self.nav = NavViewDashWidget(self.context) self.cam = CameraViewDashWidget(self.context, 'nao_dcm/CameraTop/image_raw', 'CameraTop') self.cam._show_cam_view() self.camBot = CameraViewDashWidget(self.context, 'nao_dcm/CameraBottom/image_raw', 'CameraBottom') self.camBot._show_cam_view() self.stiff = NaoDCMStiffnessWidget("Stiffness") # This is what gets dashboard_callback going eagerly self._dashboard_agg_sub = rospy.Subscriber('diagnostics_agg', diagnostic_msgs.msg.DiagnosticArray, self.dashboard_callback)
def setup(self, context): self.name = 'CobDashboard' self.max_icon_size = QSize(50, 30) self.message = None self._dashboard_message = None self._last_dashboard_message_time = 0.0 self._raw_byte = None self.digital_outs = [0, 0, 0] self._console = ConsoleDashWidget(self.context, minimal=False) self._monitor = MonitorDashWidget(self.context) self._runstop = COBRunstops('RunStops') self._batteries = [COBBattery(self.context)] self._dashboard_agg_sub = rospy.Subscriber("/dashboard_agg", DashboardState, self.db_agg_cb) self.em_sub = rospy.Subscriber("/emergency_stop_state", EmergencyStopState, self.emcb) self._powerstate_sub = rospy.Subscriber('/power_state', PowerState, self.dashboard_callback)
def get_widgets(self): return [[ MonitorDashWidget(self.context), ConsoleDashWidget(self.context) ], [self._aux_bat, self._propulsion_bat]]