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