26 from roslib.packages
import get_pkg_dir
27 from xml.etree
import ElementTree
32 from airbus_pyqt_extend.QtAgiCore
import get_pkg_dir_from_prefix
40 file_dir = os.path.join(get_pkg_dir(
"airbus_cobot_gui"),
'resources',
'autorun.xml')
42 autorun = ElementTree.parse(file_dir)
43 config = autorun.getroot()
44 config = config.attrib[
'config']
45 config = get_pkg_dir_from_prefix(config)
51 FULL_SCREEN_ARGS = [
"full-screen" ,
"full" ,
"f",
52 "-full-screen" ,
"-full" ,
"-f",
53 "--full-screen" ,
"--full" ,
"--f",]
56 if __name__ ==
"__main__":
58 name =
'rqt_gui_py_node_%d' % os.getpid()
59 rospy.init_node(name, disable_signals=
True)
61 app = QApplication(sys.argv)
63 splash = CobotGuiSplash()
66 window = QMainWindow()
69 window.setCentralWidget(gui)
70 window.setGeometry(gui.geometry())
71 window.setWindowIcon(QIcon(
resources_dir(
'icons',
'airbus_cobot_gui.png')))
73 if gui.show_mode
in FULL_SCREEN_ARGS:
74 window.showFullScreen()
def get_boot_configuration