Alex Perry | cb7da4b | 2019-08-28 19:35:56 -0700 | [diff] [blame^] | 1 | namespace aos.control_loops; |
2 | // This file defines basic messages for a Single Input Single Output (SISO) | ||||
3 | // control loop. | ||||
4 | |||||
5 | table Goal { | ||||
6 | goal:double; | ||||
7 | } | ||||
8 | |||||
9 | table Position { | ||||
10 | position:double; | ||||
11 | } | ||||
12 | |||||
13 | table Output { | ||||
14 | voltage:double; | ||||
15 | } | ||||
16 | |||||
17 | table Status { | ||||
18 | done:bool; | ||||
19 | } | ||||
20 | |||||
21 | root_type Goal; | ||||
22 | root_type Position; | ||||
23 | root_type Output; | ||||
24 | root_type Status; |