rclUE
ROS2GenericMsg.h
Go to the documentation of this file.
1 
17 #pragma once
18 
19 
20 
21 #include "rclcUtilities.h"
22 
23 
24 
25 #include <CoreMinimal.h>
26 
27 
28 
29 #include "ROS2GenericMsg.generated.h"
30 
31 
32 
46 class RCLUE_API UROS2GenericMsg : public UObject
47 
48 {
49 
50 
51 
52  // Add interface functions to this class. This is the class that will be inherited to implement this interface.
53 
54 public:
55 
56 
61  virtual void Init();
62 
63 
64 
65 
70  virtual void Fini();
71 
72 
73 
74  virtual void* Get();
75 
76 
77 
78  virtual const rosidl_message_type_support_t* GetTypeSupport() const;
79 
80 
81 
82 
87  virtual FString MsgToString() const;
88 
89 };
90 
rclcUtilities.h
Header containing utilities and includes that are needed/useful in almost any class in rclUE.
UROS2GenericMsg
This should be refactored with other generic ROS2 types (Msgs, Sensors, Actions).
Definition: ROS2GenericMsg.h:46