/power_status#

/power_status Quick Facts

Category

πŸ›  Robot management

Message type

mm11_msgs/msg/Power

Direction

➑️ you normally subscribe to this topic.

Quick snippets#

Check the publication rate#
$ ros2 topic hz /power_status
Display the data published on the topic#
$ ros2 topic echo /power_status

How to use in your code#

Subscribe to the topic using Python#
 1#!/usr/bin/env python
 2
 3import rclpy
 4from rclpy.node import Node
 5
 6from mm11_msgs.msg import Power
 7
 8
 9class PowerStatusSubscriber(Node):
10
11    def __init__(self):
12        super().__init__('power_status_subscriber')
13        self.subscription = self.create_subscription(
14            Power,
15            '/power_status',
16            self.listener_callback,
17            10)
18
19    def listener_callback(self, msg):
20        self.get_logger().info('I heard: "%s"' % msg.data)
21
22
23if __name__ == '__main__':
24    rclpy.init(args=args)
25
26    subscriber = PowerStatusSubscriber()
27
28    rclpy.spin(subscriber)
29
30    rclpy.shutdown()