WUT Velma robot API
Public Member Functions | Public Attributes | List of all members
rqt_agent.subsystem_widget.SubsystemWidget Class Reference
Inheritance diagram for rqt_agent.subsystem_widget.SubsystemWidget:
Inheritance graph
[legend]

Public Member Functions

def layout_widgets (self, layout)
 
def on_click_showBehaviorGraph (self)
 
def on_click_showStateHistory (self)
 
def on_click_showComponentsList (self)
 
def on_click_showStateMachineGraph (self)
 
def on_click_showPeriodHistogram (self)
 
def on_click_showLogs (self)
 
def __init__ (self, plugin=None, name=None)
 
def isInitialized (self)
 
def extractConnectionInfo (self, conn, comp_from, comp_to)
 
def exportBehaviorGraph (self, graph_name)
 
def exportBehaviorGraphs (self)
 
def genBehaviorGraph (self, subsystem_info, behavior_name, hide_converters=True)
 
def genStateMachineGraph (self, subsystem_info)
 
def exportStateMachineGraph (self)
 
def extractIdentifiers (self, s)
 
def prepareUsedPredicatesInfo (self, subsystem_info)
 
def exportStateMachineConditionsToPdf (self, subsystem_info)
 
def update_subsystem (self, msg)
 
def getCommonBuffers (self, subsystem)
 
def getCommonString (self, str_list)
 
def groupBuffers (self, buffer_list, subsystem_name)
 
def getLowerSubsystemPosition (self, subsystem_name)
 
def getLowerSubsystems (self)
 
def start (self)
 
def shutdown_plugin (self)
 
def save_settings (self, plugin_settings, instance_settings)
 
def restore_settings (self, pluggin_settings, instance_settings)
 

Public Attributes

 prev_period_histogram
 
 initialized
 
 subsystem_name
 
 subsystem_info
 
 state
 
 behavior
 
 period_histogram
 
 all_buffers
 
 components
 
 graph_generated
 
 dialogBehaviorGraph
 
 dialogStateHistory
 
 dialogComponents
 
 dialogStateMachineGraph
 
 dialogLogs
 
 all_component_connections
 
 behavior_graphs
 
 state_machine_graph
 

Detailed Description

main class inherits from the ui window class.

TODO: description.

Definition at line 56 of file subsystem_widget.py.

Constructor & Destructor Documentation

◆ __init__()

def rqt_agent.subsystem_widget.SubsystemWidget.__init__ (   self,
  plugin = None,
  name = None 
)
@type selected_topics: list of tuples.
@param selected_topics: [($NAME_TOPIC$, $TYPE_TOPIC$), ...]
@type select_topic_type: int
@param select_topic_type: Can specify either the name of topics or by
                  the type of topic, to filter the topics to
                  show. If 'select_topic_type' argument is
                  None, this arg shouldn't be meaningful.

Definition at line 121 of file subsystem_widget.py.

Member Function Documentation

◆ exportBehaviorGraph()

def rqt_agent.subsystem_widget.SubsystemWidget.exportBehaviorGraph (   self,
  graph_name 
)

Definition at line 238 of file subsystem_widget.py.

◆ exportBehaviorGraphs()

def rqt_agent.subsystem_widget.SubsystemWidget.exportBehaviorGraphs (   self)

Definition at line 241 of file subsystem_widget.py.

◆ exportStateMachineConditionsToPdf()

def rqt_agent.subsystem_widget.SubsystemWidget.exportStateMachineConditionsToPdf (   self,
  subsystem_info 
)

Definition at line 478 of file subsystem_widget.py.

◆ exportStateMachineGraph()

def rqt_agent.subsystem_widget.SubsystemWidget.exportStateMachineGraph (   self)

Definition at line 427 of file subsystem_widget.py.

◆ extractConnectionInfo()

def rqt_agent.subsystem_widget.SubsystemWidget.extractConnectionInfo (   self,
  conn,
  comp_from,
  comp_to 
)

Definition at line 199 of file subsystem_widget.py.

◆ extractIdentifiers()

def rqt_agent.subsystem_widget.SubsystemWidget.extractIdentifiers (   self,
  s 
)

Definition at line 431 of file subsystem_widget.py.

◆ genBehaviorGraph()

def rqt_agent.subsystem_widget.SubsystemWidget.genBehaviorGraph (   self,
  subsystem_info,
  behavior_name,
  hide_converters = True 
)

Definition at line 249 of file subsystem_widget.py.

◆ genStateMachineGraph()

def rqt_agent.subsystem_widget.SubsystemWidget.genStateMachineGraph (   self,
  subsystem_info 
)

Definition at line 392 of file subsystem_widget.py.

◆ getCommonBuffers()

def rqt_agent.subsystem_widget.SubsystemWidget.getCommonBuffers (   self,
  subsystem 
)

Definition at line 664 of file subsystem_widget.py.

◆ getCommonString()

def rqt_agent.subsystem_widget.SubsystemWidget.getCommonString (   self,
  str_list 
)

Definition at line 689 of file subsystem_widget.py.

◆ getLowerSubsystemPosition()

def rqt_agent.subsystem_widget.SubsystemWidget.getLowerSubsystemPosition (   self,
  subsystem_name 
)

Definition at line 778 of file subsystem_widget.py.

◆ getLowerSubsystems()

def rqt_agent.subsystem_widget.SubsystemWidget.getLowerSubsystems (   self)

Definition at line 784 of file subsystem_widget.py.

◆ groupBuffers()

def rqt_agent.subsystem_widget.SubsystemWidget.groupBuffers (   self,
  buffer_list,
  subsystem_name 
)

