On this page

magneticField QML Value Type

Measurement of the Magnetic Field vector at a specific location. More...

Import Statement: import QtRos2.SensorMsgs
Status: Experimental Extension

Properties

Detailed Description

If the covariance of the measurement is known, it should be filled in. If all you know is the variance of each measurement, e.g. from the datasheet, just put those along the diagonal. A covariance matrix of all zeros will be interpreted as "covariance unknown", and to use the data a covariance will have to be assumed or gotten from some other source.

magneticField is a structured value type usable in QML. It maps directly to the sensor_msgs::msg::MagneticField ROS 2 message type.

Construct a magneticField in QML by assigning a JavaScript object whose keys are its component properties, or by setting those properties individually.

See also MagneticFieldPublisher and MagneticFieldSubscriber.

Property Documentation

header : header

magneticField : vector3

magneticFieldCovariance : list<double>

© 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.