rclUE
Classes | Macros
ROS2Topic.h File Reference

Class implementing ROS2 topic. More...

#include <Components/ActorComponent.h>
#include <CoreMinimal.h>
#include "Msgs/ROS2GenericMsg.h"
#include "ROS2NodeComponent.h"
#include "ROS2Topic.generated.h"
Include dependency graph for ROS2Topic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UROS2Topic
 ROS2 topic class. Parent class of UROS2Publisher and UROS2Subscriber. More...
 

Macros

#define IS_TOPIC_INITED(InNode, InName, OutRes)
 Check if Topic is initialized. More...
 

Detailed Description

Class implementing ROS2 topic.

Message type is defined by MsgClass

Macro Definition Documentation

◆ IS_TOPIC_INITED

#define IS_TOPIC_INITED (   InNode,
  InName,
  OutRes 
)

Check if Topic is initialized.

Parameters
InNodeROS2Node which this publisher/subscriber belongs to
InNameName of this publisher/subscriber. Only used for logging.
OutResResult of the check true if initialized, false otherwise