Public Attributes | List of all members
mqtt_client::MqttClient::Ros2MqttInterface Struct Reference

Struct containing variables related to a ROS2MQTT connection. More...

#include <MqttClient.h>

Public Attributes

struct {
   int   qos = 0
 MQTT QoS value. More...
 
   bool   retained = false
 whether to retain MQTT message More...
 
   std::string   topic
 MQTT topic. More...
 
mqtt
 MQTT-related variables. More...
 
struct {
   int   qos = 0
 MQTT QoS value. More...
 
   bool   retained = false
 whether to retain MQTT message More...
 
   std::string   topic
 MQTT topic. More...
 
mqtt
 MQTT-related variables. More...
 
bool primitive = false
 whether to publish as primitive message More...
 
struct {
   std::string   msg_type
 message type of subscriber More...
 
   int   queue_size = 1
 ROS subscriber queue size. More...
 
   rclcpp::GenericSubscription::SharedPtr   subscriber
 generic ROS subscriber More...
 
ros
 ROS-related variables. More...
 
struct {
   int   queue_size = 1
 ROS subscriber queue size. More...
 
   ros::Subscriber   subscriber
 generic ROS subscriber More...
 
ros
 ROS-related variables. More...
 
bool stamped = false
 whether to inject timestamp in MQTT message More...
 

Detailed Description

Struct containing variables related to a ROS2MQTT connection.

Definition at line 377 of file MqttClient.h.

Member Data Documentation

◆ mqtt [1/2]

struct { ... } mqtt_client::MqttClient::Ros2MqttInterface::mqtt

MQTT-related variables.

◆ mqtt [2/2]

struct { ... } mqtt_client::MqttClient::Ros2MqttInterface::mqtt

MQTT-related variables.

◆ msg_type

std::string mqtt_client::MqttClient::Ros2MqttInterface::msg_type

message type of subscriber

Definition at line 375 of file MqttClient.ros2.hpp.

◆ primitive

bool mqtt_client::MqttClient::Ros2MqttInterface::primitive = false

whether to publish as primitive message

Definition at line 387 of file MqttClient.h.

◆ qos

int mqtt_client::MqttClient::Ros2MqttInterface::qos = 0

MQTT QoS value.

Definition at line 384 of file MqttClient.h.

◆ queue_size

int mqtt_client::MqttClient::Ros2MqttInterface::queue_size = 1

ROS subscriber queue size.

Definition at line 380 of file MqttClient.h.

◆ retained

bool mqtt_client::MqttClient::Ros2MqttInterface::retained = false

whether to retain MQTT message

Definition at line 385 of file MqttClient.h.

◆ ros [1/2]

struct { ... } mqtt_client::MqttClient::Ros2MqttInterface::ros

ROS-related variables.

◆ ros [2/2]

struct { ... } mqtt_client::MqttClient::Ros2MqttInterface::ros

ROS-related variables.

◆ stamped

bool mqtt_client::MqttClient::Ros2MqttInterface::stamped = false

whether to inject timestamp in MQTT message

Definition at line 388 of file MqttClient.h.

◆ subscriber [1/2]

rclcpp::GenericSubscription::SharedPtr mqtt_client::MqttClient::Ros2MqttInterface::subscriber

generic ROS subscriber

Definition at line 374 of file MqttClient.ros2.hpp.

◆ subscriber [2/2]

ros::Subscriber mqtt_client::MqttClient::Ros2MqttInterface::subscriber

generic ROS subscriber

Definition at line 379 of file MqttClient.h.

◆ topic

std::string mqtt_client::MqttClient::Ros2MqttInterface::topic

MQTT topic.

Definition at line 383 of file MqttClient.h.


The documentation for this struct was generated from the following files:


mqtt_client
Author(s): Lennart Reiher , Bastian Lampe , Christian Wende
autogenerated on Thu Oct 5 2023 02:09:10