Functions | Variables
actionlib_tools.library Namespace Reference

Functions

def _message_to_yaml (msg, indent='', time_offset=None)
 
def findros (pkg, resource)
 
def to_yaml (obj)
 
def yaml_msg (type_, filename)
 
def yaml_msg_str (type_, yaml_str, filename=None)
 
def yaml_msgs (type_, filename)
 
def yaml_msgs_str (type_, yaml_str, filename=None)
 
def YAMLBag (object)
 

Variables

 _fp
 
dictionary _NATIVE_YAML_TYPES = {int, float, str, bool}
 
 filename
 

Function Documentation

◆ _message_to_yaml()

def actionlib_tools.library._message_to_yaml (   msg,
  indent = '',
  time_offset = None 
)
private
convert value to YAML representation
@param val: to convert to string representation. Most likely a Message.
@type  val: Value
@param indent: indentation
@type  indent: str
@param time_offset: if not None, time fields will be displayed
as deltas from  time_offset
@type  time_offset: Time

Definition at line 164 of file library.py.

◆ findros()

def actionlib_tools.library.findros (   pkg,
  resource 
)
Find ROS resource inside of a package.

@param pkg: ROS package name
@type  pkg: str
@param resource: resource filename
@type  resource: str

Definition at line 52 of file library.py.

◆ to_yaml()

def actionlib_tools.library.to_yaml (   obj)

Definition at line 82 of file library.py.

◆ yaml_msg()

def actionlib_tools.library.yaml_msg (   type_,
  filename 
)
Load single message from YAML dictionary representation.

@param type_: Message class
@type  type_: class (Message subclass)
@param filename: Name of YAML file
@type  filename: str

Definition at line 114 of file library.py.

◆ yaml_msg_str()

def actionlib_tools.library.yaml_msg_str (   type_,
  yaml_str,
  filename = None 
)
Load single message from YAML dictionary representation.

@param type_: Message class
@type  type_: class (Message subclass)
@param filename: Name of YAML file
@type  filename: str

Definition at line 90 of file library.py.

◆ yaml_msgs()

def actionlib_tools.library.yaml_msgs (   type_,
  filename 
)
Load messages from YAML list-of-dictionaries representation.

@param type_: Message class
@type  type_: class (Message subclass)
@param filename: Name of YAML file
@type  filename: str

Definition at line 151 of file library.py.

◆ yaml_msgs_str()

def actionlib_tools.library.yaml_msgs_str (   type_,
  yaml_str,
  filename = None 
)
Load messages from YAML list-of-dictionaries representation.

@param type_: Message class
@type  type_: class (Message subclass)
@param filename: Name of YAML file
@type  filename: str

Definition at line 127 of file library.py.

◆ YAMLBag()

def actionlib_tools.library.YAMLBag (   object)

Definition at line 68 of file library.py.

Variable Documentation

◆ _fp

actionlib_tools.library._fp
private

Definition at line 71 of file library.py.

◆ _NATIVE_YAML_TYPES

dictionary actionlib_tools.library._NATIVE_YAML_TYPES = {int, float, str, bool}
private

Definition at line 47 of file library.py.

◆ filename

actionlib_tools.library.filename

Definition at line 70 of file library.py.



actionlib_tools
Author(s): Eitan Marder-Eppstein, Vijay Pradeep, Mikael Arguedas
autogenerated on Sat May 10 2025 02:37:22