Classes | Functions | Variables
tb3_monitor.monitor Namespace Reference

Classes

class  ROSNodeException
 
class  ROSNodeIOException
 

Functions

def _fullusage (return_error=True)
 
def _tb3_node_monitor_all_nodes ()
 
def _tb3_node_monitor_all_states ()
 
def _tb3_node_monitor_node (node)
 
def _tb3_node_monitor_nodes (argv)
 
def _tb3_node_monitor_state (state)
 
def _tb3_node_monitor_states (argv)
 
def get_goal (topic)
 
def get_node_names (master)
 
def get_node_pubs (master, node_name)
 
def get_node_subs (master, node_name)
 
def get_odom (topic)
 
def get_vel (topic)
 
def goal_cb (msg)
 
def monitormain (argv=None)
 
def odom_cb (msg)
 
def pub_test ()
 
def vel_cb (msg)
 

Variables

int GOAL_SUB_HZ = 1
 
string ID = '/rosnode'
 
string NAME = 'rosnode'
 
int odom_cnt = 0
 
bool odom_sub = True
 
int ODOM_SUB_HZ = 20
 
int VEL_SUB_HZ = 10
 

Function Documentation

def tb3_monitor.monitor._fullusage (   return_error = True)
private
Prints tb3-monitor usage information.
@param return_error whether to exit with error code os.EX_USAGE

Definition at line 287 of file monitor.py.

def tb3_monitor.monitor._tb3_node_monitor_all_nodes ( )
private

Definition at line 150 of file monitor.py.

def tb3_monitor.monitor._tb3_node_monitor_all_states ( )
private

Definition at line 266 of file monitor.py.

def tb3_monitor.monitor._tb3_node_monitor_node (   node)
private

Definition at line 135 of file monitor.py.

def tb3_monitor.monitor._tb3_node_monitor_nodes (   argv)
private

Definition at line 167 of file monitor.py.

def tb3_monitor.monitor._tb3_node_monitor_state (   state)
private

Definition at line 248 of file monitor.py.

def tb3_monitor.monitor._tb3_node_monitor_states (   argv)
private

Definition at line 280 of file monitor.py.

def tb3_monitor.monitor.get_goal (   topic)

Definition at line 234 of file monitor.py.

def tb3_monitor.monitor.get_node_names (   master)
@param master: rosgraph Master instance
@type  master: rosgraph.Master
@return: all ros nodes name
@type return: [str]

Definition at line 43 of file monitor.py.

def tb3_monitor.monitor.get_node_pubs (   master,
  node_name 
)

Definition at line 112 of file monitor.py.

def tb3_monitor.monitor.get_node_subs (   master,
  node_name 
)

Definition at line 55 of file monitor.py.

def tb3_monitor.monitor.get_odom (   topic)

Definition at line 227 of file monitor.py.

def tb3_monitor.monitor.get_vel (   topic)

Definition at line 241 of file monitor.py.

def tb3_monitor.monitor.goal_cb (   msg)

Definition at line 195 of file monitor.py.

def tb3_monitor.monitor.monitormain (   argv = None)

Definition at line 303 of file monitor.py.

def tb3_monitor.monitor.odom_cb (   msg)

Definition at line 174 of file monitor.py.

def tb3_monitor.monitor.pub_test ( )

Definition at line 77 of file monitor.py.

def tb3_monitor.monitor.vel_cb (   msg)

Definition at line 211 of file monitor.py.

Variable Documentation

int tb3_monitor.monitor.GOAL_SUB_HZ = 1

Definition at line 28 of file monitor.py.

string tb3_monitor.monitor.ID = '/rosnode'

Definition at line 23 of file monitor.py.

string tb3_monitor.monitor.NAME = 'rosnode'

Definition at line 22 of file monitor.py.

int tb3_monitor.monitor.odom_cnt = 0

Definition at line 26 of file monitor.py.

bool tb3_monitor.monitor.odom_sub = True

Definition at line 25 of file monitor.py.

int tb3_monitor.monitor.ODOM_SUB_HZ = 20

Definition at line 27 of file monitor.py.

int tb3_monitor.monitor.VEL_SUB_HZ = 10

Definition at line 29 of file monitor.py.



tb3_monitor
Author(s): Yuan Xu
autogenerated on Sat Dec 5 2020 03:29:53