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


Constructor & Destructor Documentation

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

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

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

Definition at line 158 of file publisher.py.

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

Definition at line 124 of file publisher.py.

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

Definition at line 133 of file publisher.py.

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

Definition at line 219 of file publisher.py.

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

Definition at line 235 of file publisher.py.

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

Definition at line 207 of file publisher.py.

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

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

Definition at line 328 of file publisher.py.

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

Definition at line 296 of file publisher.py.

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

Definition at line 304 of file publisher.py.

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

Definition at line 323 of file publisher.py.

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

Definition at line 311 of file publisher.py.

Definition at line 335 of file publisher.py.


Member Data Documentation

Definition at line 51 of file publisher.py.

Definition at line 51 of file publisher.py.

Definition at line 51 of file publisher.py.

Definition at line 51 of file publisher.py.

Definition at line 51 of file publisher.py.


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


rqt_publisher
Author(s): Dorian Scholz
autogenerated on Fri Jan 3 2014 11:55:21