Autoware.Auto
vesc_interface.hpp File Reference

This file defines the vesc_interface class. More...

#include <vesc_interface/visibility_control.hpp>
#include <common/types.hpp>
#include <vehicle_interface/platform_interface.hpp>
#include <autoware_auto_control_msgs/msg/high_level_control_command.hpp>
#include <autoware_auto_vehicle_msgs/msg/raw_control_command.hpp>
#include <autoware_auto_vehicle_msgs/msg/vehicle_control_command.hpp>
#include <autoware_auto_vehicle_msgs/msg/vehicle_state_command.hpp>
#include <autoware_auto_vehicle_msgs/msg/vehicle_odometry.hpp>
#include <autoware_auto_vehicle_msgs/msg/vehicle_state_report.hpp>
#include <autoware_auto_vehicle_msgs/msg/vehicle_kinematic_state.hpp>
#include <autoware_auto_vehicle_msgs/srv/autonomy_mode_change.hpp>
#include <vesc_msgs/msg/vesc_state_stamped.hpp>
#include <rclcpp/rclcpp.hpp>
#include <std_msgs/msg/float64.hpp>
#include <chrono>
#include <cstdint>
Include dependency graph for vesc_interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  autoware::vesc_interface::VESCInterface
 Class for interfacing with VESC. More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::vesc_interface
 A namespace to implement all functions to interface with VESC.
 

Detailed Description

This file defines the vesc_interface class.