# {py:mod}`ros_sugar.robot.feedback` ```{py:module} ros_sugar.robot.feedback ``` ```{autodoc2-docstring} ros_sugar.robot.feedback :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Feedback ` - ```{autodoc2-docstring} ros_sugar.robot.feedback.Feedback :summary: ``` * - {py:obj}`FeedbackSpec ` - ```{autodoc2-docstring} ros_sugar.robot.feedback.FeedbackSpec :summary: ``` ```` ### API `````{py:class} Feedback :canonical: ros_sugar.robot.feedback.Feedback Bases: {py:obj}`ros_sugar.config.BaseAttrs` ```{autodoc2-docstring} ros_sugar.robot.feedback.Feedback ``` ````{py:property} channel :canonical: ros_sugar.robot.feedback.Feedback.channel :type: str ```{autodoc2-docstring} ros_sugar.robot.feedback.Feedback.channel ``` ```` ````{py:method} as_topic() -> ros_sugar.io.topic.Topic :canonical: ros_sugar.robot.feedback.Feedback.as_topic ```{autodoc2-docstring} ros_sugar.robot.feedback.Feedback.as_topic ``` ```` ````{py:property} is_ros_topic :canonical: ros_sugar.robot.feedback.Feedback.is_ros_topic :type: bool ```{autodoc2-docstring} ros_sugar.robot.feedback.Feedback.is_ros_topic ``` ```` ````{py:method} spec() -> ros_sugar.robot.feedback.FeedbackSpec :canonical: ros_sugar.robot.feedback.Feedback.spec ```{autodoc2-docstring} ros_sugar.robot.feedback.Feedback.spec ``` ```` ````` ````{py:class} FeedbackSpec :canonical: ros_sugar.robot.feedback.FeedbackSpec Bases: {py:obj}`ros_sugar.config.BaseAttrs` ```{autodoc2-docstring} ros_sugar.robot.feedback.FeedbackSpec ``` ````