blob: 266acd5dbc698a72e0363f57fb529c06f9fbfca3 [file] [log] [blame]
Comran Morshed5323ecb2015-12-26 20:50:55 +00001#include "frc971/control_loops/drivetrain/polydrivetrain.h"
Austin Schuh96ce8ae2015-11-26 12:46:02 -08002
Austin Schuh96ce8ae2015-11-26 12:46:02 -08003#include "aos/common/commonmath.h"
Austin Schuhc5fceb82017-02-25 16:24:12 -08004#include "aos/common/controls/polytope.h"
Austin Schuh96ce8ae2015-11-26 12:46:02 -08005#include "frc971/control_loops/coerce_goal.h"
Austin Schuhbcce26a2018-03-26 23:41:24 -07006#ifdef __linux__
Comran Morshed5323ecb2015-12-26 20:50:55 +00007#include "frc971/control_loops/drivetrain/drivetrain.q.h"
8#include "frc971/control_loops/drivetrain/drivetrain_config.h"
Austin Schuhbcce26a2018-03-26 23:41:24 -07009#endif // __linux__
Austin Schuhc5fceb82017-02-25 16:24:12 -080010#include "frc971/control_loops/state_feedback_loop.h"
Austin Schuh96ce8ae2015-11-26 12:46:02 -080011
Comran Morshed5323ecb2015-12-26 20:50:55 +000012namespace frc971 {
Austin Schuh96ce8ae2015-11-26 12:46:02 -080013namespace control_loops {
Austin Schuh6197a182015-11-28 16:04:40 -080014namespace drivetrain {
Austin Schuh96ce8ae2015-11-26 12:46:02 -080015
Austin Schuh6197a182015-11-28 16:04:40 -080016} // namespace drivetrain
Austin Schuh96ce8ae2015-11-26 12:46:02 -080017} // namespace control_loops
Comran Morshed5323ecb2015-12-26 20:50:55 +000018} // namespace frc971