Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
rqt_console.console.Console Class Reference
Inheritance diagram for rqt_console.console.Console:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, context)
 
def insert_messages (self)
 
def queue_message (self, log_msg)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 
def trigger_configuration (self)
 
- Public Member Functions inherited from qt_gui::plugin::Plugin
def __init__ (self, context)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 

Static Public Member Functions

def convert_rosgraph_log_message (log_msg)
 

Private Member Functions

def _subscribe (self, topic)
 

Private Attributes

 _currenttopic
 
 _message_queue
 
 _model
 
 _mutex
 
 _proxy_model
 
 _rospack
 
 _subscriber
 
 _timer
 
 _topic
 
 _widget
 

Detailed Description

rqt_console plugin's main class. Handles communication with ros_gui and contains
callbacks to handle incoming message

Definition at line 48 of file console.py.

Constructor & Destructor Documentation

◆ __init__()

def rqt_console.console.Console.__init__ (   self,
  context 
)
:param context: plugin context hook to enable adding widgets as a ROS_GUI pane,
        ''PluginContext''

Definition at line 55 of file console.py.

Member Function Documentation

◆ _subscribe()

def rqt_console.console.Console._subscribe (   self,
  topic 
)
private

Definition at line 139 of file console.py.

◆ convert_rosgraph_log_message()

def rqt_console.console.Console.convert_rosgraph_log_message (   log_msg)
static

Definition at line 97 of file console.py.

◆ insert_messages()

def rqt_console.console.Console.insert_messages (   self)
Callback for flushing incoming Log messages from the queue to the model.

Definition at line 108 of file console.py.

◆ queue_message()

def rqt_console.console.Console.queue_message (   self,
  log_msg 
)
Callback for adding an incomming message to the queue.

Definition at line 87 of file console.py.

◆ restore_settings()

def rqt_console.console.Console.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 126 of file console.py.

◆ save_settings()

def rqt_console.console.Console.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 123 of file console.py.

◆ shutdown_plugin()

def rqt_console.console.Console.shutdown_plugin (   self)

Definition at line 118 of file console.py.

◆ trigger_configuration()

def rqt_console.console.Console.trigger_configuration (   self)

Definition at line 129 of file console.py.

Member Data Documentation

◆ _currenttopic

rqt_console.console.Console._currenttopic
private

Definition at line 143 of file console.py.

◆ _message_queue

rqt_console.console.Console._message_queue
private

Definition at line 77 of file console.py.

◆ _model

rqt_console.console.Console._model
private

Definition at line 65 of file console.py.

◆ _mutex

rqt_console.console.Console._mutex
private

Definition at line 78 of file console.py.

◆ _proxy_model

rqt_console.console.Console._proxy_model
private

Definition at line 66 of file console.py.

◆ _rospack

rqt_console.console.Console._rospack
private

Definition at line 63 of file console.py.

◆ _subscriber

rqt_console.console.Console._subscriber
private

Definition at line 83 of file console.py.

◆ _timer

rqt_console.console.Console._timer
private

Definition at line 79 of file console.py.

◆ _topic

rqt_console.console.Console._topic
private

Definition at line 84 of file console.py.

◆ _widget

rqt_console.console.Console._widget
private

Definition at line 69 of file console.py.


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


rqt_console
Author(s): Aaron Blasdel
autogenerated on Sun Oct 15 2023 02:24:45