ros_sugar.io.publisher
#
ROS Publishers
Module Contents#
Classes#
Publisher. |
API#
- class ros_sugar.io.publisher.Publisher(output_topic, node_name: Optional[str] = None)#
Publisher.
- set_node_name(node_name: str) None #
Set node name.
- Parameters:
node_name (str)
- Return type:
None
- set_publisher(publisher: rclpy.publisher.Publisher) None #
set_publisher.
- Parameters:
publisher – Publisher
- Return type:
None
- add_pre_processor(method: Callable)#
Add a pre processor for publisher message
- Parameters:
method (Callable) – Pre processor method
- publish(output: Any, *args, **kwargs) None #
Publish using the publisher
- Parameters:
output (Any) – ROS message to publish