# {py:mod}`ros_sugar.robot.command` ```{py:module} ros_sugar.robot.command ``` ```{autodoc2-docstring} ros_sugar.robot.command :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`RobotCommand ` - ```{autodoc2-docstring} ros_sugar.robot.command.RobotCommand :summary: ``` * - {py:obj}`CommandSpec ` - ```{autodoc2-docstring} ros_sugar.robot.command.CommandSpec :summary: ``` ```` ### API `````{py:class} RobotCommand :canonical: ros_sugar.robot.command.RobotCommand Bases: {py:obj}`ros_sugar.config.BaseAttrs` ```{autodoc2-docstring} ros_sugar.robot.command.RobotCommand ``` ````{py:property} channel :canonical: ros_sugar.robot.command.RobotCommand.channel :type: str ```{autodoc2-docstring} ros_sugar.robot.command.RobotCommand.channel ``` ```` ````{py:method} spec() -> ros_sugar.robot.command.CommandSpec :canonical: ros_sugar.robot.command.RobotCommand.spec ```{autodoc2-docstring} ros_sugar.robot.command.RobotCommand.spec ``` ```` ````` ````{py:class} CommandSpec :canonical: ros_sugar.robot.command.CommandSpec Bases: {py:obj}`ros_sugar.config.BaseAttrs` ```{autodoc2-docstring} ros_sugar.robot.command.CommandSpec ``` ````