sierra.plugins.engine.ros1robot.cmdline#

Command line parsing and validation for the ROS1+robot engine.

Classes#

EngineCmdline

Defines ROS1 extensions to CoreCmdline.

Module Contents#

class sierra.plugins.engine.ros1robot.cmdline.EngineCmdline(parents: list[argparse.ArgumentParser] | None, stages: list[int])[source]#
Inheritance diagram of sierra.plugins.engine.ros1robot.cmdline.EngineCmdline

Defines ROS1 extensions to CoreCmdline.

init_multistage() None[source]#

Define cmdline arguments for all pipeline stages.

init_shortforms() None#

Define cmdline shortform arguments for all pipeline stages.

init_stage1() None[source]#

Define cmdline arguments for stage 1.

init_stage2() None[source]#

Define cmdline arguments for stage 2.

init_stage3() None#

Define cmdline arguments for stage 3.

init_stage4() None#

Define cmdline arguments for stage 4.

init_stage5() None#

Define cmdline arguments for stage 5.