l1.5-safety-system/safety_user_plugin/scripts/qt_wrapper.py

70 lines
1.5 KiB
Python
Raw Normal View History

2018-09-17 18:29:00 +02:00
#!/usr/bin/env python
import os
import rospy
import rospkg
# from python_qt_binding.QtWidgets import QWidget, QDialog
class QtWrapper:
2018-09-17 21:39:35 +02:00
def __init__(self,widget):
2018-09-17 18:29:00 +02:00
2018-09-17 21:39:35 +02:00
self.widget = widget
2018-09-17 18:29:00 +02:00
2018-09-17 21:39:35 +02:00
self.widget.textBrowser.setText('Sukces')
2018-09-17 18:29:00 +02:00
2018-09-17 21:39:35 +02:00
def connect_signals(self):
pass
2018-09-17 18:29:00 +02:00
2018-09-17 21:39:35 +02:00
def select_robot(self,robot_id):
raise NotImplementedError
def release_robot(self):
2018-09-17 21:39:35 +02:00
raise NotImplementedError
def update_robots_list_gui(self,robots_id_list):
# raise NotImplementedError
pass
2018-09-17 21:39:35 +02:00
def update_selected_robot_info(self,robot_info):
raise NotImplementedError
2018-09-18 01:46:10 +02:00
def master_stopped(self):
2018-09-17 21:39:35 +02:00
raise NotImplementedError
2018-09-18 01:46:10 +02:00
def master_started(self):
2018-09-17 21:39:35 +02:00
raise NotImplementedError
2018-09-18 01:46:10 +02:00
def user_stopped(self):
2018-09-17 21:39:35 +02:00
raise NotImplementedError
2018-09-18 01:46:10 +02:00
def user_started(self):
2018-09-17 21:39:35 +02:00
raise NotImplementedError
def engage_clutch(self):
raise NotImplementedError
def disengage_clutch(self):
raise NotImplementedError
2018-09-18 01:46:10 +02:00
def master_is_stopped_notify(self):
raise NotImplementedError
def update_restrictions_gui(self,restrictions):
raise NotImplementedError
def set_robot_selection_callback(self,callback):
# raise NotImplementedError
pass
def set_user_stop_state_updated_callback(self,callback):
# raise NotImplementedError
pass
def set_clutch_switched_callback(self,callback):
# raise NotImplementedError
pass
def connection_to_robot_lost(self,lost_robot_id):
2018-09-17 21:39:35 +02:00
raise NotImplementedError