Home | Trees | Indices | Help |
|
---|
|
Warning: do not use this library. It is unstable and most of the routines here have been superceded by other libraries (e.g. genmsg). These routines will likely be *deleted* in future releases.
Functions | |||
|
|||
str |
|
||
str |
|
||
str |
|
||
bool |
|
||
|
|||
str |
|
||
str |
|
||
dict {str: str} |
|
||
str |
|
||
str |
|
||
str |
|
||
str |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
str |
|
||
|
Variables | |
PRN_SEPARATOR =
|
|
TYPE_SEPARATOR =
|
|
SEP =
|
|
GLOBALNS =
|
|
PRIV_NAME =
|
|
REMAP =
|
|
ANYTYPE =
|
|
RESOURCE_NAME_LEGAL_CHARS_P = re.compile(r'^
|
|
NAME_LEGAL_CHARS_P = re.compile(r'^
|
|
BASE_NAME_LEGAL_CHARS_P = re.compile(r'^
|
|
BASE_RESOURCE_NAME_LEGAL_CHARS_P = re.compile(r'^
|
|
__package__ =
|
Function Details |
|
Resolve a local name to the caller ID based on ROS environment settings (i.e. ROS_NAMESPACE)
|
Convert name to a global name with a trailing namespace separator.
|
Test if name is a global graph resource name.
|
Test if name is a private graph resource name.
|
Get the namespace of name. The namespace is returned with a trailing slash in order to favor easy concatenation and easier use within the global context.
|
Join a namespace and name. If name is unjoinable (i.e. ~private or /global) it will be returned without joining
|
Load name mappings encoded in command-line arguments. This will filter out any parameter assignment mappings (see roslib.param.load_param_mappings()).
|
Convert package name + resource into a fully qualified resource name
|
pkg/typeName -> typeName, typeName -> typeName Convert fully qualified resource name into the package-less resource name
|
pkg/typeName -> pkg, typeName -> None
|
Split a name into its package and resource name parts, e.g. 'std_msgs/String -> std_msgs, String'
|
Check if name is a legal ROS name for filesystem resources (alphabetical character followed by alphanumeric, underscore, or forward slashes). This constraint is currently not being enforced, but may start getting enforced in later versions of ROS.
|
Check if name is a legal ROS name for graph resources (alphabetical character followed by alphanumeric, underscore, or forward slashes). This constraint is currently not being enforced, but may start getting enforced in later versions of ROS.
|
Validates that name is a legal base name for a graph resource. A base name has no namespace context, e.g. "node_name". |
Validates that name is a legal resource base name. A base name has no package context, e.g. "String". |
Put name in canonical form. Extra slashes '//' are removed and name is returned without any trailing slash, e.g. /foo/bar
|
Resolve a ROS name to its global, canonical form. Private ~names are resolved relative to the node name.
|
Generate a ROS-legal 'anonymous' name
|
Variables Details |
BASE_RESOURCE_NAME_LEGAL_CHARS_P
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sat Jun 8 20:33:25 2019 | http://epydoc.sourceforge.net |