Public Member Functions | Private Member Functions | Private Attributes
rosgrapher.grapher.Grapher Class Reference

List of all members.

Public Member Functions

def __init__
def start
def stop

Private Member Functions

def _poller_callback
def _update

Private Attributes

 _master
 _NAME
 _old_nodes
 _old_topics
 _poller_timer
 _publisher
 _seq

Detailed Description

Publishes a latched ros_topology_msgs/Graph message describing the system state.
Grapher uses the xmlrpc api to query information from the master and from individual nodes.
Only one instance of this node should be run at a time.
Information is only published when a change is detected.

Definition at line 29 of file grapher.py.


Constructor & Destructor Documentation

def rosgrapher.grapher.Grapher.__init__ (   self,
  name = None 
)

Definition at line 35 of file grapher.py.


Member Function Documentation

def rosgrapher.grapher.Grapher._poller_callback (   self,
  event 
) [private]
Queries the state of the system using xmlrpc calls, and checks for changes 

Definition at line 61 of file grapher.py.

def rosgrapher.grapher.Grapher._update (   self,
  nodes,
  topics 
) [private]
Publishes updated topology information 

Definition at line 157 of file grapher.py.

Definition at line 54 of file grapher.py.

Definition at line 57 of file grapher.py.


Member Data Documentation

Definition at line 35 of file grapher.py.

Definition at line 35 of file grapher.py.

Definition at line 35 of file grapher.py.

Definition at line 35 of file grapher.py.

Definition at line 35 of file grapher.py.

Definition at line 35 of file grapher.py.

Definition at line 35 of file grapher.py.


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


rosprofiler
Author(s): Dan Brooks
autogenerated on Thu Jun 6 2019 18:15:05