Skip to content

Class nebula::ros::ContinentalSRR520DecoderWrapper

ClassList > nebula > ros > ContinentalSRR520DecoderWrapper

  • #include <continental_srr520_decoder_wrapper.hpp>

Public Functions

Type Name
ContinentalSRR520DecoderWrapper (rclcpp::Node *const parent_node, std::shared_ptr< const drivers::continental_srr520::ContinentalSRR520SensorConfiguration > & config, std::shared_ptr< drivers::continental_srr520::ContinentalSRR520HwInterface > hw_interface_ptr)
void HRRDetectionListCallback (std::unique_ptr< continental_msgs::msg::ContinentalSrr520DetectionList > msg)
Callback to process a new HRR ContinentalSrr520DetectionList from the driver.
void NearDetectionListCallback (std::unique_ptr< continental_msgs::msg::ContinentalSrr520DetectionList > msg)
Callback to process a new Near ContinentalSrr520DetectionList from the driver.
void ObjectListCallback (std::unique_ptr< continental_msgs::msg::ContinentalSrr520ObjectList > msg)
Callback to process a new ContinentalSrr520ObjectList from the driver.
void OnConfigChange (const std::shared_ptr< const nebula::drivers::continental_srr520::ContinentalSRR520SensorConfiguration > & new_config_ptr)
rcl_interfaces::msg::SetParametersResult OnParameterChange (const std::vector< rclcpp::Parameter > & p)
void PacketsCallback (std::unique_ptr< nebula_msgs::msg::NebulaPackets > msg)
Callback to process a new NebulaPackets message from the driver.
void ProcessPacket (std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg)
nebula::Status Status ()
void StatusCallback (std::unique_ptr< diagnostic_msgs::msg::DiagnosticArray > msg)
Callback to process a new DiagnosticArray from the driver.
void SyncFollowUpCallback (builtin_interfaces::msg::Time stamp)
Callback to process a new SyncFollowUp message from the driver.

Public Functions Documentation

function ContinentalSRR520DecoderWrapper

nebula::ros::ContinentalSRR520DecoderWrapper::ContinentalSRR520DecoderWrapper (
    rclcpp::Node *const parent_node,
    std::shared_ptr< const drivers::continental_srr520::ContinentalSRR520SensorConfiguration > & config,
    std::shared_ptr< drivers::continental_srr520::ContinentalSRR520HwInterface > hw_interface_ptr
) 

function HRRDetectionListCallback

Callback to process a new HRR ContinentalSrr520DetectionList from the driver.

void nebula::ros::ContinentalSRR520DecoderWrapper::HRRDetectionListCallback (
    std::unique_ptr< continental_msgs::msg::ContinentalSrr520DetectionList > msg
) 

Parameters:

  • msg The new ContinentalSrr520DetectionList from the driver

function NearDetectionListCallback

Callback to process a new Near ContinentalSrr520DetectionList from the driver.

void nebula::ros::ContinentalSRR520DecoderWrapper::NearDetectionListCallback (
    std::unique_ptr< continental_msgs::msg::ContinentalSrr520DetectionList > msg
) 

Parameters:

  • msg The new ContinentalSrr520DetectionList from the driver

function ObjectListCallback

Callback to process a new ContinentalSrr520ObjectList from the driver.

void nebula::ros::ContinentalSRR520DecoderWrapper::ObjectListCallback (
    std::unique_ptr< continental_msgs::msg::ContinentalSrr520ObjectList > msg
) 

Parameters:

  • msg The new ContinentalSrr520ObjectList from the driver

function OnConfigChange

void nebula::ros::ContinentalSRR520DecoderWrapper::OnConfigChange (
    const std::shared_ptr< const nebula::drivers::continental_srr520::ContinentalSRR520SensorConfiguration > & new_config_ptr
) 

function OnParameterChange

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

function PacketsCallback

Callback to process a new NebulaPackets message from the driver.

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

Parameters:

  • msg The new NebulaPackets from the driver

function ProcessPacket

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

function Status

nebula::Status nebula::ros::ContinentalSRR520DecoderWrapper::Status () 

function StatusCallback

Callback to process a new DiagnosticArray from the driver.

void nebula::ros::ContinentalSRR520DecoderWrapper::StatusCallback (
    std::unique_ptr< diagnostic_msgs::msg::DiagnosticArray > msg
) 

Parameters:

  • msg The new DiagnosticArray from the driver

function SyncFollowUpCallback

void nebula::ros::ContinentalSRR520DecoderWrapper::SyncFollowUpCallback (
    builtin_interfaces::msg::Time stamp
) 


The documentation for this class was generated from the following file nebula_ros/include/nebula_ros/continental/continental_srr520_decoder_wrapper.hpp