Public Member Functions | |
def | __init__ |
def | start |
def | stop |
Public Attributes | |
sample_rate | |
update_rate | |
Private Member Functions | |
def | _collect_data |
def | _publish_data |
def | _update_node_list |
Private Attributes | |
_graphupdate_timer | |
_host_monitor | |
_host_publisher | |
_lock | |
_master | |
_monitor_timer | |
_node_publisher | |
_nodes | |
_publisher_timer |
Definition at line 66 of file profiler.py.
def rosprofiler.profiler.Profiler.__init__ | ( | self, | |
sample_rate = None , |
|||
update_rate = None |
|||
) |
Definition at line 68 of file profiler.py.
def rosprofiler.profiler.Profiler._collect_data | ( | self, | |
event = None |
|||
) | [private] |
Collects data about the host and nodes
Definition at line 153 of file profiler.py.
def rosprofiler.profiler.Profiler._publish_data | ( | self, | |
event = None |
|||
) | [private] |
Publishes data about the host and processing running on it.
Definition at line 163 of file profiler.py.
def rosprofiler.profiler.Profiler._update_node_list | ( | self, | |
event = None |
|||
) | [private] |
Contacts the master using xmlrpc to determine what processes to watch
Definition at line 127 of file profiler.py.
def rosprofiler.profiler.Profiler.start | ( | self | ) |
Starts the Profiler :raises: ROSInitException when /enable_statistics has not been set to True
Definition at line 94 of file profiler.py.
def rosprofiler.profiler.Profiler.stop | ( | self | ) |
Definition at line 119 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
rosprofiler::profiler.Profiler::_lock [private] |
Definition at line 68 of file profiler.py.
rosprofiler::profiler.Profiler::_master [private] |
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
rosprofiler::profiler.Profiler::_nodes [private] |
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.