20#include <std_msgs/Bool.h>
21#include <std_msgs/Float64.h>
22#include <j2735_msgs/TransmissionState.h>
23#include <cav_msgs/TurnSignal.h>
24#include <geometry_msgs/TwistStamped.h>
25#include <autoware_msgs/VehicleStatus.h>
26#include <automotive_platform_msgs/VelocityAccel.h>
47 unsigned int getRate()
override;
Mock CAN driver. Operates as a passthrough for bag data which updates the timestamps on received mess...
unsigned int getRate() override
Pure virtual method that returns the desired operational rate of a child class.
std::vector< DriverType > getDriverTypes() override
Pure Virtual method which child classes must override that returns the list of all driver types that ...
const std::string vehicle_twist
const std::string brake_position_topic_
MockCANDriver(bool dummy=false)
const std::string steering_wheel_angle_topic_
int onRun() override
Pure virtual method which must be implemented by child classes. This method will be run once at start...
uint8_t getDriverStatus() override
Pure Virtual method. Returns an integer value which corresponds to the cav_msgs/DriverStatus enum fel...
const std::string transmission_state_topic_
The template node for the mock drivers that will handle all of the default driver logic.