rclUE
|
ROS2 Publisher Component. Wrapper of UROS2Publisher for BP. More...
#include <ROS2Publisher.h>
Public Member Functions | |
virtual void | SetParams () |
Pass this class's parameter TopicName, PublicationFrequencyHz, QoS to Publisher. More... | |
Public Attributes | |
UROS2Publisher * | Publisher = nullptr |
FString | TopicName = TEXT("") |
this is pass to UROS2Publisher::TopicName in #BeginPlay More... | |
TSubclassOf< UROS2Publisher > | PublisherClass = UROS2Publisher::StaticClass() |
this is pass to #UROS2Publisher::PublisherClass in #BeginPlay More... | |
TSubclassOf< UROS2GenericMsg > | MsgClass = UROS2GenericMsg::StaticClass() |
this is pass to UROS2Publisher::MsgClass in #BeginPlay More... | |
float | PublicationFrequencyHz = 1.f |
this is pass to UROS2Publisher::PublicationFrequencyHz in #BeginPlay More... | |
UROS2QoS | QoS = UROS2QoS::Default |
this is pass to UROS2Publisher::QoS in #BeginPlay More... | |
FTopicCallback | UpdateDelegate |
this is pass to UROS2Publisher::UpdateDelegate in #BeginPlay More... | |
ROS2 Publisher Component. Wrapper of UROS2Publisher for BP.
UCLASS(Blueprintable, BlueprintType, ClassGroup = (Custom), meta = (BlueprintSpawnableComponent))
|
inlinevirtual |
Pass this class's parameter TopicName, PublicationFrequencyHz, QoS to Publisher.
TSubclassOf<UROS2GenericMsg> UROS2PublisherComponent::MsgClass = UROS2GenericMsg::StaticClass() |
this is pass to UROS2Publisher::MsgClass in #BeginPlay
float UROS2PublisherComponent::PublicationFrequencyHz = 1.f |
this is pass to UROS2Publisher::PublicationFrequencyHz in #BeginPlay
UROS2Publisher* UROS2PublisherComponent::Publisher = nullptr |
TSubclassOf<UROS2Publisher> UROS2PublisherComponent::PublisherClass = UROS2Publisher::StaticClass() |
this is pass to #UROS2Publisher::PublisherClass in #BeginPlay
UROS2QoS UROS2PublisherComponent::QoS = UROS2QoS::Default |
this is pass to UROS2Publisher::QoS in #BeginPlay
FString UROS2PublisherComponent::TopicName = TEXT("") |
this is pass to UROS2Publisher::TopicName in #BeginPlay
FTopicCallback UROS2PublisherComponent::UpdateDelegate |
this is pass to UROS2Publisher::UpdateDelegate in #BeginPlay