Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
interfaces.hpp File Reference
#include "rclcpp/rclcpp.hpp"
#include "common_lib/structures/cone.hpp"
#include "common_lib/structures/path_point.hpp"
#include "custom_interfaces/msg/cone.hpp"
#include "custom_interfaces/msg/cone_array.hpp"
#include "custom_interfaces/msg/path_point.hpp"
#include "custom_interfaces/msg/path_point_array.hpp"
#include "custom_interfaces/msg/point2d.hpp"
Include dependency graph for interfaces.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  common_lib
 
namespace  common_lib::communication
 

Functions

std::vector< common_lib::structures::PathPointcommon_lib::communication::path_point_array_from_ci_vector (const custom_interfaces::msg::PathPointArray &path_point_array)
 Convert from custom interfaces PathPointArray to vector of common_lib PathPoints.
 
custom_interfaces::msg::ConeArray common_lib::communication::custom_interfaces_array_from_vector (const std::vector< common_lib::structures::Cone > &input_cones)
 
custom_interfaces::msg::PathPointArray common_lib::communication::custom_interfaces_array_from_vector (const std::vector< common_lib::structures::PathPoint > &input_path, bool is_map_closed)
 
std::vector< common_lib::structures::Conecommon_lib::communication::cone_vector_from_custom_interfaces (const custom_interfaces::msg::ConeArray &msg)