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 |
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.
def rosgrapher.grapher.Grapher.__init__ | ( | self, | |
name = None |
|||
) |
Definition at line 35 of file grapher.py.
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.
def rosgrapher.grapher.Grapher.start | ( | self | ) |
Definition at line 54 of file grapher.py.
def rosgrapher.grapher.Grapher.stop | ( | self | ) |
Definition at line 57 of file grapher.py.
rosgrapher::grapher.Grapher::_master [private] |
Definition at line 35 of file grapher.py.
rosgrapher::grapher.Grapher::_NAME [private] |
Definition at line 35 of file grapher.py.
rosgrapher::grapher.Grapher::_old_nodes [private] |
Definition at line 35 of file grapher.py.
rosgrapher::grapher.Grapher::_old_topics [private] |
Definition at line 35 of file grapher.py.
Definition at line 35 of file grapher.py.
rosgrapher::grapher.Grapher::_publisher [private] |
Definition at line 35 of file grapher.py.
rosgrapher::grapher.Grapher::_seq [private] |
Definition at line 35 of file grapher.py.