blob: 9ea25186cb070e5c68498e27946a62954545c8b9 [file] [log] [blame]
Austin Schuh95771d92021-01-23 14:42:25 -08001#ifndef FRC971_CONTROL_LOOPS_DRIVETRAIN_DRIVETRAIN_STATES_H_
2#define FRC971_CONTROL_LOOPS_DRIVETRAIN_DRIVETRAIN_STATES_H_
3
4namespace frc971 {
5namespace control_loops {
6namespace drivetrain {
7
8enum KalmanState {
9 kLeftPosition = 0,
10 kLeftVelocity = 1,
11 kRightPosition = 2,
12 kRightVelocity = 3,
13 kLeftError = 4,
14 kRightError = 5,
15 kAngularError = 6
16};
17
18enum OutputState { kLeftVoltage = 0, kRightVoltage = 1 };
19
20} // namespace drivetrain
21} // namespace control_loops
22} // namespace frc971
23
24#endif // FRC971_CONTROL_LOOPS_DRIVETRAIN_DRIVETRAIN_STATES_H_