blob: 7e79d1f13db83e75c4fe28e14ed396a3a5cd724f [file] [log] [blame]
Austin Schuh6bcc2302019-03-23 22:28:06 -07001#ifndef Y2019_ACTORS_AUTO_SPLINES_H_
2#define Y2019_ACTORS_AUTO_SPLINES_H_
3
4#include "frc971/control_loops/control_loops.q.h"
5/*
6
7 The cooridinate system for the autonomous splines is the same as the spline
8 python generator and drivetrain spline systems.
9
10*/
11
12namespace y2019 {
13namespace actors {
14
15class AutonomousSplines {
16 public:
17 // A spline that does an 's' cause that's what he wanted.
18 static ::frc971::MultiSpline BasicSSpline();
19
20 // Straight
21 static ::frc971::MultiSpline StraightLine();
22
23 // HP to near side rocket
24 static ::frc971::MultiSpline HPToNearRocket();
25};
26
27} // namespace actors
28} // namespace y2019
29
30#endif // Y2019_ACTORS_AUTO_SPLINES_H_