blob: 471b7b95dfdc156b530398dc2f6800494a029f40 [file] [log] [blame]
Stephan Massaltd021f972020-01-05 20:41:23 -08001#ifndef y2020_ACTORS_AUTO_SPLINES_H_
2#define y2020_ACTORS_AUTO_SPLINES_H_
3
4#include "aos/events/event_loop.h"
5#include "frc971/control_loops/control_loops_generated.h"
6#include "frc971/control_loops/drivetrain/drivetrain_goal_generated.h"
7/*
8
9 The cooridinate system for the autonomous splines is the same as the spline
10 python generator and drivetrain spline systems.
11
12*/
13
14namespace y2020 {
15namespace actors {
16
17class AutonomousSplines {
18 public:
19 static flatbuffers::Offset<frc971::MultiSpline> BasicSSpline(
20 aos::Sender<frc971::control_loops::drivetrain::Goal>::Builder *builder);
21 static flatbuffers::Offset<frc971::MultiSpline> StraightLine(
22 aos::Sender<frc971::control_loops::drivetrain::Goal>::Builder *builder);
23};
24
25} // namespace actors
26} // namespace y2020
27
28#endif // y2020_ACTORS_AUTO_SPLINES_H_