TransformStampedSubscriber QML Type
Subscribes to geometry_msgs::msg::TransformStamped messages — This expresses a transform from coordinate frame header.frame_id to the coordinate frame child_frame_id at the time of header.stamp. More...
| Import Statement: | import QtRos2.GeometryMsgs |
| Inherits: | |
| Status: | Experimental Extension |
Properties
- childFrameId : string
- header : header
- message : transformStamped
- transform : transform
Signals
- messageReceived(transformStamped msg)
Detailed Description
This message is mostly used by the tf2 package. See its documentation for more information.
The child_frame_id is necessary in addition to the frame_id in the Header to communicate the full reference for the transform in a self contained message.
TransformStampedSubscriber receives transformStamped values from a ROS 2 topic. Set the topic and node properties, then connect to the messageReceived() signal.
See also TransformStampedPublisher and transformStamped.
Property Documentation
childFrameId : string
The childFrameId field of the last received message. Updated whenever a new message arrives. childFrameIdChanged is emitted on every update.
header : header
The header field of the last received message. Updated whenever a new message arrives. headerChanged is emitted on every update.
message : transformStamped
The last message received on topic. Updated whenever a new message arrives.
transform : transform
The transform field of the last received message. Updated whenever a new message arrives. transformChanged is emitted on every update.
Signal Documentation
messageReceived(transformStamped msg)
Emitted when a new transformStamped arrives on topic. msg contains the received value.
Note: The corresponding handler is onMessageReceived.
© 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.