Public Member Functions | Private Member Functions | Private Attributes | List of all members
rqt_publisher.publisher.Publisher Class Reference
Inheritance diagram for rqt_publisher.publisher.Publisher:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, context)
 
def add_publisher (self, topic_name, type_name, rate, enabled)
 
def change_publisher (self, publisher_id, topic_name, column_name, new_value, setter_callback)
 
def clean_up_publishers (self)
 
def publish_once (self, publisher_id)
 
def remove_publisher (self, publisher_id)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 
- Public Member Functions inherited from rqt_gui_py::plugin::Plugin
def __init__ (self, context)
 
def shutdown_plugin (self)
 

Private Member Functions

def _add_publisher (self, publisher_info)
 
def _change_publisher_expression (self, publisher_info, topic_name, new_value)
 
def _change_publisher_rate (self, publisher_info, topic_name, new_value)
 
def _change_publisher_topic (self, publisher_info, topic_name, new_value)
 
def _change_publisher_type (self, publisher_info, topic_name, new_value)
 
def _create_message_instance (self, type_str)
 
def _evaluate_expression (self, expression, slot_type)
 
def _extract_array_info (self, type_str)
 
def _fill_message_slots (self, message, topic_name, expressions, counter)
 

Private Attributes

 _eval_locals
 
 _id_counter
 
 _publishers
 
 _timeout_mapper
 
 _widget
 

Detailed Description

Definition at line 48 of file publisher.py.

Constructor & Destructor Documentation

def rqt_publisher.publisher.Publisher.__init__ (   self,
  context 
)

Definition at line 50 of file publisher.py.

Member Function Documentation

def rqt_publisher.publisher.Publisher._add_publisher (   self,
  publisher_info 
)
private

Definition at line 92 of file publisher.py.

def rqt_publisher.publisher.Publisher._change_publisher_expression (   self,
  publisher_info,
  topic_name,
  new_value 
)
private

Definition at line 183 of file publisher.py.

def rqt_publisher.publisher.Publisher._change_publisher_rate (   self,
  publisher_info,
  topic_name,
  new_value 
)
private

Definition at line 166 of file publisher.py.

def rqt_publisher.publisher.Publisher._change_publisher_topic (   self,
  publisher_info,
  topic_name,
  new_value 
)
private

Definition at line 130 of file publisher.py.

def rqt_publisher.publisher.Publisher._change_publisher_type (   self,
  publisher_info,
  topic_name,
  new_value 
)
private

Definition at line 141 of file publisher.py.

def rqt_publisher.publisher.Publisher._create_message_instance (   self,
  type_str 
)
private

Definition at line 234 of file publisher.py.

def rqt_publisher.publisher.Publisher._evaluate_expression (   self,
  expression,
  slot_type 
)
private

Definition at line 250 of file publisher.py.

def rqt_publisher.publisher.Publisher._extract_array_info (   self,
  type_str 
)
private

Definition at line 222 of file publisher.py.

def rqt_publisher.publisher.Publisher._fill_message_slots (   self,
  message,
  topic_name,
  expressions,
  counter 
)
private

Definition at line 286 of file publisher.py.

def rqt_publisher.publisher.Publisher.add_publisher (   self,
  topic_name,
  type_name,
  rate,
  enabled 
)

Definition at line 83 of file publisher.py.

def rqt_publisher.publisher.Publisher.change_publisher (   self,
  publisher_id,
  topic_name,
  column_name,
  new_value,
  setter_callback 
)

Definition at line 123 of file publisher.py.

def rqt_publisher.publisher.Publisher.clean_up_publishers (   self)

Definition at line 356 of file publisher.py.

def rqt_publisher.publisher.Publisher.publish_once (   self,
  publisher_id 
)

Definition at line 320 of file publisher.py.

def rqt_publisher.publisher.Publisher.remove_publisher (   self,
  publisher_id 
)

Definition at line 332 of file publisher.py.

def rqt_publisher.publisher.Publisher.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 351 of file publisher.py.

def rqt_publisher.publisher.Publisher.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 339 of file publisher.py.

def rqt_publisher.publisher.Publisher.shutdown_plugin (   self)

Definition at line 363 of file publisher.py.

Member Data Documentation

rqt_publisher.publisher.Publisher._eval_locals
private

Definition at line 66 of file publisher.py.

rqt_publisher.publisher.Publisher._id_counter
private

Definition at line 74 of file publisher.py.

rqt_publisher.publisher.Publisher._publishers
private

Definition at line 73 of file publisher.py.

rqt_publisher.publisher.Publisher._timeout_mapper
private

Definition at line 76 of file publisher.py.

rqt_publisher.publisher.Publisher._widget
private

Definition at line 55 of file publisher.py.


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


rqt_publisher
Author(s): Dirk Thomas, Dorian Scholz
autogenerated on Wed Apr 21 2021 02:46:47