blob: 2da92026a0a0ad0b1adab6fba19ed1587befcc1f [file] [log] [blame]
Comran Morshed2f7b4672016-01-23 14:27:34 +00001package y2016.actors;
2
3import "aos/common/actions/actions.q";
4
5// Parameters to send with start.
6struct SuperstructureActionParams {
Diana Vandenberg9cc9ab62016-04-20 21:27:47 -07007 double partial_angle;
8 double delay_time;
9 double full_angle;
Comran Morshed2f7b4672016-01-23 14:27:34 +000010};
11
12queue_group SuperstructureActionQueueGroup {
13 implements aos.common.actions.ActionQueueGroup;
14
15 message Goal {
16 uint32_t run;
17 SuperstructureActionParams params;
18 };
19
20 queue Goal goal;
21 queue aos.common.actions.Status status;
22};
23
24queue_group SuperstructureActionQueueGroup superstructure_action;