Definition at line 703 of file subsystem_widget.py.

◆ isInitialized()

def rqt_agent.subsystem_widget.SubsystemWidget.isInitialized (   self)

Definition at line 196 of file subsystem_widget.py.

◆ layout_widgets()

def rqt_agent.subsystem_widget.SubsystemWidget.layout_widgets (   self,
  layout 
)

Definition at line 63 of file subsystem_widget.py.

◆ on_click_showBehaviorGraph()

def rqt_agent.subsystem_widget.SubsystemWidget.on_click_showBehaviorGraph (   self)

Definition at line 67 of file subsystem_widget.py.

◆ on_click_showComponentsList()

def rqt_agent.subsystem_widget.SubsystemWidget.on_click_showComponentsList (   self)

Definition at line 75 of file subsystem_widget.py.

◆ on_click_showLogs()

def rqt_agent.subsystem_widget.SubsystemWidget.on_click_showLogs (   self)

Definition at line 118 of file subsystem_widget.py.

◆ on_click_showPeriodHistogram()

def rqt_agent.subsystem_widget.SubsystemWidget.on_click_showPeriodHistogram (   self)

Definition at line 83 of file subsystem_widget.py.

◆ on_click_showStateHistory()

def rqt_agent.subsystem_widget.SubsystemWidget.on_click_showStateHistory (   self)

Definition at line 71 of file subsystem_widget.py.

◆ on_click_showStateMachineGraph()

def rqt_agent.subsystem_widget.SubsystemWidget.on_click_showStateMachineGraph (   self)

Definition at line 79 of file subsystem_widget.py.

◆ prepareUsedPredicatesInfo()

def rqt_agent.subsystem_widget.SubsystemWidget.prepareUsedPredicatesInfo (   self,
  subsystem_info 
)

Definition at line 450 of file subsystem_widget.py.

◆ restore_settings()

def rqt_agent.subsystem_widget.SubsystemWidget.restore_settings (   self,
  pluggin_settings,
  instance_settings 
)

Definition at line 803 of file subsystem_widget.py.

◆ save_settings()

def rqt_agent.subsystem_widget.SubsystemWidget.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 799 of file subsystem_widget.py.

◆ shutdown_plugin()

def rqt_agent.subsystem_widget.SubsystemWidget.shutdown_plugin (   self)

Definition at line 792 of file subsystem_widget.py.

◆ start()

def rqt_agent.subsystem_widget.SubsystemWidget.start (   self)
This method needs to be called to start updating topic pane.

Definition at line 787 of file subsystem_widget.py.

◆ update_subsystem()

def rqt_agent.subsystem_widget.SubsystemWidget.update_subsystem (   self,
  msg 
)

Definition at line 574 of file subsystem_widget.py.

Member Data Documentation

◆ all_buffers

rqt_agent.subsystem_widget.SubsystemWidget.all_buffers

Definition at line 155 of file subsystem_widget.py.

◆ all_component_connections

rqt_agent.subsystem_widget.SubsystemWidget.all_component_connections

Definition at line 590 of file subsystem_widget.py.

◆ behavior

rqt_agent.subsystem_widget.SubsystemWidget.behavior

Definition at line 151 of file subsystem_widget.py.

◆ behavior_graphs

rqt_agent.subsystem_widget.SubsystemWidget.behavior_graphs

Definition at line 601 of file subsystem_widget.py.

◆ components

rqt_agent.subsystem_widget.SubsystemWidget.components

Definition at line 157 of file subsystem_widget.py.

◆ dialogBehaviorGraph

rqt_agent.subsystem_widget.SubsystemWidget.dialogBehaviorGraph

Definition at line 161 of file subsystem_widget.py.

◆ dialogComponents

rqt_agent.subsystem_widget.SubsystemWidget.dialogComponents

Definition at line 167 of file subsystem_widget.py.

◆ dialogLogs

rqt_agent.subsystem_widget.SubsystemWidget.dialogLogs

Definition at line 175 of file subsystem_widget.py.

◆ dialogStateHistory

rqt_agent.subsystem_widget.SubsystemWidget.dialogStateHistory

Definition at line 164 of file subsystem_widget.py.

◆ dialogStateMachineGraph

rqt_agent.subsystem_widget.SubsystemWidget.dialogStateMachineGraph

Definition at line 170 of file subsystem_widget.py.

◆ graph_generated

rqt_agent.subsystem_widget.SubsystemWidget.graph_generated

Definition at line 159 of file subsystem_widget.py.

◆ initialized

rqt_agent.subsystem_widget.SubsystemWidget.initialized

Definition at line 133 of file subsystem_widget.py.

◆ period_histogram

rqt_agent.subsystem_widget.SubsystemWidget.period_histogram

Definition at line 152 of file subsystem_widget.py.

◆ prev_period_histogram

rqt_agent.subsystem_widget.SubsystemWidget.prev_period_histogram

Definition at line 115 of file subsystem_widget.py.

◆ state

rqt_agent.subsystem_widget.SubsystemWidget.state

Definition at line 150 of file subsystem_widget.py.

◆ state_machine_graph

rqt_agent.subsystem_widget.SubsystemWidget.state_machine_graph

Definition at line 610 of file subsystem_widget.py.

◆ subsystem_info

rqt_agent.subsystem_widget.SubsystemWidget.subsystem_info

Definition at line 149 of file subsystem_widget.py.

◆ subsystem_name

rqt_agent.subsystem_widget.SubsystemWidget.subsystem_name

Definition at line 147 of file subsystem_widget.py.


The documentation for this class was generated from the following file: