RapyutaSimulationPlugins
RRROS2BaseSensorPublisher.h
Go to the documentation of this file.
1 
17 #pragma once
18 
19 
20 
21 // UE
22 
23 #include "CoreMinimal.h"
24 
25 
26 
27 // rclUE
28 
29 #include "ROS2Publisher.h"
30 
31 
32 
33 #include "RRROS2BaseSensorPublisher.generated.h"
34 
35 
36 
38 
39 
40 
54 class RAPYUTASIMULATIONPLUGINS_API URRROS2BaseSensorPublisher : public UROS2Publisher
55 
56 {
57 
58 
59 
60 public:
61 
63 
64 
65 
66 
71  URRROS2BaseSensorComponent* DataSourceComponent = nullptr;
72 
73 
74 
75  virtual void UpdateMessage(UROS2GenericMsg* InMessage);
76 
77 };
78 
URRROS2BaseSensorComponent
Base ROS 2 Sensor Component class. Other sensors class should inherit from this class.
Definition: RRROS2BaseSensorComponent.h:175
URRROS2BaseSensorPublisher
Base Sensor Publisher class. Other sensor publisher class should inherit from this class.
Definition: RRROS2BaseSensorPublisher.h:54