Class ContinentalSRR520DecoderWrapper
Defined in File continental_srr520_decoder_wrapper.hpp
Class Documentation
-
class ContinentalSRR520DecoderWrapper
Public Functions
-
void process_packet(std::unique_ptr<nebula_msgs::msg::NebulaPacket> packet_msg)
-
rcl_interfaces::msg::SetParametersResult on_parameter_change(const std::vector<rclcpp::Parameter> &p)
-
nebula::Status status()
-
void near_detection_list_callback(std::unique_ptr<continental_msgs::msg::ContinentalSrr520DetectionList> msg)
Callback to process a new Near ContinentalSrr520DetectionList from the driver.
- Parameters:
msg – The new ContinentalSrr520DetectionList from the driver
-
void hrr_detection_list_callback(std::unique_ptr<continental_msgs::msg::ContinentalSrr520DetectionList> msg)
Callback to process a new HRR ContinentalSrr520DetectionList from the driver.
- Parameters:
msg – The new ContinentalSrr520DetectionList from the driver
-
void object_list_callback(std::unique_ptr<continental_msgs::msg::ContinentalSrr520ObjectList> msg)
Callback to process a new ContinentalSrr520ObjectList from the driver.
- Parameters:
msg – The new ContinentalSrr520ObjectList from the driver
-
void status_callback(std::unique_ptr<diagnostic_msgs::msg::DiagnosticArray> msg)
Callback to process a new DiagnosticArray from the driver.
- Parameters:
msg – The new DiagnosticArray from the driver
-
void sync_follow_up_callback(builtin_interfaces::msg::Time stamp)
Callback to process a new SyncFollowUp message from the driver.
-
void packets_callback(std::unique_ptr<nebula_msgs::msg::NebulaPackets> msg)
Callback to process a new NebulaPackets message from the driver.
- Parameters:
msg – The new NebulaPackets from the driver
-
void process_packet(std::unique_ptr<nebula_msgs::msg::NebulaPacket> packet_msg)