Classes | Functions | Variables
generate_msgs Namespace Reference

Classes

class  generator
 
class  rosapi
 

Functions

def make_argparser ()
 
def plural (word, items)
 
def process_args (args)
 
def run (args)
 
def take_sample (population, k)
 
def wildcard_to_regex (text, end=True)
 

Variables

dictionary ARGUMENTS
 Configuration for argparse, as {description, epilog, args: [..], groups: {name: [..]}}. More...
 
string NAME = "generate_msgs"
 Name used for node. More...
 
 rospy = None
 
def runargs = process_args(make_argparser().parse_args())
 

Function Documentation

◆ make_argparser()

def generate_msgs.make_argparser ( )
Returns a populated ArgumentParser instance.

Definition at line 396 of file generate_msgs.py.

◆ plural()

def generate_msgs.plural (   word,
  items 
)
Returns "N words" or "1 word".

Definition at line 405 of file generate_msgs.py.

◆ process_args()

def generate_msgs.process_args (   args)
Converts or combines arguments where necessary, returns args.

@param   args  arguments object like argparse.Namespace

Definition at line 430 of file generate_msgs.py.

◆ run()

def generate_msgs.run (   args)
Generates messages until Ctrl-C or end condition reached.

Definition at line 464 of file generate_msgs.py.

◆ take_sample()

def generate_msgs.take_sample (   population,
  k 
)
Returns a list of k randomly chosen elements from population.

Definition at line 411 of file generate_msgs.py.

◆ wildcard_to_regex()

def generate_msgs.wildcard_to_regex (   text,
  end = True 
)
Returns plain wildcard like "foo*bar" as re.Pattern("foo.*bar", re.I).

@param   end  whether pattern should match until end (adds $)

Definition at line 420 of file generate_msgs.py.

Variable Documentation

◆ ARGUMENTS

dictionary generate_msgs.ARGUMENTS

Configuration for argparse, as {description, epilog, args: [..], groups: {name: [..]}}.

Definition at line 65 of file generate_msgs.py.

◆ NAME

string generate_msgs.NAME = "generate_msgs"

Name used for node.

Definition at line 129 of file generate_msgs.py.

◆ rospy

generate_msgs.rospy = None

Definition at line 51 of file generate_msgs.py.

◆ runargs

def generate_msgs.runargs = process_args(make_argparser().parse_args())

Definition at line 565 of file generate_msgs.py.



grepros
Author(s): Erki Suurjaak
autogenerated on Sat Jan 6 2024 03:11:29