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 object list to publish.

Object 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 Object = off_highway_radar_msgs::msg::Object
using ObjectA = off_highway_radar_msgs::msg::ObjectA
using ObjectB = off_highway_radar_msgs::msg::ObjectB
using Objects = off_highway_radar_msgs::msg::Objects
using Information = off_highway_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.