Qt ROS2 rcl_interfaces QML Types

This module is in Experimental Extension state.

DescribeParametersServiceClient

Qt service client for the DescribeParameters ROS 2 service

DescribeParametersServiceServer

Answers rcl_interfaces::srv::DescribeParameters ROS 2 service requests

FloatingPointRangePublisher

Publishes rcl_interfaces::msg::FloatingPointRange messages — Represents bounds and a step value for a floating point typed parameter

FloatingPointRangeSubscriber

Subscribes to rcl_interfaces::msg::FloatingPointRange messages — Represents bounds and a step value for a floating point typed parameter

GetLoggerLevelsServiceClient

Qt service client for the GetLoggerLevels ROS 2 service

GetLoggerLevelsServiceServer

Answers rcl_interfaces::srv::GetLoggerLevels ROS 2 service requests

GetParameterTypesServiceClient

Qt service client for the GetParameterTypes ROS 2 service

GetParameterTypesServiceServer

Answers rcl_interfaces::srv::GetParameterTypes ROS 2 service requests

GetParametersServiceClient

Qt service client for the GetParameters ROS 2 service

GetParametersServiceServer

Answers rcl_interfaces::srv::GetParameters ROS 2 service requests

IntegerRangePublisher

Publishes rcl_interfaces::msg::IntegerRange messages — Represents bounds and a step value for an integer typed parameter

IntegerRangeSubscriber

Subscribes to rcl_interfaces::msg::IntegerRange messages — Represents bounds and a step value for an integer typed parameter

ListParametersResultPublisher

Publishes rcl_interfaces::msg::ListParametersResult messages — The resulting parameters under the given prefixes

ListParametersResultSubscriber

Subscribes to rcl_interfaces::msg::ListParametersResult messages — The resulting parameters under the given prefixes

ListParametersServiceClient

Qt service client for the ListParameters ROS 2 service

ListParametersServiceServer

Answers rcl_interfaces::srv::ListParameters ROS 2 service requests

LogPublisher

Publishes rcl_interfaces::msg::Log messages — Severity level constants

LogSubscriber

Subscribes to rcl_interfaces::msg::Log messages — Severity level constants

LoggerLevelPublisher

Publishes rcl_interfaces::msg::LoggerLevel messages — All available logger levels; these correspond to the enum in rcutils/logger.h

LoggerLevelSubscriber

Subscribes to rcl_interfaces::msg::LoggerLevel messages — All available logger levels; these correspond to the enum in rcutils/logger.h

ParameterDescriptorPublisher

Publishes rcl_interfaces::msg::ParameterDescriptor messages — This is the message to communicate a parameter's descriptor

ParameterDescriptorSubscriber

Subscribes to rcl_interfaces::msg::ParameterDescriptor messages — This is the message to communicate a parameter's descriptor

ParameterEventDescriptorsPublisher

Publishes rcl_interfaces::msg::ParameterEventDescriptors messages — This message contains descriptors of a parameter event

ParameterEventDescriptorsSubscriber

Subscribes to rcl_interfaces::msg::ParameterEventDescriptors messages — This message contains descriptors of a parameter event

ParameterEventPublisher

Publishes rcl_interfaces::msg::ParameterEvent messages — This message contains a parameter event

ParameterEventSubscriber

Subscribes to rcl_interfaces::msg::ParameterEvent messages — This message contains a parameter event

ParameterPublisher

Publishes rcl_interfaces::msg::Parameter messages — This is the message to communicate a parameter. It is an open struct with an enum in the descriptor to select which value is active

ParameterSubscriber

Subscribes to rcl_interfaces::msg::Parameter messages — This is the message to communicate a parameter. It is an open struct with an enum in the descriptor to select which value is active

ParameterTypePublisher

Publishes rcl_interfaces::msg::ParameterType messages — These types correspond to the value that is set in the ParameterValue message

ParameterTypeSubscriber

Subscribes to rcl_interfaces::msg::ParameterType messages — These types correspond to the value that is set in the ParameterValue message

ParameterValuePublisher

Publishes rcl_interfaces::msg::ParameterValue messages — Used to determine which of the next *_value fields are set

ParameterValueSubscriber

Subscribes to rcl_interfaces::msg::ParameterValue messages — Used to determine which of the next *_value fields are set

SetLoggerLevelsResultPublisher

Publishes rcl_interfaces::msg::SetLoggerLevelsResult messages — True when succeed, false when failed

SetLoggerLevelsResultSubscriber

Subscribes to rcl_interfaces::msg::SetLoggerLevelsResult messages — True when succeed, false when failed

SetLoggerLevelsServiceClient

Qt service client for the SetLoggerLevels ROS 2 service

SetLoggerLevelsServiceServer

Answers rcl_interfaces::srv::SetLoggerLevels ROS 2 service requests

SetParametersAtomicallyServiceClient

Qt service client for the SetParametersAtomically ROS 2 service

SetParametersAtomicallyServiceServer

Answers rcl_interfaces::srv::SetParametersAtomically ROS 2 service requests

SetParametersResultPublisher

Publishes rcl_interfaces::msg::SetParametersResult messages — A true value of the same index indicates that the parameter was set successfully. A false value indicates the change was rejected

SetParametersResultSubscriber

Subscribes to rcl_interfaces::msg::SetParametersResult messages — A true value of the same index indicates that the parameter was set successfully. A false value indicates the change was rejected

SetParametersServiceClient

Qt service client for the SetParameters ROS 2 service

SetParametersServiceServer

Answers rcl_interfaces::srv::SetParameters ROS 2 service requests

floatingPointRange

Represents bounds and a step value for a floating point typed parameter

integerRange

Represents bounds and a step value for an integer typed parameter

listParametersRequest

Qt value type wrapper for rcl_interfaces::srv::ListParameters_Request ROS 2 messages

listParametersResult

Resulting parameters under the given prefixes

log

Severity level constants

loggerLevel

All available logger levels; these correspond to the enum in rcutils/logger.h

parameter

This is the message to communicate a parameter. It is an open struct with an enum in the descriptor to select which value is active

parameterDescriptor

This is the message to communicate a parameter's descriptor

parameterEvent

This message contains a parameter event

parameterEventDescriptors

This message contains descriptors of a parameter event

parameterType

These types correspond to the value that is set in the ParameterValue message

parameterValue

Used to determine which of the next *_value fields are set

setLoggerLevelsResult

True when succeed, false when failed

setParametersResult

A true value of the same index indicates that the parameter was set successfully. A false value indicates the change was rejected

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