sierra.core.ros1.cmdline

Common cmdline classes Platforms using ROS1.

class sierra.core.ros1.cmdline.ROSCmdline(stages: List[int])[source]

Defines ROS1 common command line arguments.

Inheritance

Inheritance diagram of ROSCmdline
__doc__ = 'Defines :term:`ROS1` common command line arguments.\n\n    '
__init__(stages: List[int]) None[source]
__module__ = 'sierra.core.ros1.cmdline'
static cmdopts_update(cli_args, cmdopts: Dict[str, Any]) None[source]

Update cmdopts with ROS-specific cmdline options.

init_cli(stages: List[int]) None[source]
init_multistage() None[source]
init_stage1() None[source]
scaffold_cli() None[source]
class sierra.core.ros1.cmdline.ROSCmdlineValidator[source]

Perform checks on parsed ROS cmdline arguments.

Inheritance

Inheritance diagram of ROSCmdlineValidator
__call__(args: Namespace) None[source]

Call self as a function.

__dict__ = mappingproxy({'__module__': 'sierra.core.ros1.cmdline', '__doc__': '\n    Perform checks on parsed ROS cmdline arguments.\n    ', '__call__': <function ROSCmdlineValidator.__call__>, '__dict__': <attribute '__dict__' of 'ROSCmdlineValidator' objects>, '__weakref__': <attribute '__weakref__' of 'ROSCmdlineValidator' objects>, '__annotations__': {}})
__doc__ = '\n    Perform checks on parsed ROS cmdline arguments.\n    '
__module__ = 'sierra.core.ros1.cmdline'
__weakref__

list of weak references to the object (if defined)