Go to the documentation of this file. 35 :synopsis: Widgets for the rqt_robot_dashboard. 37 .. moduleauthor:: Ze'ev Klapow, Aaron Blasdel <ablasdel@gmail.com> 39 This module provides a set of standard widgets for using with the Dashboard class. 41 To use them you must provide instances of them to your dashboard in its :func:`get_widgets` method. For example:: 43 from rqt_robot_dashboard.dashboard import Dashboard 44 from rqt_robot_dashboard.widgets import MonitorDashWidget, ConsoleDashWidget, BatteryDashWidget 46 class MyDashboard(Dashboard): 47 def get_widgets(self): 48 self.monitor = MonitorDashWidget(self.context) 49 self.console = ConsoleDashWidget(self.context) 50 self.battery = BatteryDashWidget(self.context) 52 return [[self.monitor, self.console],[self.battery]] 54 Would create a simple dashboard with the ability to open a rqt_robot_monitor and a ROS console and monitor the battery. 57 from .icon_tool_button
import IconToolButton
58 from .battery_dash_widget
import BatteryDashWidget
59 from .console_dash_widget
import ConsoleDashWidget
60 from .menu_dash_widget
import MenuDashWidget
61 from .monitor_dash_widget
import MonitorDashWidget
62 from .nav_view_dash_widget
import NavViewDashWidget