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

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

Definition at line 237 of file publisher.py.

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

Definition at line 209 of file publisher.py.

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

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

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

Definition at line 298 of file publisher.py.

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

Definition at line 306 of file publisher.py.

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

Definition at line 325 of file publisher.py.

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

Definition at line 313 of file publisher.py.

Definition at line 337 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 Wed Sep 16 2015 06:58:15