# {py:mod}`ros_sugar.robot.ros_outputs` ```{py:module} ros_sugar.robot.ros_outputs ``` ```{autodoc2-docstring} ros_sugar.robot.ros_outputs :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`FeedbackRosOutputs ` - ```{autodoc2-docstring} ros_sugar.robot.ros_outputs.FeedbackRosOutputs :summary: ``` ```` ### API `````{py:class} FeedbackRosOutputs(node: typing.Any) :canonical: ros_sugar.robot.ros_outputs.FeedbackRosOutputs ```{autodoc2-docstring} ros_sugar.robot.ros_outputs.FeedbackRosOutputs ``` ````{py:method} add(feedback: ros_sugar.robot.feedback.Feedback, topic: str) -> None :canonical: ros_sugar.robot.ros_outputs.FeedbackRosOutputs.add ```{autodoc2-docstring} ros_sugar.robot.ros_outputs.FeedbackRosOutputs.add ``` ```` ````{py:property} topics :canonical: ros_sugar.robot.ros_outputs.FeedbackRosOutputs.topics :type: typing.Dict[str, typing.List[str]] ```{autodoc2-docstring} ros_sugar.robot.ros_outputs.FeedbackRosOutputs.topics ``` ```` ````{py:method} publish(feedback: ros_sugar.robot.feedback.Feedback, msg: typing.Any) -> None :canonical: ros_sugar.robot.ros_outputs.FeedbackRosOutputs.publish ```{autodoc2-docstring} ros_sugar.robot.ros_outputs.FeedbackRosOutputs.publish ``` ```` ````{py:method} close() -> None :canonical: ros_sugar.robot.ros_outputs.FeedbackRosOutputs.close ```{autodoc2-docstring} ros_sugar.robot.ros_outputs.FeedbackRosOutputs.close ``` ```` `````