dragonpilot beta3

date: 2023-12-23T21:19:29
commit: 38612b14f1a8aa49d1c6ef61bd67f5a095abb3f9
This commit is contained in:
dragonpilot
2023-12-23 21:18:48 -07:00
parent dd4c663a58
commit 7ee7cb59b3
389 changed files with 36391 additions and 48841 deletions
+330 -315
View File
@@ -3502,7 +3502,7 @@ const ::capnp::_::RawSchema s_f5a5e26c954e339e = {
};
#endif // !CAPNP_LITE
CAPNP_DEFINE_ENUM(AudibleAlert_f5a5e26c954e339e, f5a5e26c954e339e);
static const ::capnp::_::AlignedData<1269> b_8c69372490aaa9da = {
static const ::capnp::_::AlignedData<1284> b_8c69372490aaa9da = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
218, 169, 170, 144, 36, 55, 105, 140,
10, 0, 0, 0, 1, 0, 17, 0,
@@ -3512,7 +3512,7 @@ static const ::capnp::_::AlignedData<1269> b_8c69372490aaa9da = {
21, 0, 0, 0, 162, 0, 0, 0,
29, 0, 0, 0, 231, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 87, 15, 0, 0,
17, 1, 0, 0, 143, 15, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
99, 97, 114, 46, 99, 97, 112, 110,
@@ -3581,497 +3581,504 @@ static const ::capnp::_::AlignedData<1269> b_8c69372490aaa9da = {
101, 0, 0, 0, 0, 0, 0, 0,
78, 101, 116, 119, 111, 114, 107, 76,
111, 99, 97, 116, 105, 111, 110, 0,
24, 1, 0, 0, 3, 0, 4, 0,
28, 1, 0, 0, 3, 0, 4, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
153, 7, 0, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
148, 7, 0, 0, 3, 0, 1, 0,
160, 7, 0, 0, 2, 0, 1, 0,
1, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
157, 7, 0, 0, 122, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
156, 7, 0, 0, 3, 0, 1, 0,
168, 7, 0, 0, 2, 0, 1, 0,
4, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
165, 7, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
168, 7, 0, 0, 3, 0, 1, 0,
180, 7, 0, 0, 2, 0, 1, 0,
5, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 3, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
177, 7, 0, 0, 82, 0, 0, 0,
181, 7, 0, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
176, 7, 0, 0, 3, 0, 1, 0,
188, 7, 0, 0, 2, 0, 1, 0,
51, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 4, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
185, 7, 0, 0, 186, 0, 0, 0,
185, 7, 0, 0, 122, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
188, 7, 0, 0, 3, 0, 1, 0,
200, 7, 0, 0, 2, 0, 1, 0,
6, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 5, 0, 0, 0,
184, 7, 0, 0, 3, 0, 1, 0,
196, 7, 0, 0, 2, 0, 1, 0,
4, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
197, 7, 0, 0, 82, 0, 0, 0,
193, 7, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
196, 7, 0, 0, 3, 0, 1, 0,
208, 7, 0, 0, 2, 0, 1, 0,
52, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 6, 0, 0, 0,
5, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 3, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
205, 7, 0, 0, 170, 0, 0, 0,
205, 7, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
208, 7, 0, 0, 3, 0, 1, 0,
220, 7, 0, 0, 2, 0, 1, 0,
10, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 7, 0, 0, 0,
204, 7, 0, 0, 3, 0, 1, 0,
216, 7, 0, 0, 2, 0, 1, 0,
52, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
217, 7, 0, 0, 122, 0, 0, 0,
213, 7, 0, 0, 186, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
216, 7, 0, 0, 3, 0, 1, 0,
228, 7, 0, 0, 2, 0, 1, 0,
11, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 8, 0, 0, 0,
6, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 5, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
225, 7, 0, 0, 114, 0, 0, 0,
225, 7, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
224, 7, 0, 0, 3, 0, 1, 0,
236, 7, 0, 0, 2, 0, 1, 0,
57, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 9, 0, 0, 0,
53, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 6, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
233, 7, 0, 0, 178, 0, 0, 0,
233, 7, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
236, 7, 0, 0, 3, 0, 1, 0,
248, 7, 0, 0, 2, 0, 1, 0,
56, 0, 0, 0, 6, 0, 0, 0,
10, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
245, 7, 0, 0, 122, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
244, 7, 0, 0, 3, 0, 1, 0,
0, 8, 0, 0, 2, 0, 1, 0,
11, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 8, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
253, 7, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
252, 7, 0, 0, 3, 0, 1, 0,
8, 8, 0, 0, 2, 0, 1, 0,
58, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 9, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
5, 8, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
8, 8, 0, 0, 3, 0, 1, 0,
20, 8, 0, 0, 2, 0, 1, 0,
57, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 10, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
245, 7, 0, 0, 178, 0, 0, 0,
17, 8, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
248, 7, 0, 0, 3, 0, 1, 0,
4, 8, 0, 0, 2, 0, 1, 0,
62, 0, 0, 0, 2, 0, 0, 0,
20, 8, 0, 0, 3, 0, 1, 0,
32, 8, 0, 0, 2, 0, 1, 0,
63, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 11, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 8, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
4, 8, 0, 0, 3, 0, 1, 0,
32, 8, 0, 0, 2, 0, 1, 0,
63, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 12, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
29, 8, 0, 0, 162, 0, 0, 0,
29, 8, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
32, 8, 0, 0, 3, 0, 1, 0,
60, 8, 0, 0, 2, 0, 1, 0,
64, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 13, 0, 0, 0,
64, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 12, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
57, 8, 0, 0, 154, 0, 0, 0,
57, 8, 0, 0, 162, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
60, 8, 0, 0, 3, 0, 1, 0,
88, 8, 0, 0, 2, 0, 1, 0,
65, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 14, 0, 0, 0,
65, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 13, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
85, 8, 0, 0, 146, 0, 0, 0,
85, 8, 0, 0, 154, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
88, 8, 0, 0, 3, 0, 1, 0,
116, 8, 0, 0, 2, 0, 1, 0,
66, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 15, 0, 0, 0,
66, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 14, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
113, 8, 0, 0, 170, 0, 0, 0,
113, 8, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
116, 8, 0, 0, 3, 0, 1, 0,
144, 8, 0, 0, 2, 0, 1, 0,
67, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 16, 0, 0, 0,
67, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 15, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
141, 8, 0, 0, 162, 0, 0, 0,
141, 8, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
144, 8, 0, 0, 3, 0, 1, 0,
172, 8, 0, 0, 2, 0, 1, 0,
68, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
169, 8, 0, 0, 162, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
172, 8, 0, 0, 3, 0, 1, 0,
200, 8, 0, 0, 2, 0, 1, 0,
16, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 17, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
169, 8, 0, 0, 42, 0, 0, 0,
197, 8, 0, 0, 42, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
164, 8, 0, 0, 3, 0, 1, 0,
176, 8, 0, 0, 2, 0, 1, 0,
192, 8, 0, 0, 3, 0, 1, 0,
204, 8, 0, 0, 2, 0, 1, 0,
17, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 18, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
173, 8, 0, 0, 82, 0, 0, 0,
201, 8, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
172, 8, 0, 0, 3, 0, 1, 0,
184, 8, 0, 0, 2, 0, 1, 0,
200, 8, 0, 0, 3, 0, 1, 0,
212, 8, 0, 0, 2, 0, 1, 0,
18, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 19, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
181, 8, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
180, 8, 0, 0, 3, 0, 1, 0,
192, 8, 0, 0, 2, 0, 1, 0,
19, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 20, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
189, 8, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
188, 8, 0, 0, 3, 0, 1, 0,
200, 8, 0, 0, 2, 0, 1, 0,
20, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 21, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
197, 8, 0, 0, 122, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
196, 8, 0, 0, 3, 0, 1, 0,
208, 8, 0, 0, 2, 0, 1, 0,
21, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 22, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
205, 8, 0, 0, 146, 0, 0, 0,
209, 8, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
208, 8, 0, 0, 3, 0, 1, 0,
220, 8, 0, 0, 2, 0, 1, 0,
19, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 20, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
217, 8, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
216, 8, 0, 0, 3, 0, 1, 0,
228, 8, 0, 0, 2, 0, 1, 0,
20, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 21, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
225, 8, 0, 0, 122, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
224, 8, 0, 0, 3, 0, 1, 0,
236, 8, 0, 0, 2, 0, 1, 0,
21, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 22, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
233, 8, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
236, 8, 0, 0, 3, 0, 1, 0,
248, 8, 0, 0, 2, 0, 1, 0,
23, 0, 0, 0, 10, 0, 0, 0,
0, 0, 1, 0, 23, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
217, 8, 0, 0, 154, 0, 0, 0,
245, 8, 0, 0, 154, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
220, 8, 0, 0, 3, 0, 1, 0,
232, 8, 0, 0, 2, 0, 1, 0,
248, 8, 0, 0, 3, 0, 1, 0,
4, 9, 0, 0, 2, 0, 1, 0,
24, 0, 0, 0, 11, 0, 0, 0,
0, 0, 1, 0, 24, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
229, 8, 0, 0, 146, 0, 0, 0,
1, 9, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
232, 8, 0, 0, 3, 0, 1, 0,
244, 8, 0, 0, 2, 0, 1, 0,
4, 9, 0, 0, 3, 0, 1, 0,
16, 9, 0, 0, 2, 0, 1, 0,
25, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 25, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
241, 8, 0, 0, 154, 0, 0, 0,
13, 9, 0, 0, 154, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
244, 8, 0, 0, 3, 0, 1, 0,
0, 9, 0, 0, 2, 0, 1, 0,
16, 9, 0, 0, 3, 0, 1, 0,
28, 9, 0, 0, 2, 0, 1, 0,
27, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
104, 149, 51, 53, 10, 88, 252, 147,
253, 8, 0, 0, 114, 0, 0, 0,
25, 9, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
28, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 28, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
233, 8, 0, 0, 130, 0, 0, 0,
5, 9, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
232, 8, 0, 0, 3, 0, 1, 0,
244, 8, 0, 0, 2, 0, 1, 0,
4, 9, 0, 0, 3, 0, 1, 0,
16, 9, 0, 0, 2, 0, 1, 0,
30, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 29, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
241, 8, 0, 0, 106, 0, 0, 0,
13, 9, 0, 0, 106, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
240, 8, 0, 0, 3, 0, 1, 0,
252, 8, 0, 0, 2, 0, 1, 0,
68, 0, 0, 0, 6, 0, 0, 0,
12, 9, 0, 0, 3, 0, 1, 0,
24, 9, 0, 0, 2, 0, 1, 0,
69, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 30, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
249, 8, 0, 0, 234, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 9, 0, 0, 3, 0, 1, 0,
12, 9, 0, 0, 2, 0, 1, 0,
32, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 31, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
9, 9, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
8, 9, 0, 0, 3, 0, 1, 0,
20, 9, 0, 0, 2, 0, 1, 0,
37, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 9, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 9, 0, 0, 3, 0, 1, 0,
28, 9, 0, 0, 2, 0, 1, 0,
53, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
25, 9, 0, 0, 194, 0, 0, 0,
21, 9, 0, 0, 234, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
28, 9, 0, 0, 3, 0, 1, 0,
40, 9, 0, 0, 2, 0, 1, 0,
32, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 31, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
37, 9, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
36, 9, 0, 0, 3, 0, 1, 0,
48, 9, 0, 0, 2, 0, 1, 0,
37, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
45, 9, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
44, 9, 0, 0, 3, 0, 1, 0,
56, 9, 0, 0, 2, 0, 1, 0,
54, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
53, 9, 0, 0, 194, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
56, 9, 0, 0, 3, 0, 1, 0,
68, 9, 0, 0, 2, 0, 1, 0,
33, 0, 0, 0, 30, 0, 0, 0,
0, 0, 1, 0, 34, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
37, 9, 0, 0, 138, 0, 0, 0,
65, 9, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
40, 9, 0, 0, 3, 0, 1, 0,
52, 9, 0, 0, 2, 0, 1, 0,
68, 9, 0, 0, 3, 0, 1, 0,
80, 9, 0, 0, 2, 0, 1, 0,
34, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 35, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
49, 9, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
52, 9, 0, 0, 3, 0, 1, 0,
64, 9, 0, 0, 2, 0, 1, 0,
39, 0, 0, 0, 16, 0, 0, 0,
0, 0, 1, 0, 36, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
61, 9, 0, 0, 154, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
64, 9, 0, 0, 3, 0, 1, 0,
76, 9, 0, 0, 2, 0, 1, 0,
42, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 37, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
73, 9, 0, 0, 234, 0, 0, 0,
77, 9, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
80, 9, 0, 0, 3, 0, 1, 0,
92, 9, 0, 0, 2, 0, 1, 0,
39, 0, 0, 0, 16, 0, 0, 0,
0, 0, 1, 0, 36, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
89, 9, 0, 0, 154, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
92, 9, 0, 0, 3, 0, 1, 0,
104, 9, 0, 0, 2, 0, 1, 0,
42, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 37, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
101, 9, 0, 0, 234, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
108, 9, 0, 0, 3, 0, 1, 0,
120, 9, 0, 0, 2, 0, 1, 0,
43, 0, 0, 0, 10, 0, 0, 0,
0, 0, 1, 0, 38, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
89, 9, 0, 0, 58, 0, 0, 0,
117, 9, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
84, 9, 0, 0, 3, 0, 1, 0,
96, 9, 0, 0, 2, 0, 1, 0,
54, 0, 0, 0, 10, 0, 0, 0,
112, 9, 0, 0, 3, 0, 1, 0,
124, 9, 0, 0, 2, 0, 1, 0,
55, 0, 0, 0, 10, 0, 0, 0,
0, 0, 1, 0, 39, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
93, 9, 0, 0, 186, 0, 0, 0,
121, 9, 0, 0, 186, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
96, 9, 0, 0, 3, 0, 1, 0,
108, 9, 0, 0, 2, 0, 1, 0,
124, 9, 0, 0, 3, 0, 1, 0,
136, 9, 0, 0, 2, 0, 1, 0,
44, 0, 0, 0, 11, 0, 0, 0,
0, 0, 1, 0, 41, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
105, 9, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
104, 9, 0, 0, 3, 0, 1, 0,
116, 9, 0, 0, 2, 0, 1, 0,
58, 0, 0, 0, 31, 0, 0, 0,
0, 0, 1, 0, 42, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
113, 9, 0, 0, 234, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
120, 9, 0, 0, 3, 0, 1, 0,
132, 9, 0, 0, 2, 0, 1, 0,
45, 0, 0, 0, 34, 0, 0, 0,
0, 0, 1, 0, 43, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
129, 9, 0, 0, 138, 0, 0, 0,
133, 9, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
132, 9, 0, 0, 3, 0, 1, 0,
144, 9, 0, 0, 2, 0, 1, 0,
46, 0, 0, 0, 11, 0, 0, 0,
0, 0, 1, 0, 44, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
141, 9, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
136, 9, 0, 0, 3, 0, 1, 0,
164, 9, 0, 0, 2, 0, 1, 0,
47, 0, 0, 0, 18, 0, 0, 0,
0, 0, 1, 0, 45, 0, 0, 0,
59, 0, 0, 0, 31, 0, 0, 0,
0, 0, 1, 0, 42, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
161, 9, 0, 0, 114, 0, 0, 0,
141, 9, 0, 0, 234, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
148, 9, 0, 0, 3, 0, 1, 0,
160, 9, 0, 0, 2, 0, 1, 0,
46, 0, 0, 0, 34, 0, 0, 0,
0, 0, 1, 0, 43, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
157, 9, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
160, 9, 0, 0, 3, 0, 1, 0,
172, 9, 0, 0, 2, 0, 1, 0,
60, 0, 0, 0, 12, 0, 0, 0,
47, 0, 0, 0, 11, 0, 0, 0,
0, 0, 1, 0, 44, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
169, 9, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
164, 9, 0, 0, 3, 0, 1, 0,
192, 9, 0, 0, 2, 0, 1, 0,
48, 0, 0, 0, 18, 0, 0, 0,
0, 0, 1, 0, 45, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
189, 9, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
188, 9, 0, 0, 3, 0, 1, 0,
200, 9, 0, 0, 2, 0, 1, 0,
61, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 46, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
169, 9, 0, 0, 218, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
176, 9, 0, 0, 3, 0, 1, 0,
188, 9, 0, 0, 2, 0, 1, 0,
29, 0, 0, 0, 19, 0, 0, 0,
0, 0, 1, 0, 47, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
185, 9, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
184, 9, 0, 0, 3, 0, 1, 0,
196, 9, 0, 0, 2, 0, 1, 0,
26, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
193, 9, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
192, 9, 0, 0, 3, 0, 1, 0,
204, 9, 0, 0, 2, 0, 1, 0,
48, 0, 0, 0, 35, 0, 0, 0,
0, 0, 1, 0, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
201, 9, 0, 0, 146, 0, 0, 0,
197, 9, 0, 0, 218, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
204, 9, 0, 0, 3, 0, 1, 0,
216, 9, 0, 0, 2, 0, 1, 0,
49, 0, 0, 0, 40, 0, 0, 0,
0, 0, 1, 0, 50, 0, 0, 0,
29, 0, 0, 0, 19, 0, 0, 0,
0, 0, 1, 0, 47, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
213, 9, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
212, 9, 0, 0, 3, 0, 1, 0,
224, 9, 0, 0, 2, 0, 1, 0,
59, 0, 0, 0, 21, 0, 0, 0,
26, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
221, 9, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
220, 9, 0, 0, 3, 0, 1, 0,
232, 9, 0, 0, 2, 0, 1, 0,
49, 0, 0, 0, 35, 0, 0, 0,
0, 0, 1, 0, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
229, 9, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
232, 9, 0, 0, 3, 0, 1, 0,
244, 9, 0, 0, 2, 0, 1, 0,
50, 0, 0, 0, 40, 0, 0, 0,
0, 0, 1, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
241, 9, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
240, 9, 0, 0, 3, 0, 1, 0,
252, 9, 0, 0, 2, 0, 1, 0,
60, 0, 0, 0, 21, 0, 0, 0,
0, 0, 1, 0, 51, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
221, 9, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
224, 9, 0, 0, 3, 0, 1, 0,
236, 9, 0, 0, 2, 0, 1, 0,
36, 0, 0, 0, 22, 0, 0, 0,
0, 0, 1, 0, 52, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
233, 9, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
236, 9, 0, 0, 3, 0, 1, 0,
248, 9, 0, 0, 2, 0, 1, 0,
61, 0, 0, 0, 23, 0, 0, 0,
0, 0, 1, 0, 53, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
245, 9, 0, 0, 226, 0, 0, 0,
249, 9, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
252, 9, 0, 0, 3, 0, 1, 0,
8, 10, 0, 0, 2, 0, 1, 0,
69, 0, 0, 0, 24, 0, 0, 0,
0, 0, 1, 0, 54, 0, 0, 0,
36, 0, 0, 0, 22, 0, 0, 0,
0, 0, 1, 0, 52, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
5, 10, 0, 0, 242, 0, 0, 0,
5, 10, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
12, 10, 0, 0, 3, 0, 1, 0,
24, 10, 0, 0, 2, 0, 1, 0,
2, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 55, 0, 0, 0,
8, 10, 0, 0, 3, 0, 1, 0,
20, 10, 0, 0, 2, 0, 1, 0,
62, 0, 0, 0, 23, 0, 0, 0,
0, 0, 1, 0, 53, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
21, 10, 0, 0, 138, 0, 0, 0,
17, 10, 0, 0, 226, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
24, 10, 0, 0, 3, 0, 1, 0,
36, 10, 0, 0, 2, 0, 1, 0,
70, 0, 0, 0, 24, 0, 0, 0,
0, 0, 1, 0, 54, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
33, 10, 0, 0, 242, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
40, 10, 0, 0, 3, 0, 1, 0,
52, 10, 0, 0, 2, 0, 1, 0,
2, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 55, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
49, 10, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
52, 10, 0, 0, 3, 0, 1, 0,
64, 10, 0, 0, 2, 0, 1, 0,
7, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 56, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
33, 10, 0, 0, 82, 0, 0, 0,
61, 10, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
32, 10, 0, 0, 3, 0, 1, 0,
44, 10, 0, 0, 2, 0, 1, 0,
55, 0, 0, 0, 15, 0, 0, 0,
60, 10, 0, 0, 3, 0, 1, 0,
72, 10, 0, 0, 2, 0, 1, 0,
56, 0, 0, 0, 15, 0, 0, 0,
0, 0, 1, 0, 57, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
41, 10, 0, 0, 202, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
48, 10, 0, 0, 3, 0, 1, 0,
60, 10, 0, 0, 2, 0, 1, 0,
41, 0, 0, 0, 25, 0, 0, 0,
0, 0, 1, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
57, 10, 0, 0, 34, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
68, 10, 0, 0, 3, 0, 1, 0,
80, 10, 0, 0, 2, 0, 1, 0,
31, 0, 0, 0, 26, 0, 0, 0,
0, 0, 1, 0, 59, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
77, 10, 0, 0, 106, 0, 0, 0,
69, 10, 0, 0, 202, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
76, 10, 0, 0, 3, 0, 1, 0,
88, 10, 0, 0, 2, 0, 1, 0,
35, 0, 0, 0, 27, 0, 0, 0,
0, 0, 1, 0, 60, 0, 0, 0,
41, 0, 0, 0, 25, 0, 0, 0,
0, 0, 1, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
85, 10, 0, 0, 82, 0, 0, 0,
85, 10, 0, 0, 34, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
84, 10, 0, 0, 3, 0, 1, 0,
96, 10, 0, 0, 2, 0, 1, 0,
40, 0, 0, 0, 28, 0, 0, 0,
0, 0, 1, 0, 61, 0, 0, 0,
96, 10, 0, 0, 3, 0, 1, 0,
108, 10, 0, 0, 2, 0, 1, 0,
31, 0, 0, 0, 26, 0, 0, 0,
0, 0, 1, 0, 59, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
93, 10, 0, 0, 34, 1, 0, 0,
105, 10, 0, 0, 106, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
104, 10, 0, 0, 3, 0, 1, 0,
116, 10, 0, 0, 2, 0, 1, 0,
35, 0, 0, 0, 27, 0, 0, 0,
0, 0, 1, 0, 60, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
113, 10, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
112, 10, 0, 0, 3, 0, 1, 0,
124, 10, 0, 0, 2, 0, 1, 0,
40, 0, 0, 0, 28, 0, 0, 0,
0, 0, 1, 0, 61, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
121, 10, 0, 0, 34, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
132, 10, 0, 0, 3, 0, 1, 0,
144, 10, 0, 0, 2, 0, 1, 0,
12, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 62, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
113, 10, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
112, 10, 0, 0, 3, 0, 1, 0,
140, 10, 0, 0, 2, 0, 1, 0,
50, 0, 0, 0, 29, 0, 0, 0,
0, 0, 1, 0, 63, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
137, 10, 0, 0, 138, 0, 0, 0,
141, 10, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
140, 10, 0, 0, 3, 0, 1, 0,
152, 10, 0, 0, 2, 0, 1, 0,
8, 0, 0, 0, 30, 0, 0, 0,
0, 0, 1, 0, 64, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
149, 10, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
144, 10, 0, 0, 3, 0, 1, 0,
156, 10, 0, 0, 2, 0, 1, 0,
13, 0, 0, 0, 41, 0, 0, 0,
0, 0, 1, 0, 65, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
153, 10, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
156, 10, 0, 0, 3, 0, 1, 0,
168, 10, 0, 0, 2, 0, 1, 0,
3, 0, 0, 0, 224, 3, 0, 0,
0, 0, 1, 0, 66, 0, 0, 0,
51, 0, 0, 0, 29, 0, 0, 0,
0, 0, 1, 0, 63, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
165, 10, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
160, 10, 0, 0, 3, 0, 1, 0,
172, 10, 0, 0, 2, 0, 1, 0,
14, 0, 0, 0, 32, 0, 0, 0,
0, 0, 1, 0, 68, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
169, 10, 0, 0, 130, 0, 0, 0,
165, 10, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
168, 10, 0, 0, 3, 0, 1, 0,
180, 10, 0, 0, 2, 0, 1, 0,
15, 0, 0, 0, 225, 3, 0, 0,
0, 0, 1, 0, 69, 0, 0, 0,
8, 0, 0, 0, 30, 0, 0, 0,
0, 0, 1, 0, 64, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
177, 10, 0, 0, 114, 0, 0, 0,
177, 10, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
176, 10, 0, 0, 3, 0, 1, 0,
188, 10, 0, 0, 2, 0, 1, 0,
38, 0, 0, 0, 226, 3, 0, 0,
0, 0, 1, 0, 70, 0, 0, 0,
172, 10, 0, 0, 3, 0, 1, 0,
184, 10, 0, 0, 2, 0, 1, 0,
13, 0, 0, 0, 41, 0, 0, 0,
0, 0, 1, 0, 65, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
185, 10, 0, 0, 114, 0, 0, 0,
181, 10, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
184, 10, 0, 0, 3, 0, 1, 0,
196, 10, 0, 0, 2, 0, 1, 0,
9, 0, 0, 0, 227, 3, 0, 0,
0, 0, 1, 0, 71, 0, 0, 0,
3, 0, 0, 0, 224, 3, 0, 0,
0, 0, 1, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
193, 10, 0, 0, 18, 1, 0, 0,
193, 10, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
188, 10, 0, 0, 3, 0, 1, 0,
200, 10, 0, 0, 2, 0, 1, 0,
14, 0, 0, 0, 32, 0, 0, 0,
0, 0, 1, 0, 68, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
197, 10, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
196, 10, 0, 0, 3, 0, 1, 0,
208, 10, 0, 0, 2, 0, 1, 0,
15, 0, 0, 0, 225, 3, 0, 0,
0, 0, 1, 0, 69, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
205, 10, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
204, 10, 0, 0, 3, 0, 1, 0,
216, 10, 0, 0, 2, 0, 1, 0,
38, 0, 0, 0, 226, 3, 0, 0,
0, 0, 1, 0, 70, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
213, 10, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
212, 10, 0, 0, 3, 0, 1, 0,
224, 10, 0, 0, 2, 0, 1, 0,
9, 0, 0, 0, 227, 3, 0, 0,
0, 0, 1, 0, 71, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
221, 10, 0, 0, 18, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
232, 10, 0, 0, 3, 0, 1, 0,
244, 10, 0, 0, 2, 0, 1, 0,
22, 0, 0, 0, 33, 0, 0, 0,
0, 0, 1, 0, 72, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
213, 10, 0, 0, 162, 0, 0, 0,
241, 10, 0, 0, 162, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
216, 10, 0, 0, 3, 0, 1, 0,
228, 10, 0, 0, 2, 0, 1, 0,
244, 10, 0, 0, 3, 0, 1, 0,
0, 11, 0, 0, 2, 0, 1, 0,
45, 0, 0, 0, 228, 3, 0, 0,
0, 0, 1, 0, 73, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
253, 10, 0, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
248, 10, 0, 0, 3, 0, 1, 0,
4, 11, 0, 0, 2, 0, 1, 0,
99, 97, 114, 78, 97, 109, 101, 0,
12, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -4770,6 +4777,14 @@ static const ::capnp::_::AlignedData<1269> b_8c69372490aaa9da = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
112, 97, 115, 115, 105, 118, 101, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, }
};
@@ -4787,11 +4802,11 @@ static const ::capnp::_::RawSchema* const d_8c69372490aaa9da[] = {
&s_e836349c6056b0c9,
&s_ff99e3682a833c51,
};
static const uint16_t m_8c69372490aaa9da[] = {63, 66, 15, 16, 1, 42, 0, 37, 19, 44, 39, 29, 6, 54, 4, 5, 2, 68, 47, 62, 53, 13, 14, 55, 38, 46, 26, 59, 56, 25, 17, 65, 52, 7, 49, 8, 48, 64, 36, 3, 43, 34, 22, 60, 9, 40, 10, 31, 51, 67, 35, 33, 27, 45, 11, 12, 32, 20, 21, 58, 30, 50, 69, 23, 24, 41, 57, 28, 61, 18};
static const uint16_t i_8c69372490aaa9da[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69};
static const uint16_t m_8c69372490aaa9da[] = {63, 66, 15, 16, 1, 42, 0, 37, 19, 44, 39, 29, 6, 54, 4, 5, 2, 68, 47, 62, 53, 13, 14, 55, 38, 46, 26, 59, 56, 25, 17, 65, 52, 7, 49, 8, 48, 64, 36, 70, 3, 43, 34, 22, 60, 9, 40, 10, 31, 51, 67, 35, 33, 27, 45, 11, 12, 32, 20, 21, 58, 30, 50, 69, 23, 24, 41, 57, 28, 61, 18};
static const uint16_t i_8c69372490aaa9da[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70};
const ::capnp::_::RawSchema s_8c69372490aaa9da = {
0x8c69372490aaa9da, b_8c69372490aaa9da.words, 1269, d_8c69372490aaa9da, m_8c69372490aaa9da,
10, 70, i_8c69372490aaa9da, nullptr, nullptr, { &s_8c69372490aaa9da, nullptr, nullptr, 0, 0, nullptr }
0x8c69372490aaa9da, b_8c69372490aaa9da.words, 1284, d_8c69372490aaa9da, m_8c69372490aaa9da,
10, 71, i_8c69372490aaa9da, nullptr, nullptr, { &s_8c69372490aaa9da, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
static const ::capnp::_::AlignedData<85> b_e836349c6056b0c9 = {
+19
View File
@@ -2345,6 +2345,8 @@ public:
inline float getTireStiffnessFactor() const;
inline bool getPassive() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
@@ -2641,6 +2643,9 @@ public:
inline float getTireStiffnessFactor();
inline void setTireStiffnessFactor(float value);
inline bool getPassive();
inline void setPassive(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
@@ -7159,6 +7164,20 @@ inline void CarParams::Builder::setTireStiffnessFactor(float value) {
::capnp::bounded<33>() * ::capnp::ELEMENTS, value);
}
inline bool CarParams::Reader::getPassive() const {
return _reader.getDataField<bool>(
::capnp::bounded<996>() * ::capnp::ELEMENTS);
}
inline bool CarParams::Builder::getPassive() {
return _builder.getDataField<bool>(
::capnp::bounded<996>() * ::capnp::ELEMENTS);
}
inline void CarParams::Builder::setPassive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<996>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::CarParams::SafetyModel CarParams::SafetyConfig::Reader::getSafetyModel() const {
return _reader.getDataField< ::cereal::CarParams::SafetyModel>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
+52 -300
View File
@@ -382,17 +382,17 @@ const ::capnp::_::RawSchema s_81c2f05a394cf4af = {
0, 20, i_81c2f05a394cf4af, nullptr, nullptr, { &s_81c2f05a394cf4af, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
static const ::capnp::_::AlignedData<302> b_aedffd8f31e7b55d = {
static const ::capnp::_::AlignedData<115> b_aedffd8f31e7b55d = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
93, 181, 231, 49, 143, 253, 223, 174,
13, 0, 0, 0, 1, 0, 5, 0,
13, 0, 0, 0, 1, 0, 2, 0,
89, 10, 85, 29, 102, 186, 38, 181,
0, 0, 7, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
21, 0, 0, 0, 10, 1, 0, 0,
37, 0, 0, 0, 55, 0, 0, 0,
37, 0, 0, 0, 39, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
101, 0, 0, 0, 135, 3, 0, 0,
81, 0, 0, 0, 31, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
99, 117, 115, 116, 111, 109, 46, 99,
@@ -400,137 +400,73 @@ static const ::capnp::_::AlignedData<302> b_aedffd8f31e7b55d = {
103, 105, 116, 117, 100, 105, 110, 97,
108, 80, 108, 97, 110, 69, 120, 116,
0, 0, 0, 0, 0, 0, 0, 0,
12, 0, 0, 0, 1, 0, 1, 0,
8, 0, 0, 0, 1, 0, 1, 0,
206, 31, 115, 238, 186, 117, 42, 180,
17, 0, 0, 0, 210, 0, 0, 0,
2, 8, 153, 155, 54, 132, 119, 158,
25, 0, 0, 0, 186, 0, 0, 0,
9, 0, 0, 0, 210, 0, 0, 0,
218, 174, 84, 82, 132, 78, 18, 209,
29, 0, 0, 0, 210, 0, 0, 0,
17, 0, 0, 0, 210, 0, 0, 0,
76, 111, 110, 103, 105, 116, 117, 100,
105, 110, 97, 108, 80, 108, 97, 110,
69, 120, 116, 83, 111, 117, 114, 99,
101, 0, 0, 0, 0, 0, 0, 0,
83, 112, 101, 101, 100, 76, 105, 109,
105, 116, 67, 111, 110, 116, 114, 111,
108, 83, 116, 97, 116, 101, 0, 0,
86, 105, 115, 105, 111, 110, 84, 117,
114, 110, 67, 111, 110, 116, 114, 111,
108, 108, 101, 114, 83, 116, 97, 116,
101, 0, 0, 0, 0, 0, 0, 0,
64, 0, 0, 0, 3, 0, 4, 0,
20, 0, 0, 0, 3, 0, 4, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
177, 1, 0, 0, 210, 0, 0, 0,
125, 0, 0, 0, 122, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
184, 1, 0, 0, 3, 0, 1, 0,
196, 1, 0, 0, 2, 0, 1, 0,
124, 0, 0, 0, 3, 0, 1, 0,
136, 0, 0, 0, 2, 0, 1, 0,
1, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
193, 1, 0, 0, 130, 0, 0, 0,
133, 0, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
192, 1, 0, 0, 3, 0, 1, 0,
204, 1, 0, 0, 2, 0, 1, 0,
132, 0, 0, 0, 3, 0, 1, 0,
144, 0, 0, 0, 2, 0, 1, 0,
2, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
201, 1, 0, 0, 186, 0, 0, 0,
141, 0, 0, 0, 210, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
204, 1, 0, 0, 3, 0, 1, 0,
216, 1, 0, 0, 2, 0, 1, 0,
3, 0, 0, 0, 2, 0, 0, 0,
148, 0, 0, 0, 3, 0, 1, 0,
160, 0, 0, 0, 2, 0, 1, 0,
3, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 3, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
213, 1, 0, 0, 90, 0, 0, 0,
157, 0, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
212, 1, 0, 0, 3, 0, 1, 0,
224, 1, 0, 0, 2, 0, 1, 0,
4, 0, 0, 0, 3, 0, 0, 0,
156, 0, 0, 0, 3, 0, 1, 0,
168, 0, 0, 0, 2, 0, 1, 0,
4, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
221, 1, 0, 0, 138, 0, 0, 0,
165, 0, 0, 0, 210, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
224, 1, 0, 0, 3, 0, 1, 0,
236, 1, 0, 0, 2, 0, 1, 0,
5, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 5, 0, 0, 0,
172, 0, 0, 0, 3, 0, 1, 0,
184, 0, 0, 0, 2, 0, 1, 0,
100, 112, 69, 50, 69, 73, 115, 66,
108, 101, 110, 100, 101, 100, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
233, 1, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
236, 1, 0, 0, 3, 0, 1, 0,
248, 1, 0, 0, 2, 0, 1, 0,
6, 0, 0, 0, 160, 0, 0, 0,
0, 0, 1, 0, 6, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
245, 1, 0, 0, 130, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
244, 1, 0, 0, 3, 0, 1, 0,
0, 2, 0, 0, 2, 0, 1, 0,
7, 0, 0, 0, 161, 0, 0, 0,
0, 0, 1, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
253, 1, 0, 0, 170, 0, 0, 0,
100, 101, 50, 101, 73, 115, 69, 110,
97, 98, 108, 101, 100, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 2, 0, 0, 3, 0, 1, 0,
12, 2, 0, 0, 2, 0, 1, 0,
8, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 8, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
9, 2, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
12, 2, 0, 0, 3, 0, 1, 0,
24, 2, 0, 0, 2, 0, 1, 0,
9, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 9, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
21, 2, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
20, 2, 0, 0, 3, 0, 1, 0,
32, 2, 0, 0, 2, 0, 1, 0,
10, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 10, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
29, 2, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
28, 2, 0, 0, 3, 0, 1, 0,
40, 2, 0, 0, 2, 0, 1, 0,
11, 0, 0, 0, 11, 0, 0, 0,
0, 0, 1, 0, 11, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
37, 2, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
40, 2, 0, 0, 3, 0, 1, 0,
52, 2, 0, 0, 2, 0, 1, 0,
12, 0, 0, 0, 18, 0, 0, 0,
0, 0, 1, 0, 12, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
49, 2, 0, 0, 74, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
48, 2, 0, 0, 3, 0, 1, 0,
60, 2, 0, 0, 2, 0, 1, 0,
13, 0, 0, 0, 162, 0, 0, 0,
0, 0, 1, 0, 13, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
57, 2, 0, 0, 122, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
56, 2, 0, 0, 3, 0, 1, 0,
68, 2, 0, 0, 2, 0, 1, 0,
14, 0, 0, 0, 19, 0, 0, 0,
0, 0, 1, 0, 14, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
65, 2, 0, 0, 210, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
72, 2, 0, 0, 3, 0, 1, 0,
84, 2, 0, 0, 2, 0, 1, 0,
15, 0, 0, 0, 163, 0, 0, 0,
0, 0, 1, 0, 15, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
81, 2, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
80, 2, 0, 0, 3, 0, 1, 0,
92, 2, 0, 0, 2, 0, 1, 0,
118, 105, 115, 105, 111, 110, 84, 117,
114, 110, 67, 111, 110, 116, 114, 111,
108, 108, 101, 114, 83, 116, 97, 116,
@@ -551,120 +487,6 @@ static const ::capnp::_::AlignedData<302> b_aedffd8f31e7b55d = {
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
115, 112, 101, 101, 100, 76, 105, 109,
105, 116, 67, 111, 110, 116, 114, 111,
108, 83, 116, 97, 116, 101, 0, 0,
15, 0, 0, 0, 0, 0, 0, 0,
2, 8, 153, 155, 54, 132, 119, 158,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
15, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
115, 112, 101, 101, 100, 76, 105, 109,
105, 116, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
115, 112, 101, 101, 100, 76, 105, 109,
105, 116, 79, 102, 102, 115, 101, 116,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
100, 105, 115, 116, 84, 111, 83, 112,
101, 101, 100, 76, 105, 109, 105, 116,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
105, 115, 77, 97, 112, 83, 112, 101,
101, 100, 76, 105, 109, 105, 116, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
115, 112, 101, 101, 100, 76, 105, 109,
105, 116, 80, 101, 114, 99, 79, 102,
102, 115, 101, 116, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
115, 112, 101, 101, 100, 76, 105, 109,
105, 116, 86, 97, 108, 117, 101, 79,
102, 102, 115, 101, 116, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
100, 105, 115, 116, 84, 111, 84, 117,
114, 110, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
116, 117, 114, 110, 83, 112, 101, 101,
100, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
116, 117, 114, 110, 83, 112, 101, 101,
100, 67, 111, 110, 116, 114, 111, 108,
83, 116, 97, 116, 101, 0, 0, 0,
15, 0, 0, 0, 0, 0, 0, 0,
2, 8, 153, 155, 54, 132, 119, 158,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
15, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
116, 117, 114, 110, 83, 105, 103, 110,
0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
100, 112, 69, 50, 69, 73, 115, 66,
108, 101, 110, 100, 101, 100, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
108, 111, 110, 103, 105, 116, 117, 100,
105, 110, 97, 108, 80, 108, 97, 110,
69, 120, 116, 83, 111, 117, 114, 99,
@@ -674,33 +496,23 @@ static const ::capnp::_::AlignedData<302> b_aedffd8f31e7b55d = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
15, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
100, 101, 50, 101, 73, 115, 69, 110,
97, 98, 108, 101, 100, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, }
};
::capnp::word const* const bp_aedffd8f31e7b55d = b_aedffd8f31e7b55d.words;
#if !CAPNP_LITE
static const ::capnp::_::RawSchema* const d_aedffd8f31e7b55d[] = {
&s_9e7784369b990802,
&s_b42a75baee731fce,
&s_d1124e845254aeda,
};
static const uint16_t m_aedffd8f31e7b55d[] = {15, 5, 9, 13, 6, 14, 3, 2, 4, 7, 8, 12, 10, 11, 0, 1};
static const uint16_t i_aedffd8f31e7b55d[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
static const uint16_t m_aedffd8f31e7b55d[] = {1, 0, 4, 2, 3};
static const uint16_t i_aedffd8f31e7b55d[] = {0, 1, 2, 3, 4};
const ::capnp::_::RawSchema s_aedffd8f31e7b55d = {
0xaedffd8f31e7b55d, b_aedffd8f31e7b55d.words, 302, d_aedffd8f31e7b55d, m_aedffd8f31e7b55d,
3, 16, i_aedffd8f31e7b55d, nullptr, nullptr, { &s_aedffd8f31e7b55d, nullptr, nullptr, 0, 0, nullptr }
0xaedffd8f31e7b55d, b_aedffd8f31e7b55d.words, 115, d_aedffd8f31e7b55d, m_aedffd8f31e7b55d,
2, 5, i_aedffd8f31e7b55d, nullptr, nullptr, { &s_aedffd8f31e7b55d, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
static const ::capnp::_::AlignedData<55> b_b42a75baee731fce = {
static const ::capnp::_::AlignedData<46> b_b42a75baee731fce = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
206, 31, 115, 238, 186, 117, 42, 180,
33, 0, 0, 0, 2, 0, 0, 0,
@@ -710,7 +522,7 @@ static const ::capnp::_::AlignedData<55> b_b42a75baee731fce = {
21, 0, 0, 0, 218, 1, 0, 0,
49, 0, 0, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
45, 0, 0, 0, 199, 0, 0, 0,
45, 0, 0, 0, 151, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
99, 117, 115, 116, 111, 109, 46, 99,
@@ -722,101 +534,41 @@ static const ::capnp::_::AlignedData<55> b_b42a75baee731fce = {
110, 69, 120, 116, 83, 111, 117, 114,
99, 101, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 1, 0,
32, 0, 0, 0, 1, 0, 2, 0,
24, 0, 0, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0, 0, 0,
89, 0, 0, 0, 58, 0, 0, 0,
65, 0, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
81, 0, 0, 0, 50, 0, 0, 0,
57, 0, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 0, 0, 0, 0,
73, 0, 0, 0, 50, 0, 0, 0,
49, 0, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0, 0, 0,
65, 0, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
4, 0, 0, 0, 0, 0, 0, 0,
57, 0, 0, 0, 34, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
5, 0, 0, 0, 0, 0, 0, 0,
49, 0, 0, 0, 42, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
6, 0, 0, 0, 0, 0, 0, 0,
41, 0, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
7, 0, 0, 0, 0, 0, 0, 0,
33, 0, 0, 0, 82, 0, 0, 0,
4, 0, 0, 0, 0, 0, 0, 0,
33, 0, 0, 0, 34, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
5, 0, 0, 0, 0, 0, 0, 0,
25, 0, 0, 0, 42, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
99, 114, 117, 105, 115, 101, 0, 0,
108, 101, 97, 100, 48, 0, 0, 0,
108, 101, 97, 100, 49, 0, 0, 0,
108, 101, 97, 100, 50, 0, 0, 0,
101, 50, 101, 0, 0, 0, 0, 0,
116, 117, 114, 110, 0, 0, 0, 0,
108, 105, 109, 105, 116, 0, 0, 0,
116, 117, 114, 110, 108, 105, 109, 105,
116, 0, 0, 0, 0, 0, 0, 0, }
116, 117, 114, 110, 0, 0, 0, 0, }
};
::capnp::word const* const bp_b42a75baee731fce = b_b42a75baee731fce.words;
#if !CAPNP_LITE
static const uint16_t m_b42a75baee731fce[] = {0, 4, 1, 2, 3, 6, 5, 7};
static const uint16_t m_b42a75baee731fce[] = {0, 4, 1, 2, 3, 5};
const ::capnp::_::RawSchema s_b42a75baee731fce = {
0xb42a75baee731fce, b_b42a75baee731fce.words, 55, nullptr, m_b42a75baee731fce,
0, 8, nullptr, nullptr, nullptr, { &s_b42a75baee731fce, nullptr, nullptr, 0, 0, nullptr }
0xb42a75baee731fce, b_b42a75baee731fce.words, 46, nullptr, m_b42a75baee731fce,
0, 6, nullptr, nullptr, nullptr, { &s_b42a75baee731fce, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
CAPNP_DEFINE_ENUM(LongitudinalPlanExtSource_b42a75baee731fce, b42a75baee731fce);
static const ::capnp::_::AlignedData<40> b_9e7784369b990802 = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
2, 8, 153, 155, 54, 132, 119, 158,
33, 0, 0, 0, 2, 0, 0, 0,
93, 181, 231, 49, 143, 253, 223, 174,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
21, 0, 0, 0, 194, 1, 0, 0,
45, 0, 0, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
41, 0, 0, 0, 103, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
99, 117, 115, 116, 111, 109, 46, 99,
97, 112, 110, 112, 58, 76, 111, 110,
103, 105, 116, 117, 100, 105, 110, 97,
108, 80, 108, 97, 110, 69, 120, 116,
46, 83, 112, 101, 101, 100, 76, 105,
109, 105, 116, 67, 111, 110, 116, 114,
111, 108, 83, 116, 97, 116, 101, 0,
0, 0, 0, 0, 1, 0, 1, 0,
16, 0, 0, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0, 0, 0,
41, 0, 0, 0, 74, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
37, 0, 0, 0, 106, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 0, 0, 0, 0,
33, 0, 0, 0, 74, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0, 0, 0,
29, 0, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
105, 110, 97, 99, 116, 105, 118, 101,
0, 0, 0, 0, 0, 0, 0, 0,
116, 101, 109, 112, 73, 110, 97, 99,
116, 105, 118, 101, 0, 0, 0, 0,
97, 100, 97, 112, 116, 105, 110, 103,
0, 0, 0, 0, 0, 0, 0, 0,
97, 99, 116, 105, 118, 101, 0, 0, }
};
::capnp::word const* const bp_9e7784369b990802 = b_9e7784369b990802.words;
#if !CAPNP_LITE
static const uint16_t m_9e7784369b990802[] = {3, 2, 0, 1};
const ::capnp::_::RawSchema s_9e7784369b990802 = {
0x9e7784369b990802, b_9e7784369b990802.words, 40, nullptr, m_9e7784369b990802,
0, 4, nullptr, nullptr, nullptr, { &s_9e7784369b990802, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
CAPNP_DEFINE_ENUM(SpeedLimitControlState_9e7784369b990802, 9e7784369b990802);
static const ::capnp::_::AlignedData<40> b_d1124e845254aeda = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
218, 174, 84, 82, 132, 78, 18, 209,
+45 -266
View File
@@ -24,18 +24,8 @@ enum class LongitudinalPlanExtSource_b42a75baee731fce: uint16_t {
LEAD2,
E2E,
TURN,
LIMIT,
TURNLIMIT,
};
CAPNP_DECLARE_ENUM(LongitudinalPlanExtSource, b42a75baee731fce);
CAPNP_DECLARE_SCHEMA(9e7784369b990802);
enum class SpeedLimitControlState_9e7784369b990802: uint16_t {
INACTIVE,
TEMP_INACTIVE,
ADAPTING,
ACTIVE,
};
CAPNP_DECLARE_ENUM(SpeedLimitControlState, 9e7784369b990802);
CAPNP_DECLARE_SCHEMA(d1124e845254aeda);
enum class VisionTurnControllerState_d1124e845254aeda: uint16_t {
DISABLED,
@@ -81,13 +71,11 @@ struct LongitudinalPlanExt {
class Pipeline;
typedef ::capnp::schemas::LongitudinalPlanExtSource_b42a75baee731fce LongitudinalPlanExtSource;
typedef ::capnp::schemas::SpeedLimitControlState_9e7784369b990802 SpeedLimitControlState;
typedef ::capnp::schemas::VisionTurnControllerState_d1124e845254aeda VisionTurnControllerState;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(aedffd8f31e7b55d, 5, 0)
CAPNP_DECLARE_STRUCT_HEADER(aedffd8f31e7b55d, 2, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
@@ -427,38 +415,16 @@ public:
}
#endif // !CAPNP_LITE
inline bool getDpE2EIsBlended() const;
inline bool getDe2eIsEnabled() const;
inline ::cereal::LongitudinalPlanExt::VisionTurnControllerState getVisionTurnControllerState() const;
inline float getVisionTurnSpeed() const;
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState getSpeedLimitControlState() const;
inline float getSpeedLimit() const;
inline float getSpeedLimitOffset() const;
inline float getDistToSpeedLimit() const;
inline bool getIsMapSpeedLimit() const;
inline bool getSpeedLimitPercOffset() const;
inline float getSpeedLimitValueOffset() const;
inline float getDistToTurn() const;
inline float getTurnSpeed() const;
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState getTurnSpeedControlState() const;
inline ::int16_t getTurnSign() const;
inline bool getDpE2EIsBlended() const;
inline ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource getLongitudinalPlanExtSource() const;
inline bool getDe2eIsEnabled() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
@@ -487,54 +453,21 @@ public:
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool getDpE2EIsBlended();
inline void setDpE2EIsBlended(bool value);
inline bool getDe2eIsEnabled();
inline void setDe2eIsEnabled(bool value);
inline ::cereal::LongitudinalPlanExt::VisionTurnControllerState getVisionTurnControllerState();
inline void setVisionTurnControllerState( ::cereal::LongitudinalPlanExt::VisionTurnControllerState value);
inline float getVisionTurnSpeed();
inline void setVisionTurnSpeed(float value);
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState getSpeedLimitControlState();
inline void setSpeedLimitControlState( ::cereal::LongitudinalPlanExt::SpeedLimitControlState value);
inline float getSpeedLimit();
inline void setSpeedLimit(float value);
inline float getSpeedLimitOffset();
inline void setSpeedLimitOffset(float value);
inline float getDistToSpeedLimit();
inline void setDistToSpeedLimit(float value);
inline bool getIsMapSpeedLimit();
inline void setIsMapSpeedLimit(bool value);
inline bool getSpeedLimitPercOffset();
inline void setSpeedLimitPercOffset(bool value);
inline float getSpeedLimitValueOffset();
inline void setSpeedLimitValueOffset(float value);
inline float getDistToTurn();
inline void setDistToTurn(float value);
inline float getTurnSpeed();
inline void setTurnSpeed(float value);
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState getTurnSpeedControlState();
inline void setTurnSpeedControlState( ::cereal::LongitudinalPlanExt::SpeedLimitControlState value);
inline ::int16_t getTurnSign();
inline void setTurnSign( ::int16_t value);
inline bool getDpE2EIsBlended();
inline void setDpE2EIsBlended(bool value);
inline ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource getLongitudinalPlanExtSource();
inline void setLongitudinalPlanExtSource( ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource value);
inline bool getDe2eIsEnabled();
inline void setDe2eIsEnabled(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
@@ -1535,18 +1468,46 @@ inline void LiveMapData::Builder::setLastGpsBearingAccuracyDeg(float value) {
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanExt::Reader::getDpE2EIsBlended() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanExt::Builder::getDpE2EIsBlended() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setDpE2EIsBlended(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanExt::Reader::getDe2eIsEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanExt::Builder::getDe2eIsEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setDe2eIsEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::LongitudinalPlanExt::VisionTurnControllerState LongitudinalPlanExt::Reader::getVisionTurnControllerState() const {
return _reader.getDataField< ::cereal::LongitudinalPlanExt::VisionTurnControllerState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::LongitudinalPlanExt::VisionTurnControllerState LongitudinalPlanExt::Builder::getVisionTurnControllerState() {
return _builder.getDataField< ::cereal::LongitudinalPlanExt::VisionTurnControllerState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setVisionTurnControllerState( ::cereal::LongitudinalPlanExt::VisionTurnControllerState value) {
_builder.setDataField< ::cereal::LongitudinalPlanExt::VisionTurnControllerState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float LongitudinalPlanExt::Reader::getVisionTurnSpeed() const {
@@ -1563,200 +1524,18 @@ inline void LongitudinalPlanExt::Builder::setVisionTurnSpeed(float value) {
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState LongitudinalPlanExt::Reader::getSpeedLimitControlState() const {
return _reader.getDataField< ::cereal::LongitudinalPlanExt::SpeedLimitControlState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState LongitudinalPlanExt::Builder::getSpeedLimitControlState() {
return _builder.getDataField< ::cereal::LongitudinalPlanExt::SpeedLimitControlState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setSpeedLimitControlState( ::cereal::LongitudinalPlanExt::SpeedLimitControlState value) {
_builder.setDataField< ::cereal::LongitudinalPlanExt::SpeedLimitControlState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float LongitudinalPlanExt::Reader::getSpeedLimit() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float LongitudinalPlanExt::Builder::getSpeedLimit() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setSpeedLimit(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float LongitudinalPlanExt::Reader::getSpeedLimitOffset() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float LongitudinalPlanExt::Builder::getSpeedLimitOffset() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setSpeedLimitOffset(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float LongitudinalPlanExt::Reader::getDistToSpeedLimit() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float LongitudinalPlanExt::Builder::getDistToSpeedLimit() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setDistToSpeedLimit(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanExt::Reader::getIsMapSpeedLimit() const {
return _reader.getDataField<bool>(
::capnp::bounded<160>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanExt::Builder::getIsMapSpeedLimit() {
return _builder.getDataField<bool>(
::capnp::bounded<160>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setIsMapSpeedLimit(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<160>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanExt::Reader::getSpeedLimitPercOffset() const {
return _reader.getDataField<bool>(
::capnp::bounded<161>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanExt::Builder::getSpeedLimitPercOffset() {
return _builder.getDataField<bool>(
::capnp::bounded<161>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setSpeedLimitPercOffset(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<161>() * ::capnp::ELEMENTS, value);
}
inline float LongitudinalPlanExt::Reader::getSpeedLimitValueOffset() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float LongitudinalPlanExt::Builder::getSpeedLimitValueOffset() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setSpeedLimitValueOffset(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float LongitudinalPlanExt::Reader::getDistToTurn() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float LongitudinalPlanExt::Builder::getDistToTurn() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setDistToTurn(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float LongitudinalPlanExt::Reader::getTurnSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float LongitudinalPlanExt::Builder::getTurnSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setTurnSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState LongitudinalPlanExt::Reader::getTurnSpeedControlState() const {
return _reader.getDataField< ::cereal::LongitudinalPlanExt::SpeedLimitControlState>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline ::cereal::LongitudinalPlanExt::SpeedLimitControlState LongitudinalPlanExt::Builder::getTurnSpeedControlState() {
return _builder.getDataField< ::cereal::LongitudinalPlanExt::SpeedLimitControlState>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setTurnSpeedControlState( ::cereal::LongitudinalPlanExt::SpeedLimitControlState value) {
_builder.setDataField< ::cereal::LongitudinalPlanExt::SpeedLimitControlState>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline ::int16_t LongitudinalPlanExt::Reader::getTurnSign() const {
return _reader.getDataField< ::int16_t>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline ::int16_t LongitudinalPlanExt::Builder::getTurnSign() {
return _builder.getDataField< ::int16_t>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setTurnSign( ::int16_t value) {
_builder.setDataField< ::int16_t>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanExt::Reader::getDpE2EIsBlended() const {
return _reader.getDataField<bool>(
::capnp::bounded<162>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanExt::Builder::getDpE2EIsBlended() {
return _builder.getDataField<bool>(
::capnp::bounded<162>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setDpE2EIsBlended(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<162>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource LongitudinalPlanExt::Reader::getLongitudinalPlanExtSource() const {
return _reader.getDataField< ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource LongitudinalPlanExt::Builder::getLongitudinalPlanExtSource() {
return _builder.getDataField< ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setLongitudinalPlanExtSource( ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource value) {
_builder.setDataField< ::cereal::LongitudinalPlanExt::LongitudinalPlanExtSource>(
::capnp::bounded<19>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanExt::Reader::getDe2eIsEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<163>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanExt::Builder::getDe2eIsEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<163>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanExt::Builder::setDe2eIsEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<163>() * ::capnp::ELEMENTS, value);
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline bool LateralPlanExt::Reader::hasDPathWLinesX() const {
+146 -140
View File
@@ -2202,7 +2202,7 @@ const ::capnp::_::RawSchema s_ddb169f01e102879 = {
};
#endif // !CAPNP_LITE
CAPNP_DEFINE_ENUM(FrameType_ddb169f01e102879, ddb169f01e102879);
static const ::capnp::_::AlignedData<30> b_d810b1e7705dd69c = {
static const ::capnp::_::AlignedData<34> b_d810b1e7705dd69c = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
156, 214, 93, 112, 231, 177, 16, 216,
20, 0, 0, 0, 2, 0, 0, 0,
@@ -2212,7 +2212,7 @@ static const ::capnp::_::AlignedData<30> b_d810b1e7705dd69c = {
21, 0, 0, 0, 2, 1, 0, 0,
33, 0, 0, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
29, 0, 0, 0, 79, 0, 0, 0,
29, 0, 0, 0, 103, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
108, 111, 103, 46, 99, 97, 112, 110,
@@ -2220,26 +2220,30 @@ static const ::capnp::_::AlignedData<30> b_d810b1e7705dd69c = {
97, 116, 97, 46, 73, 109, 97, 103,
101, 83, 101, 110, 115, 111, 114, 0,
0, 0, 0, 0, 1, 0, 1, 0,
12, 0, 0, 0, 1, 0, 2, 0,
16, 0, 0, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0, 0, 0,
29, 0, 0, 0, 66, 0, 0, 0,
41, 0, 0, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
21, 0, 0, 0, 58, 0, 0, 0,
33, 0, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 0, 0, 0, 0,
13, 0, 0, 0, 66, 0, 0, 0,
25, 0, 0, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0, 0, 0,
17, 0, 0, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
117, 110, 107, 110, 111, 119, 110, 0,
97, 114, 48, 50, 51, 49, 0, 0,
111, 120, 48, 51, 99, 49, 48, 0, }
111, 120, 48, 51, 99, 49, 48, 0,
111, 115, 48, 52, 99, 49, 48, 0, }
};
::capnp::word const* const bp_d810b1e7705dd69c = b_d810b1e7705dd69c.words;
#if !CAPNP_LITE
static const uint16_t m_d810b1e7705dd69c[] = {1, 2, 0};
static const uint16_t m_d810b1e7705dd69c[] = {1, 3, 2, 0};
const ::capnp::_::RawSchema s_d810b1e7705dd69c = {
0xd810b1e7705dd69c, b_d810b1e7705dd69c.words, 30, nullptr, m_d810b1e7705dd69c,
0, 3, nullptr, nullptr, nullptr, { &s_d810b1e7705dd69c, nullptr, nullptr, 0, 0, nullptr }
0xd810b1e7705dd69c, b_d810b1e7705dd69c.words, 34, nullptr, m_d810b1e7705dd69c,
0, 4, nullptr, nullptr, nullptr, { &s_d810b1e7705dd69c, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
CAPNP_DEFINE_ENUM(ImageSensor_d810b1e7705dd69c, d810b1e7705dd69c);
@@ -4618,7 +4622,7 @@ const ::capnp::_::RawSchema s_b98c64ea27898ea0 = {
0, 2, i_b98c64ea27898ea0, nullptr, nullptr, { &s_b98c64ea27898ea0, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
static const ::capnp::_::AlignedData<643> b_a7649e2575e4591e = {
static const ::capnp::_::AlignedData<645> b_a7649e2575e4591e = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
30, 89, 228, 117, 37, 158, 100, 167,
10, 0, 0, 0, 1, 0, 9, 0,
@@ -4656,14 +4660,14 @@ static const ::capnp::_::AlignedData<643> b_a7649e2575e4591e = {
80, 97, 110, 100, 97, 67, 97, 110,
83, 116, 97, 116, 101, 0, 0, 0,
148, 0, 0, 0, 3, 0, 4, 0,
29, 0, 0, 0, 0, 0, 0, 0,
28, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
253, 3, 0, 0, 66, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
248, 3, 0, 0, 3, 0, 1, 0,
4, 4, 0, 0, 2, 0, 1, 0,
30, 0, 0, 0, 1, 0, 0, 0,
29, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 4, 0, 0, 66, 0, 0, 0,
@@ -4677,244 +4681,244 @@ static const ::capnp::_::AlignedData<643> b_a7649e2575e4591e = {
0, 0, 0, 0, 0, 0, 0, 0,
4, 4, 0, 0, 3, 0, 1, 0,
16, 4, 0, 0, 2, 0, 1, 0,
22, 0, 0, 0, 65, 0, 0, 0,
21, 0, 0, 0, 65, 0, 0, 0,
0, 0, 1, 0, 3, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
13, 4, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
12, 4, 0, 0, 3, 0, 1, 0,
24, 4, 0, 0, 2, 0, 1, 0,
1, 0, 0, 0, 66, 0, 0, 0,
30, 0, 0, 0, 66, 0, 0, 0,
0, 0, 1, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
21, 4, 0, 0, 186, 0, 0, 0,
21, 4, 0, 0, 10, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
24, 4, 0, 0, 3, 0, 1, 0,
36, 4, 0, 0, 2, 0, 1, 0,
32, 4, 0, 0, 3, 0, 1, 0,
44, 4, 0, 0, 2, 0, 1, 0,
31, 0, 0, 0, 67, 0, 0, 0,
0, 0, 1, 0, 5, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
33, 4, 0, 0, 2, 1, 0, 0,
41, 4, 0, 0, 2, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
40, 4, 0, 0, 3, 0, 1, 0,
52, 4, 0, 0, 2, 0, 1, 0,
48, 4, 0, 0, 3, 0, 1, 0,
60, 4, 0, 0, 2, 0, 1, 0,
32, 0, 0, 0, 68, 0, 0, 0,
0, 0, 1, 0, 6, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
49, 4, 0, 0, 138, 0, 0, 0,
57, 4, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
52, 4, 0, 0, 3, 0, 1, 0,
64, 4, 0, 0, 2, 0, 1, 0,
2, 0, 0, 0, 3, 0, 0, 0,
60, 4, 0, 0, 3, 0, 1, 0,
72, 4, 0, 0, 2, 0, 1, 0,
1, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
61, 4, 0, 0, 138, 0, 0, 0,
69, 4, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
64, 4, 0, 0, 3, 0, 1, 0,
76, 4, 0, 0, 2, 0, 1, 0,
3, 0, 0, 0, 4, 0, 0, 0,
72, 4, 0, 0, 3, 0, 1, 0,
84, 4, 0, 0, 2, 0, 1, 0,
2, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 8, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
73, 4, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
76, 4, 0, 0, 3, 0, 1, 0,
88, 4, 0, 0, 2, 0, 1, 0,
4, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 9, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
85, 4, 0, 0, 114, 0, 0, 0,
81, 4, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
84, 4, 0, 0, 3, 0, 1, 0,
96, 4, 0, 0, 2, 0, 1, 0,
5, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 10, 0, 0, 0,
3, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 9, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
93, 4, 0, 0, 82, 0, 0, 0,
93, 4, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
92, 4, 0, 0, 3, 0, 1, 0,
104, 4, 0, 0, 2, 0, 1, 0,
4, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 10, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
101, 4, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
100, 4, 0, 0, 3, 0, 1, 0,
112, 4, 0, 0, 2, 0, 1, 0,
33, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 11, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
101, 4, 0, 0, 178, 0, 0, 0,
109, 4, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
104, 4, 0, 0, 3, 0, 1, 0,
116, 4, 0, 0, 2, 0, 1, 0,
112, 4, 0, 0, 3, 0, 1, 0,
124, 4, 0, 0, 2, 0, 1, 0,
34, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 12, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
113, 4, 0, 0, 186, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
116, 4, 0, 0, 3, 0, 1, 0,
128, 4, 0, 0, 2, 0, 1, 0,
6, 0, 0, 0, 69, 0, 0, 0,
0, 0, 1, 0, 13, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
125, 4, 0, 0, 98, 0, 0, 0,
121, 4, 0, 0, 186, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
124, 4, 0, 0, 3, 0, 1, 0,
136, 4, 0, 0, 2, 0, 1, 0,
25, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 14, 0, 0, 0,
5, 0, 0, 0, 69, 0, 0, 0,
0, 0, 1, 0, 13, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
133, 4, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
132, 4, 0, 0, 3, 0, 1, 0,
144, 4, 0, 0, 2, 0, 1, 0,
7, 0, 0, 0, 15, 0, 0, 0,
0, 0, 1, 0, 15, 0, 0, 0,
24, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 14, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
141, 4, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
140, 4, 0, 0, 3, 0, 1, 0,
152, 4, 0, 0, 2, 0, 1, 0,
8, 0, 0, 0, 70, 0, 0, 0,
6, 0, 0, 0, 15, 0, 0, 0,
0, 0, 1, 0, 15, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
149, 4, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
148, 4, 0, 0, 3, 0, 1, 0,
160, 4, 0, 0, 2, 0, 1, 0,
7, 0, 0, 0, 70, 0, 0, 0,
0, 0, 1, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
149, 4, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
152, 4, 0, 0, 3, 0, 1, 0,
164, 4, 0, 0, 2, 0, 1, 0,
9, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 17, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
161, 4, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
156, 4, 0, 0, 3, 0, 1, 0,
168, 4, 0, 0, 2, 0, 1, 0,
10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 18, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
165, 4, 0, 0, 58, 0, 0, 0,
157, 4, 0, 0, 138, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
160, 4, 0, 0, 3, 0, 1, 0,
188, 4, 0, 0, 2, 0, 1, 0,
23, 0, 0, 0, 9, 0, 0, 0,
172, 4, 0, 0, 2, 0, 1, 0,
8, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 17, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
169, 4, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
164, 4, 0, 0, 3, 0, 1, 0,
176, 4, 0, 0, 2, 0, 1, 0,
9, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 18, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
173, 4, 0, 0, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
168, 4, 0, 0, 3, 0, 1, 0,
196, 4, 0, 0, 2, 0, 1, 0,
22, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 19, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
185, 4, 0, 0, 130, 0, 0, 0,
193, 4, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
184, 4, 0, 0, 3, 0, 1, 0,
196, 4, 0, 0, 2, 0, 1, 0,
192, 4, 0, 0, 3, 0, 1, 0,
204, 4, 0, 0, 2, 0, 1, 0,
35, 0, 0, 0, 20, 0, 0, 0,
0, 0, 1, 0, 20, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
193, 4, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
196, 4, 0, 0, 3, 0, 1, 0,
208, 4, 0, 0, 2, 0, 1, 0,
16, 0, 0, 0, 21, 0, 0, 0,
0, 0, 1, 0, 21, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
205, 4, 0, 0, 114, 0, 0, 0,
201, 4, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
204, 4, 0, 0, 3, 0, 1, 0,
216, 4, 0, 0, 2, 0, 1, 0,
11, 0, 0, 0, 71, 0, 0, 0,
0, 0, 1, 0, 22, 0, 0, 0,
15, 0, 0, 0, 21, 0, 0, 0,
0, 0, 1, 0, 21, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
213, 4, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
212, 4, 0, 0, 3, 0, 1, 0,
224, 4, 0, 0, 2, 0, 1, 0,
27, 0, 0, 0, 22, 0, 0, 0,
10, 0, 0, 0, 71, 0, 0, 0,
0, 0, 1, 0, 22, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
221, 4, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
220, 4, 0, 0, 3, 0, 1, 0,
232, 4, 0, 0, 2, 0, 1, 0,
26, 0, 0, 0, 22, 0, 0, 0,
0, 0, 1, 0, 23, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
221, 4, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
224, 4, 0, 0, 3, 0, 1, 0,
236, 4, 0, 0, 2, 0, 1, 0,
24, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 24, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
233, 4, 0, 0, 130, 0, 0, 0,
229, 4, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
232, 4, 0, 0, 3, 0, 1, 0,
244, 4, 0, 0, 2, 0, 1, 0,
12, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 25, 0, 0, 0,
23, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 24, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
241, 4, 0, 0, 114, 0, 0, 0,
241, 4, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
240, 4, 0, 0, 3, 0, 1, 0,
252, 4, 0, 0, 2, 0, 1, 0,
11, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 25, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
249, 4, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
248, 4, 0, 0, 3, 0, 1, 0,
4, 5, 0, 0, 2, 0, 1, 0,
36, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 26, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
249, 4, 0, 0, 186, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
252, 4, 0, 0, 3, 0, 1, 0,
8, 5, 0, 0, 2, 0, 1, 0,
26, 0, 0, 0, 23, 0, 0, 0,
0, 0, 1, 0, 27, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
5, 5, 0, 0, 98, 0, 0, 0,
1, 5, 0, 0, 186, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
4, 5, 0, 0, 3, 0, 1, 0,
16, 5, 0, 0, 2, 0, 1, 0,
13, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 28, 0, 0, 0,
25, 0, 0, 0, 23, 0, 0, 0,
0, 0, 1, 0, 27, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
13, 5, 0, 0, 74, 0, 0, 0,
13, 5, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
12, 5, 0, 0, 3, 0, 1, 0,
24, 5, 0, 0, 2, 0, 1, 0,
19, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 29, 0, 0, 0,
12, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 28, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
21, 5, 0, 0, 82, 0, 0, 0,
21, 5, 0, 0, 74, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
20, 5, 0, 0, 3, 0, 1, 0,
32, 5, 0, 0, 2, 0, 1, 0,
20, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 30, 0, 0, 0,
18, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 29, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
29, 5, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
28, 5, 0, 0, 3, 0, 1, 0,
40, 5, 0, 0, 2, 0, 1, 0,
21, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 31, 0, 0, 0,
19, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 30, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
37, 5, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
36, 5, 0, 0, 3, 0, 1, 0,
48, 5, 0, 0, 2, 0, 1, 0,
28, 0, 0, 0, 224, 1, 0, 0,
20, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 31, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
45, 5, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
44, 5, 0, 0, 3, 0, 1, 0,
56, 5, 0, 0, 2, 0, 1, 0,
27, 0, 0, 0, 224, 1, 0, 0,
0, 0, 1, 0, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
45, 5, 0, 0, 178, 0, 0, 0,
53, 5, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
48, 5, 0, 0, 3, 0, 1, 0,
60, 5, 0, 0, 2, 0, 1, 0,
15, 0, 0, 0, 31, 0, 0, 0,
56, 5, 0, 0, 3, 0, 1, 0,
68, 5, 0, 0, 2, 0, 1, 0,
14, 0, 0, 0, 31, 0, 0, 0,
0, 0, 1, 0, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
57, 5, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
60, 5, 0, 0, 3, 0, 1, 0,
72, 5, 0, 0, 2, 0, 1, 0,
14, 0, 0, 0, 61, 0, 0, 0,
0, 0, 1, 0, 34, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
69, 5, 0, 0, 114, 0, 0, 0,
65, 5, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
68, 5, 0, 0, 3, 0, 1, 0,
80, 5, 0, 0, 2, 0, 1, 0,
17, 0, 0, 0, 16, 0, 0, 0,
0, 0, 1, 0, 35, 0, 0, 0,
13, 0, 0, 0, 61, 0, 0, 0,
0, 0, 1, 0, 34, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
77, 5, 0, 0, 98, 0, 0, 0,
77, 5, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
76, 5, 0, 0, 3, 0, 1, 0,
88, 5, 0, 0, 2, 0, 1, 0,
18, 0, 0, 0, 17, 0, 0, 0,
0, 0, 1, 0, 36, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
0, 0, 1, 0, 35, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
85, 5, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
84, 5, 0, 0, 3, 0, 1, 0,
96, 5, 0, 0, 2, 0, 1, 0,
17, 0, 0, 0, 17, 0, 0, 0,
0, 0, 1, 0, 36, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
93, 5, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
92, 5, 0, 0, 3, 0, 1, 0,
104, 5, 0, 0, 2, 0, 1, 0,
118, 111, 108, 116, 97, 103, 101, 0,
8, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -4951,7 +4955,9 @@ static const ::capnp::_::AlignedData<643> b_a7649e2575e4591e = {
0, 0, 0, 0, 0, 0, 0, 0,
103, 97, 115, 73, 110, 116, 101, 114,
99, 101, 112, 116, 111, 114, 68, 101,
116, 101, 99, 116, 101, 100, 0, 0,
116, 101, 99, 116, 101, 100, 68, 69,
80, 82, 69, 67, 65, 84, 69, 68,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -5277,7 +5283,7 @@ static const ::capnp::_::RawSchema* const d_a7649e2575e4591e[] = {
static const uint16_t m_a7649e2575e4591e[] = {23, 29, 30, 31, 3, 1, 28, 11, 34, 15, 18, 4, 9, 21, 6, 22, 13, 2, 25, 10, 16, 7, 14, 27, 26, 20, 32, 19, 24, 35, 36, 33, 5, 8, 17, 12, 0};
static const uint16_t i_a7649e2575e4591e[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36};
const ::capnp::_::RawSchema s_a7649e2575e4591e = {
0xa7649e2575e4591e, b_a7649e2575e4591e.words, 643, d_a7649e2575e4591e, m_a7649e2575e4591e,
0xa7649e2575e4591e, b_a7649e2575e4591e.words, 645, d_a7649e2575e4591e, m_a7649e2575e4591e,
7, 37, i_a7649e2575e4591e, nullptr, nullptr, { &s_a7649e2575e4591e, nullptr, nullptr, 0, 0, nullptr }
};
#endif // !CAPNP_LITE
@@ -27600,7 +27606,7 @@ static const ::capnp::_::AlignedData<2162> b_d314cfd957229c11 = {
37, 0, 189, 255, 0, 0, 0, 0,
0, 0, 1, 0, 68, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
61, 17, 0, 0, 82, 0, 0, 0,
61, 17, 0, 0, 106, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
60, 17, 0, 0, 3, 0, 1, 0,
88, 17, 0, 0, 2, 0, 1, 0,
@@ -28704,8 +28710,8 @@ static const ::capnp::_::AlignedData<2162> b_d314cfd957229c11 = {
1, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
99, 97, 114, 69, 118, 101, 110, 116,
115, 0, 0, 0, 0, 0, 0, 0,
111, 110, 114, 111, 97, 100, 69, 118,
101, 110, 116, 115, 0, 0, 0, 0,
14, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -29358,7 +29364,7 @@ static const ::capnp::_::RawSchema* const d_d314cfd957229c11[] = {
&s_fe346a9de48d9b50,
&s_fe35ad896ffaeacf,
};
static const uint16_t m_d314cfd957229c11[] = {98, 101, 30, 20, 55, 42, 60, 63, 5, 23, 68, 69, 22, 28, 35, 7, 110, 111, 112, 113, 114, 115, 116, 124, 125, 126, 6, 70, 87, 76, 71, 59, 92, 85, 26, 10, 91, 21, 48, 3, 41, 40, 99, 100, 1, 65, 64, 109, 32, 96, 19, 8, 46, 25, 72, 51, 44, 37, 107, 62, 36, 61, 94, 16, 14, 122, 119, 120, 117, 121, 118, 49, 18, 0, 24, 108, 95, 78, 105, 103, 9, 75, 82, 104, 83, 38, 84, 27, 54, 58, 56, 47, 53, 45, 12, 81, 80, 33, 89, 90, 31, 13, 2, 86, 15, 17, 4, 11, 73, 97, 123, 52, 66, 43, 34, 39, 102, 57, 50, 106, 79, 93, 67, 74, 88, 77, 29};
static const uint16_t m_d314cfd957229c11[] = {98, 101, 30, 20, 55, 42, 60, 63, 5, 23, 69, 22, 28, 35, 7, 110, 111, 112, 113, 114, 115, 116, 124, 125, 126, 6, 70, 87, 76, 71, 59, 92, 85, 26, 10, 91, 21, 48, 3, 41, 40, 99, 100, 1, 65, 64, 109, 32, 96, 19, 8, 46, 25, 72, 51, 44, 37, 107, 62, 36, 61, 94, 16, 14, 122, 119, 120, 117, 121, 118, 49, 18, 0, 24, 108, 95, 78, 105, 103, 9, 75, 82, 104, 83, 38, 84, 27, 68, 54, 58, 56, 47, 53, 45, 12, 81, 80, 33, 89, 90, 31, 13, 2, 86, 15, 17, 4, 11, 73, 97, 123, 52, 66, 43, 34, 39, 102, 57, 50, 106, 79, 93, 67, 74, 88, 77, 29};
static const uint16_t i_d314cfd957229c11[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 0, 67};
const ::capnp::_::RawSchema s_d314cfd957229c11 = {
0xd314cfd957229c11, b_d314cfd957229c11.words, 2162, d_d314cfd957229c11, m_d314cfd957229c11,
+38 -37
View File
@@ -58,6 +58,7 @@ enum class ImageSensor_d810b1e7705dd69c: uint16_t {
UNKNOWN,
AR0231,
OX03C10,
OS04C10,
};
CAPNP_DECLARE_ENUM(ImageSensor, d810b1e7705dd69c);
CAPNP_DECLARE_SCHEMA(bcc3efbac41d2048);
@@ -2402,7 +2403,7 @@ struct Event {
LATERAL_PLAN,
KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D,
THUMBNAIL,
CAR_EVENTS,
ONROAD_EVENTS,
CAR_PARAMS,
DRIVER_CAMERA_STATE,
DRIVER_MONITORING_STATE,
@@ -5443,7 +5444,7 @@ public:
inline bool getControlsAllowed() const;
inline bool getGasInterceptorDetected() const;
inline bool getGasInterceptorDetectedDEPRECATED() const;
inline bool getStartedSignalDetectedDEPRECATED() const;
@@ -5553,8 +5554,8 @@ public:
inline bool getControlsAllowed();
inline void setControlsAllowed(bool value);
inline bool getGasInterceptorDetected();
inline void setGasInterceptorDetected(bool value);
inline bool getGasInterceptorDetectedDEPRECATED();
inline void setGasInterceptorDetectedDEPRECATED(bool value);
inline bool getStartedSignalDetectedDEPRECATED();
inline void setStartedSignalDetectedDEPRECATED(bool value);
@@ -18844,9 +18845,9 @@ public:
inline bool getValid() const;
inline bool isCarEvents() const;
inline bool hasCarEvents() const;
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader getCarEvents() const;
inline bool isOnroadEvents() const;
inline bool hasOnroadEvents() const;
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader getOnroadEvents() const;
inline bool isCarParams() const;
inline bool hasCarParams() const;
@@ -19643,13 +19644,13 @@ public:
inline bool getValid();
inline void setValid(bool value);
inline bool isCarEvents();
inline bool hasCarEvents();
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder getCarEvents();
inline void setCarEvents( ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder initCarEvents(unsigned int size);
inline void adoptCarEvents(::capnp::Orphan< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>> disownCarEvents();
inline bool isOnroadEvents();
inline bool hasOnroadEvents();
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder getOnroadEvents();
inline void setOnroadEvents( ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder initOnroadEvents(unsigned int size);
inline void adoptOnroadEvents(::capnp::Orphan< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>> disownOnroadEvents();
inline bool isCarParams();
inline bool hasCarParams();
@@ -25183,16 +25184,16 @@ inline void PandaState::Builder::setControlsAllowed(bool value) {
::capnp::bounded<65>() * ::capnp::ELEMENTS, value);
}
inline bool PandaState::Reader::getGasInterceptorDetected() const {
inline bool PandaState::Reader::getGasInterceptorDetectedDEPRECATED() const {
return _reader.getDataField<bool>(
::capnp::bounded<66>() * ::capnp::ELEMENTS);
}
inline bool PandaState::Builder::getGasInterceptorDetected() {
inline bool PandaState::Builder::getGasInterceptorDetectedDEPRECATED() {
return _builder.getDataField<bool>(
::capnp::bounded<66>() * ::capnp::ELEMENTS);
}
inline void PandaState::Builder::setGasInterceptorDetected(bool value) {
inline void PandaState::Builder::setGasInterceptorDetectedDEPRECATED(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<66>() * ::capnp::ELEMENTS, value);
}
@@ -49623,55 +49624,55 @@ inline void Event::Builder::setValid(bool value) {
::capnp::bounded<80>() * ::capnp::ELEMENTS, value, true);
}
inline bool Event::Reader::isCarEvents() const {
return which() == Event::CAR_EVENTS;
inline bool Event::Reader::isOnroadEvents() const {
return which() == Event::ONROAD_EVENTS;
}
inline bool Event::Builder::isCarEvents() {
return which() == Event::CAR_EVENTS;
inline bool Event::Builder::isOnroadEvents() {
return which() == Event::ONROAD_EVENTS;
}
inline bool Event::Reader::hasCarEvents() const {
if (which() != Event::CAR_EVENTS) return false;
inline bool Event::Reader::hasOnroadEvents() const {
if (which() != Event::ONROAD_EVENTS) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool Event::Builder::hasCarEvents() {
if (which() != Event::CAR_EVENTS) return false;
inline bool Event::Builder::hasOnroadEvents() {
if (which() != Event::ONROAD_EVENTS) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader Event::Reader::getCarEvents() const {
KJ_IREQUIRE((which() == Event::CAR_EVENTS),
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader Event::Reader::getOnroadEvents() const {
KJ_IREQUIRE((which() == Event::ONROAD_EVENTS),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::getCarEvents() {
KJ_IREQUIRE((which() == Event::CAR_EVENTS),
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::getOnroadEvents() {
KJ_IREQUIRE((which() == Event::ONROAD_EVENTS),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void Event::Builder::setCarEvents( ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader value) {
inline void Event::Builder::setOnroadEvents( ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Reader value) {
_builder.setDataField<Event::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_EVENTS);
::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS);
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::initCarEvents(unsigned int size) {
inline ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::initOnroadEvents(unsigned int size) {
_builder.setDataField<Event::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_EVENTS);
::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS);
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void Event::Builder::adoptCarEvents(
inline void Event::Builder::adoptOnroadEvents(
::capnp::Orphan< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>&& value) {
_builder.setDataField<Event::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_EVENTS);
::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS);
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>> Event::Builder::disownCarEvents() {
KJ_IREQUIRE((which() == Event::CAR_EVENTS),
inline ::capnp::Orphan< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>> Event::Builder::disownOnroadEvents() {
KJ_IREQUIRE((which() == Event::ONROAD_EVENTS),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CarEvent, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));