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 91 of file publisher.py.

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

Definition at line 174 of file publisher.py.

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

Definition at line 160 of file publisher.py.

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

Definition at line 126 of file publisher.py.

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

Definition at line 135 of file publisher.py.

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

Definition at line 220 of file publisher.py.

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

Definition at line 236 of file publisher.py.

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

Definition at line 208 of file publisher.py.

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

Definition at line 268 of file publisher.py.

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

Definition at line 82 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 119 of file publisher.py.

Definition at line 332 of file publisher.py.

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

Definition at line 300 of file publisher.py.

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

Definition at line 308 of file publisher.py.

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

Definition at line 327 of file publisher.py.

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

Definition at line 315 of file publisher.py.

Definition at line 339 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 Mon May 1 2017 02:25:53