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

List of all members.

Public Member Functions

def __init__
def add_publisher
def change_publisher
def clean_up_publishers
def publish_once
def remove_publisher
def restore_settings
def save_settings
def shutdown_plugin

Private Member Functions

def _add_publisher
def _change_publisher_expression
def _change_publisher_rate
def _change_publisher_topic
def _change_publisher_type
def _create_message_instance
def _evaluate_expression
def _extract_array_info
def _fill_message_slots

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.

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.

Definition at line 363 of file publisher.py.


Member Data Documentation

Definition at line 50 of file publisher.py.

Definition at line 50 of file publisher.py.

Definition at line 50 of file publisher.py.

Definition at line 50 of file publisher.py.

Definition at line 50 of file publisher.py.


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


rqt_publisher
Author(s): Dorian Scholz
autogenerated on Thu Jun 6 2019 17:40:36