| Trees | Indices | Help |
|
|---|
|
|
| Classes | |
| MsgSpecException | |
|
Constant Container class for holding a Constant declaration |
|
|
Field Container class for storing information about a single field in a MsgSpec |
|
|
MsgSpec Container class for storing loaded msg description files. |
|
| Functions | |||
|
|||
|
|||
| str |
|
||
|
|||
| str, bool, int |
|
||
| bool |
|
||
| bool |
|
||
| bool |
|
||
|
|||
|
|||
| str |
|
||
| [(str, MsgSpec), [str]] |
|
||
|
|||
|
|||
| (str, MsgSpec) |
|
||
| MsgSpec |
|
||
| (str, MsgSpec) |
|
||
| bool |
|
||
| bool |
|
||
| bool |
|
||
| MsgSpec |
|
||
|
|||
| Variables | |
VERBOSE = False
|
|
EXT =
|
|
SEP =
|
|
CONSTCHAR =
|
|
COMMENTCHAR =
|
|
HEADER =
|
|
TIME =
|
|
DURATION =
|
|
TIME_MSG =
|
|
DURATION_MSG =
|
|
PRIMITIVE_TYPES =
|
|
BUILTIN_TYPES =
|
|
EXTENDED_BUILTINS =
|
|
RESERVED_TYPES =
|
|
REGISTERED_TYPES =
|
|
__package__ =
|
|
| Function Details |
Compute the base data type, e.g. for arrays, get the underlying array item type
|
Resolve type name based on current package context. NOTE: in ROS Diamondback, 'Header' resolves to 'std_msgs/Header'. In previous releases, it resolves to 'roslib/Header' (REP 100). e.g.:
resolve_type('String', 'std_msgs') -> 'std_msgs/String'
resolve_type('String[]', 'std_msgs') -> 'std_msgs/String[]'
resolve_type('std_msgs/String', 'foo') -> 'std_msgs/String'
resolve_type('uint16', 'std_msgs') -> 'uint16'
resolve_type('uint16[]', 'std_msgs') -> 'uint16[]'
|
Parse ROS message field type
|
|
|
|
Reinitialize roslib_electric.msgs. This API is for message generators (e.g. genpy) that need to re-initialize the registration table. |
List all messages in the specified package
|
Determine the file system path for the specified .msg resource. .msg resource does not have to exist.
|
List all messages that a package contains.
|
Register all messages that the specified package depends on.
|
Load package into the local registered namespace. All messages found in the package will be registered if they are successfully loaded. This should only be done with one package (i.e. the 'main' package) per Python instance.
|
Load message specification for specified type
|
Load message specification from a string.
|
Convert the .msg representation in the file to a MsgSpec instance. This does *not* register the object.
|
|
|
|
|
Load MsgSpec into the type dictionary
|
| Variables Details |
PRIMITIVE_TYPES
|
BUILTIN_TYPES
|
EXTENDED_BUILTINS
|
RESERVED_TYPES
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu Jan 2 11:54:28 2014 | http://epydoc.sourceforge.net |