Autoware.Auto
autoware::ne_raptor_interface::NERaptorInterfaceTalker Class Reference

Class that publishes messages to help test NERaptorInterface. More...

#include <test_ne_raptor_interface_talker.hpp>

Inheritance diagram for autoware::ne_raptor_interface::NERaptorInterfaceTalker:
Collaboration diagram for autoware::ne_raptor_interface::NERaptorInterfaceTalker:

Public Member Functions

 NERaptorInterfaceTalker (const rclcpp::NodeOptions &options)
 Default constructor. More...
 
bool8_t send_report (const BrakeReport &msg)
 Put in data to publish (overloaded function) More...
 
bool8_t send_report (const GearReport &msg)
 Put in data to publish (overloaded function) More...
 
bool8_t send_report (const MiscReport &msg)
 Put in data to publish (overloaded function) More...
 
bool8_t send_report (const OtherActuatorsReport &msg)
 Put in data to publish (overloaded function) More...
 
bool8_t send_report (const SteeringReport &msg)
 Put in data to publish (overloaded function) More...
 
bool8_t send_report (const WheelSpeedReport &msg)
 Put in data to publish (overloaded function) More...
 

Detailed Description

Class that publishes messages to help test NERaptorInterface.

Constructor & Destructor Documentation

◆ NERaptorInterfaceTalker()

autoware::ne_raptor_interface::NERaptorInterfaceTalker::NERaptorInterfaceTalker ( const rclcpp::NodeOptions &  options)
explicit

Default constructor.

Parameters
[in]optionsNodeOptions object with required parameters and options

Member Function Documentation

◆ send_report() [1/6]

bool8_t autoware::ne_raptor_interface::NERaptorInterfaceTalker::send_report ( const BrakeReport &  msg)

Put in data to publish (overloaded function)

Parameters
[in]msgThe control command to send to the vehicle (type BrakeReport)
Returns
false if sending failed in some way, true otherwise

◆ send_report() [2/6]

bool8_t autoware::ne_raptor_interface::NERaptorInterfaceTalker::send_report ( const GearReport &  msg)

Put in data to publish (overloaded function)

Parameters
[in]msgThe control command to send to the vehicle (type GearReport)
Returns
false if sending failed in some way, true otherwise

◆ send_report() [3/6]

bool8_t autoware::ne_raptor_interface::NERaptorInterfaceTalker::send_report ( const MiscReport &  msg)

Put in data to publish (overloaded function)

Parameters
[in]msgThe control command to send to the vehicle (type MiscReport)
Returns
false if sending failed in some way, true otherwise

◆ send_report() [4/6]

bool8_t autoware::ne_raptor_interface::NERaptorInterfaceTalker::send_report ( const OtherActuatorsReport &  msg)

Put in data to publish (overloaded function)

Parameters
[in]msgThe control command to send to the vehicle (type OtherActuatorsReport)
Returns
false if sending failed in some way, true otherwise

◆ send_report() [5/6]

bool8_t autoware::ne_raptor_interface::NERaptorInterfaceTalker::send_report ( const SteeringReport &  msg)

Put in data to publish (overloaded function)

Parameters
[in]msgThe control command to send to the vehicle (type SteeringReport)
Returns
false if sending failed in some way, true otherwise

◆ send_report() [6/6]

bool8_t autoware::ne_raptor_interface::NERaptorInterfaceTalker::send_report ( const WheelSpeedReport &  msg)

Put in data to publish (overloaded function)

Parameters
[in]msgThe control command to send to the vehicle (type WheelSpeedReport)
Returns
false if sending failed in some way, true otherwise

The documentation for this class was generated from the following file: