blob: 6045da0aedfd16ce0fac3e16ba7f3c49a5d671a2 [file] [log] [blame]
Austin Schuh80ff2e12014-03-08 12:06:19 -08001package frc971.actions;
2
Brian Silverman2c1e0342014-04-11 16:15:01 -07003import "frc971/actions/action.q";
4
Austin Schuh80ff2e12014-03-08 12:06:19 -08005queue_group DrivetrainActionQueueGroup {
Brian Silverman2c1e0342014-04-11 16:15:01 -07006 implements frc971.actions.ActionQueueGroup;
Austin Schuh80ff2e12014-03-08 12:06:19 -08007
8 message Goal {
Austin Schuh577edf62014-04-13 10:33:05 -07009 uint32_t run;
Austin Schuh80ff2e12014-03-08 12:06:19 -080010 double left_initial_position;
11 double right_initial_position;
12 double y_offset;
Brian Silvermanad9e0002014-04-13 14:55:57 -070013 double theta_offset;
Austin Schuh80ff2e12014-03-08 12:06:19 -080014 double maximum_velocity;
Natalia Frumkind1fa52f2014-06-21 15:24:25 -070015 double maximum_acceleration;
Austin Schuh80ff2e12014-03-08 12:06:19 -080016 };
17
18 queue Goal goal;
Brian Silverman2c1e0342014-04-11 16:15:01 -070019 queue frc971.actions.Status status;
Austin Schuh80ff2e12014-03-08 12:06:19 -080020};
21
22queue_group DrivetrainActionQueueGroup drivetrain_action;