Class Receiver

Inheritance Relationships

Base Type

  • public off_highway_can::Receiver

Class Documentation

class Receiver : public off_highway_can::Receiver

Radar receiver class to decode CAN frames into target list to publish.

Target list is published as simple list or as point cloud. Sensor information frame is used as diagnostic input and also published directly.

Public Types

using Message = off_highway_can::Message
using Target = off_highway_general_purpose_radar_msgs::msg::Target
using TargetA = off_highway_general_purpose_radar_msgs::msg::TargetA
using TargetB = off_highway_general_purpose_radar_msgs::msg::TargetB
using Targets = off_highway_general_purpose_radar_msgs::msg::Targets
using Information = off_highway_general_purpose_radar_msgs::msg::Information

Public Functions

explicit Receiver(const std::string &node_name = "receiver", const rclcpp::NodeOptions &options = rclcpp::NodeOptions())

Construct a new Receiver object.

~Receiver() = default

Destroy the Receiver object.