#include <traffic_light_publisher.hpp>
|
template<typename NodeTypePointer > |
| TrafficLightPublisher (const NodeTypePointer &node_ptr, const std::string &topic_name, const std::string &frame="camera_link") |
|
| ~TrafficLightPublisher () override=default |
|
auto | publish (const rclcpp::Time ¤t_ros_time, const simulation_api_schema::UpdateTrafficLightsRequest &request) const -> void override |
|
auto | generateMessage (const rclcpp::Time &, const simulation_api_schema::UpdateTrafficLightsRequest &request, const std::string &) -> std::unique_ptr< traffic_simulator_msgs::msg::TrafficLightArrayV1 > |
|
virtual | ~TrafficLightPublisherBase ()=default |
|
|
static auto | generateMessage (const rclcpp::Time &, const simulation_api_schema::UpdateTrafficLightsRequest &request, const std::string &frame="") -> std::unique_ptr< MessageType > |
|
◆ TrafficLightPublisher()
template<typename MessageType >
template<typename NodeTypePointer >
◆ ~TrafficLightPublisher()
template<typename MessageType >
◆ generateMessage() [1/2]
auto traffic_simulator::TrafficLightPublisher< traffic_simulator_msgs::msg::TrafficLightArrayV1 >::generateMessage |
( |
const rclcpp::Time & |
, |
|
|
const simulation_api_schema::UpdateTrafficLightsRequest & |
request, |
|
|
const std::string & |
|
|
) |
| -> std::unique_ptr<traffic_simulator_msgs::msg::TrafficLightArrayV1>
|
◆ generateMessage() [2/2]
template<typename MessageType >
static auto traffic_simulator::TrafficLightPublisher< MessageType >::generateMessage |
( |
const rclcpp::Time & |
, |
|
|
const simulation_api_schema::UpdateTrafficLightsRequest & |
request, |
|
|
const std::string & |
frame = "" |
|
) |
| -> std::unique_ptr< MessageType > |
|
static |
◆ publish()
template<typename MessageType >
The documentation for this class was generated from the following file: