#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: