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

◆ __init__()

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

Definition at line 50 of file publisher.py.

Member Function Documentation

◆ _add_publisher()

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

Definition at line 92 of file publisher.py.

◆ _change_publisher_expression()

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

Definition at line 183 of file publisher.py.

◆ _change_publisher_rate()

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

Definition at line 166 of file publisher.py.

◆ _change_publisher_topic()

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

Definition at line 130 of file publisher.py.

◆ _change_publisher_type()

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

Definition at line 141 of file publisher.py.

◆ _create_message_instance()

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

Definition at line 234 of file publisher.py.

◆ _evaluate_expression()

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

Definition at line 250 of file publisher.py.

◆ _extract_array_info()

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

Definition at line 222 of file publisher.py.

◆ _fill_message_slots()

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

Definition at line 286 of file publisher.py.

◆ add_publisher()

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

Definition at line 83 of file publisher.py.

◆ change_publisher()

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.

◆ clean_up_publishers()

def rqt_publisher.publisher.Publisher.clean_up_publishers (   self)

Definition at line 356 of file publisher.py.

◆ publish_once()

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

Definition at line 320 of file publisher.py.

◆ remove_publisher()

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

Definition at line 332 of file publisher.py.

◆ restore_settings()

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

Definition at line 351 of file publisher.py.

◆ save_settings()

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

Definition at line 339 of file publisher.py.

◆ shutdown_plugin()

def rqt_publisher.publisher.Publisher.shutdown_plugin (   self)

Definition at line 363 of file publisher.py.

Member Data Documentation

◆ _eval_locals

rqt_publisher.publisher.Publisher._eval_locals
private

Definition at line 66 of file publisher.py.

◆ _id_counter

rqt_publisher.publisher.Publisher._id_counter
private

Definition at line 74 of file publisher.py.

◆ _publishers

rqt_publisher.publisher.Publisher._publishers
private

Definition at line 73 of file publisher.py.

◆ _timeout_mapper

rqt_publisher.publisher.Publisher._timeout_mapper
private

Definition at line 76 of file publisher.py.

◆ _widget

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, Michael Carroll
autogenerated on Thu Oct 5 2023 02:39:55