rclUE
Classes
ROS2Node.h File Reference

Class implementing ROS2 node. More...

#include "Components/ActorComponent.h"
#include "Containers/Map.h"
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "ROS2NodeComponent.h"
#include "ROS2Service.h"
#include "ROS2Subscriber.h"
#include "ROS2Node.generated.h"
Include dependency graph for ROS2Node.h:

Go to the source code of this file.

Classes

struct  FSubscription
 Helper structs which is components of the node and should register to. More...
 
struct  FService
 Helper structs which is components of the node and should register to. More...
 
class  AROS2Node
 Wrapper Actor implementation of UROS2NodeComponent. More...
 

Detailed Description

Class implementing ROS2 node.

This class also handles tasks performed by the executor in rclc.

Additionally, helper structs FSubscription and FService are defined here as they are considered components of the node and not

additional distinct entities Publishers, subscribers, services, service clients, action servers and action clients should

register to the node with the appropriate methods (Add*).