Central singleton-like System Component for ROS2 Gem. More...
#include <ROS2SystemComponent.h>
Inherits AZ::Component, AZ::TickBus::Handler, and ROS2RequestBus::Handler.
Inherited by ROS2::ROS2EditorSystemComponent.
Public Member Functions | |
AZ_COMPONENT (ROS2SystemComponent, "{cb28d486-afa4-4a9f-a237-ac5eb42e1c87}") | |
std::shared_ptr< rclcpp::Node > | GetNode () const override |
builtin_interfaces::msg::Time | GetROSTimestamp () const override |
void | BroadcastTransform (const geometry_msgs::msg::TransformStamped &t, bool isDynamic) const override |
const SimulationClock & | GetSimulationClock () const override |
void | InitPassTemplateMappingsHandler () |
Protected Member Functions | |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
void | OnTick (float deltaTime, AZ::ScriptTimePoint time) override |
Central singleton-like System Component for ROS2 Gem.