Class nebula::ros::ContinentalARS548DecoderWrapper
ClassList > nebula > ros > ContinentalARS548DecoderWrapper
#include <continental_ars548_decoder_wrapper.hpp>
Public Functions
Type | Name |
---|---|
ContinentalARS548DecoderWrapper (rclcpp::Node *const parent_node, std::shared_ptr< const nebula::drivers::continental_ars548::ContinentalARS548SensorConfiguration > & config, bool launch_hw) |
|
void | detection_list_callback (std::unique_ptr< continental_msgs::msg::ContinentalArs548DetectionList > msg) Callback to process new ContinentalArs548DetectionList from the driver. |
void | object_list_callback (std::unique_ptr< continental_msgs::msg::ContinentalArs548ObjectList > msg) Callback to process new ContinentalArs548ObjectList from the driver. |
void | on_config_change (const std::shared_ptr< const nebula::drivers::continental_ars548::ContinentalARS548SensorConfiguration > & new_config) |
rcl_interfaces::msg::SetParametersResult | on_parameter_change (const std::vector< rclcpp::Parameter > & p) |
void | packets_callback (std::unique_ptr< nebula_msgs::msg::NebulaPackets > msg) Callback to process new ContinentalARS548Status from the driver. |
void | process_packet (std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg) |
void | sensor_status_callback (const drivers::continental_ars548::ContinentalARS548Status & sensor_status) Callback to process new ContinentalARS548Status from the driver. |
nebula::Status | status () |
Public Functions Documentation
function ContinentalARS548DecoderWrapper
nebula::ros::ContinentalARS548DecoderWrapper::ContinentalARS548DecoderWrapper (
rclcpp::Node *const parent_node,
std::shared_ptr< const nebula::drivers::continental_ars548::ContinentalARS548SensorConfiguration > & config,
bool launch_hw
)
function detection_list_callback
Callback to process new ContinentalArs548DetectionList from the driver.
void nebula::ros::ContinentalARS548DecoderWrapper::detection_list_callback (
std::unique_ptr< continental_msgs::msg::ContinentalArs548DetectionList > msg
)
Parameters:
msg
The new ContinentalArs548DetectionList from the driver
function object_list_callback
Callback to process new ContinentalArs548ObjectList from the driver.
void nebula::ros::ContinentalARS548DecoderWrapper::object_list_callback (
std::unique_ptr< continental_msgs::msg::ContinentalArs548ObjectList > msg
)
Parameters:
msg
The new ContinentalArs548ObjectList from the driver
function on_config_change
void nebula::ros::ContinentalARS548DecoderWrapper::on_config_change (
const std::shared_ptr< const nebula::drivers::continental_ars548::ContinentalARS548SensorConfiguration > & new_config
)
function on_parameter_change
rcl_interfaces::msg::SetParametersResult nebula::ros::ContinentalARS548DecoderWrapper::on_parameter_change (
const std::vector< rclcpp::Parameter > & p
)
function packets_callback
Callback to process new ContinentalARS548Status from the driver.
void nebula::ros::ContinentalARS548DecoderWrapper::packets_callback (
std::unique_ptr< nebula_msgs::msg::NebulaPackets > msg
)
Parameters:
msg
The new ContinentalArs548ObjectList from the driver
function process_packet
void nebula::ros::ContinentalARS548DecoderWrapper::process_packet (
std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg
)
function sensor_status_callback
Callback to process new ContinentalARS548Status from the driver.
void nebula::ros::ContinentalARS548DecoderWrapper::sensor_status_callback (
const drivers::continental_ars548::ContinentalARS548Status & sensor_status
)
Parameters:
msg
The new ContinentalArs548ObjectList from the driver
function status
nebula::Status nebula::ros::ContinentalARS548DecoderWrapper::status ()
The documentation for this class was generated from the following file nebula_ros/include/nebula_ros/continental/continental_ars548_decoder_wrapper.hpp