Skip to content

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 DetectionListCallback (std::unique_ptr< continental_msgs::msg::ContinentalArs548DetectionList > msg)
Callback to process new ContinentalArs548DetectionList from the driver.
void ObjectListCallback (std::unique_ptr< continental_msgs::msg::ContinentalArs548ObjectList > msg)
Callback to process new ContinentalArs548ObjectList from the driver.
void OnConfigChange (const std::shared_ptr< const nebula::drivers::continental_ars548::ContinentalARS548SensorConfiguration > & new_config)
rcl_interfaces::msg::SetParametersResult OnParameterChange (const std::vector< rclcpp::Parameter > & p)
void PacketsCallback (std::unique_ptr< nebula_msgs::msg::NebulaPackets > msg)
Callback to process new ContinentalARS548Status from the driver.
void ProcessPacket (std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg)
void SensorStatusCallback (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 DetectionListCallback

Callback to process new ContinentalArs548DetectionList from the driver.

void nebula::ros::ContinentalARS548DecoderWrapper::DetectionListCallback (
    std::unique_ptr< continental_msgs::msg::ContinentalArs548DetectionList > msg
) 

Parameters:

  • msg The new ContinentalArs548DetectionList from the driver

function ObjectListCallback

Callback to process new ContinentalArs548ObjectList from the driver.

void nebula::ros::ContinentalARS548DecoderWrapper::ObjectListCallback (
    std::unique_ptr< continental_msgs::msg::ContinentalArs548ObjectList > msg
) 

Parameters:

  • msg The new ContinentalArs548ObjectList from the driver

function OnConfigChange

void nebula::ros::ContinentalARS548DecoderWrapper::OnConfigChange (
    const std::shared_ptr< const nebula::drivers::continental_ars548::ContinentalARS548SensorConfiguration > & new_config
) 

function OnParameterChange

rcl_interfaces::msg::SetParametersResult nebula::ros::ContinentalARS548DecoderWrapper::OnParameterChange (
    const std::vector< rclcpp::Parameter > & p
) 

function PacketsCallback

Callback to process new ContinentalARS548Status from the driver.

void nebula::ros::ContinentalARS548DecoderWrapper::PacketsCallback (
    std::unique_ptr< nebula_msgs::msg::NebulaPackets > msg
) 

Parameters:

  • msg The new ContinentalArs548ObjectList from the driver

function ProcessPacket

void nebula::ros::ContinentalARS548DecoderWrapper::ProcessPacket (
    std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg
) 

function SensorStatusCallback

Callback to process new ContinentalARS548Status from the driver.

void nebula::ros::ContinentalARS548DecoderWrapper::SensorStatusCallback (
    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