blob: e2bfd819fd828371357ac2bc6387bb7778dba9f0 [file] [log] [blame]
Comran Morshede68e3732016-03-12 14:12:11 +00001package y2016.actors;
2
3import "aos/common/actions/actions.q";
4
5struct AutonomousActionParams {
6 int32_t mode; // 0 = single ball auto
7};
8
9queue_group AutonomousActionQueueGroup {
10 implements aos.common.actions.ActionQueueGroup;
11
12 message Goal {
13 uint32_t run;
14 AutonomousActionParams params;
15 };
16
17 queue Goal goal;
18 queue aos.common.actions.Status status;
19};
20
21queue_group AutonomousActionQueueGroup autonomous_action;