ChannelFloat32Publisher QML Type
Publishes sensor_msgs::msg::ChannelFloat32 messages — This message is used by the PointCloud message to hold optional data associated with each point in the cloud. The length of the values array should be the same as the length of the points array in the PointCloud, and each value should be associated with the corresponding point. More...
| Import Statement: | import QtRos2.SensorMsgs |
| Inherits: | |
| Status: | Experimental Extension |
Properties
Methods
- void publish(channelFloat32 msg)
Detailed Description
Channel names in existing practice include: "u", "v" - row and column (respectively) in the left stereo image. This is opposite to usual conventions but remains for historical reasons. The newer PointCloud2 message has no such problem. "rgb" - For point clouds produced by color stereo cameras. uint8 (R,G,B) values packed into the least significant 24 bits, in order. "intensity" - laser or pixel intensity. "distance"
ChannelFloat32Publisher publishes channelFloat32 values to a ROS 2 topic. Set the topic and node properties, then call publish() to send messages.
See also ChannelFloat32Subscriber and channelFloat32.
Property Documentation
name : string
The name field value included in the next publish. Setting this property emits nameChanged and, when autoPublish is true, requests a publish at the end of the current event-loop iteration.
values : list<real>
The values field value included in the next publish. Setting this property emits valuesChanged and, when autoPublish is true, requests a publish at the end of the current event-loop iteration.
Method Documentation
void publish(channelFloat32 msg)
Publishes channelFloat32 msg to the ROS 2 topic set by the topic property. Does nothing if the publisher is not connected.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.