Build Tesla cooperative steering host and Panda firmware

This commit is contained in:
firestar5683
2026-11-02 14:48:21 -06:00
parent 63beafc6af
commit 4975f7c387
48 changed files with 236 additions and 168 deletions
Binary file not shown.
+182 -164
View File
@@ -2208,17 +2208,17 @@ const ::capnp::_::RawSchema s_af3712fe799c76ce = {
0, 12, i_af3712fe799c76ce, nullptr, nullptr, { &s_af3712fe799c76ce, nullptr, nullptr, 0, 0, nullptr }, false
};
#endif // !CAPNP_LITE
static const ::capnp::_::AlignedData<669> b_f35cc4560bbf6ec2 = {
static const ::capnp::_::AlignedData<686> b_f35cc4560bbf6ec2 = {
{ 0, 0, 0, 0, 5, 0, 6, 0,
194, 110, 191, 11, 86, 196, 92, 243,
13, 0, 0, 0, 1, 0, 3, 0,
89, 10, 85, 29, 102, 186, 38, 181,
6, 0, 7, 0, 0, 0, 0, 0,
7, 0, 7, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
21, 0, 0, 0, 250, 0, 0, 0,
33, 0, 0, 0, 55, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
77, 0, 0, 0, 143, 8, 0, 0,
77, 0, 0, 0, 199, 8, 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,
@@ -2238,280 +2238,287 @@ static const ::capnp::_::AlignedData<669> b_f35cc4560bbf6ec2 = {
70, 101, 101, 100, 98, 97, 99, 107,
80, 117, 98, 108, 105, 99, 97, 116,
105, 111, 110, 0, 0, 0, 0, 0,
156, 0, 0, 0, 3, 0, 4, 0,
160, 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,
53, 4, 0, 0, 106, 0, 0, 0,
81, 4, 0, 0, 106, 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,
80, 4, 0, 0, 3, 0, 1, 0,
92, 4, 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,
61, 4, 0, 0, 186, 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,
2, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
73, 4, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
72, 4, 0, 0, 3, 0, 1, 0,
84, 4, 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,
81, 4, 0, 0, 162, 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,
4, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
93, 4, 0, 0, 106, 0, 0, 0,
89, 4, 0, 0, 186, 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,
5, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 5, 0, 0, 0,
2, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
101, 4, 0, 0, 130, 0, 0, 0,
101, 4, 0, 0, 98, 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,
6, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 6, 0, 0, 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,
109, 4, 0, 0, 162, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
112, 4, 0, 0, 3, 0, 1, 0,
124, 4, 0, 0, 2, 0, 1, 0,
7, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 7, 0, 0, 0,
4, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
121, 4, 0, 0, 194, 0, 0, 0,
121, 4, 0, 0, 106, 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,
8, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 8, 0, 0, 0,
120, 4, 0, 0, 3, 0, 1, 0,
132, 4, 0, 0, 2, 0, 1, 0,
5, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 5, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
133, 4, 0, 0, 66, 0, 0, 0,
129, 4, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
128, 4, 0, 0, 3, 0, 1, 0,
140, 4, 0, 0, 2, 0, 1, 0,
9, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 9, 0, 0, 0,
6, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 6, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
137, 4, 0, 0, 90, 0, 0, 0,
137, 4, 0, 0, 162, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
136, 4, 0, 0, 3, 0, 1, 0,
148, 4, 0, 0, 2, 0, 1, 0,
10, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 10, 0, 0, 0,
140, 4, 0, 0, 3, 0, 1, 0,
152, 4, 0, 0, 2, 0, 1, 0,
7, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
145, 4, 0, 0, 74, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
144, 4, 0, 0, 3, 0, 1, 0,
156, 4, 0, 0, 2, 0, 1, 0,
11, 0, 0, 0, 10, 0, 0, 0,
0, 0, 1, 0, 11, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
153, 4, 0, 0, 106, 0, 0, 0,
149, 4, 0, 0, 194, 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,
12, 0, 0, 0, 11, 0, 0, 0,
0, 0, 1, 0, 12, 0, 0, 0,
8, 0, 0, 0, 7, 0, 0, 0,
0, 0, 1, 0, 8, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
161, 4, 0, 0, 146, 0, 0, 0,
161, 4, 0, 0, 66, 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,
9, 0, 0, 0, 8, 0, 0, 0,
0, 0, 1, 0, 9, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
165, 4, 0, 0, 90, 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,
13, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 13, 0, 0, 0,
10, 0, 0, 0, 9, 0, 0, 0,
0, 0, 1, 0, 10, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
173, 4, 0, 0, 82, 0, 0, 0,
173, 4, 0, 0, 74, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
172, 4, 0, 0, 3, 0, 1, 0,
184, 4, 0, 0, 2, 0, 1, 0,
14, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 14, 0, 0, 0,
11, 0, 0, 0, 10, 0, 0, 0,
0, 0, 1, 0, 11, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
181, 4, 0, 0, 154, 0, 0, 0,
181, 4, 0, 0, 106, 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,
15, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 15, 0, 0, 0,
180, 4, 0, 0, 3, 0, 1, 0,
192, 4, 0, 0, 2, 0, 1, 0,
12, 0, 0, 0, 11, 0, 0, 0,
0, 0, 1, 0, 12, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
193, 4, 0, 0, 74, 0, 0, 0,
189, 4, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
192, 4, 0, 0, 3, 0, 1, 0,
204, 4, 0, 0, 2, 0, 1, 0,
16, 0, 0, 0, 15, 0, 0, 0,
0, 0, 1, 0, 16, 0, 0, 0,
13, 0, 0, 0, 12, 0, 0, 0,
0, 0, 1, 0, 13, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
201, 4, 0, 0, 98, 0, 0, 0,
201, 4, 0, 0, 82, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
200, 4, 0, 0, 3, 0, 1, 0,
212, 4, 0, 0, 2, 0, 1, 0,
17, 0, 0, 0, 16, 0, 0, 0,
0, 0, 1, 0, 17, 0, 0, 0,
14, 0, 0, 0, 13, 0, 0, 0,
0, 0, 1, 0, 14, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
209, 4, 0, 0, 114, 0, 0, 0,
209, 4, 0, 0, 154, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
208, 4, 0, 0, 3, 0, 1, 0,
220, 4, 0, 0, 2, 0, 1, 0,
18, 0, 0, 0, 17, 0, 0, 0,
0, 0, 1, 0, 18, 0, 0, 0,
212, 4, 0, 0, 3, 0, 1, 0,
224, 4, 0, 0, 2, 0, 1, 0,
15, 0, 0, 0, 14, 0, 0, 0,
0, 0, 1, 0, 15, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
217, 4, 0, 0, 186, 0, 0, 0,
221, 4, 0, 0, 74, 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,
16, 0, 0, 0, 15, 0, 0, 0,
0, 0, 1, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
229, 4, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
228, 4, 0, 0, 3, 0, 1, 0,
240, 4, 0, 0, 2, 0, 1, 0,
17, 0, 0, 0, 16, 0, 0, 0,
0, 0, 1, 0, 17, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
237, 4, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
236, 4, 0, 0, 3, 0, 1, 0,
248, 4, 0, 0, 2, 0, 1, 0,
18, 0, 0, 0, 17, 0, 0, 0,
0, 0, 1, 0, 18, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
245, 4, 0, 0, 186, 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,
19, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 19, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
229, 4, 0, 0, 146, 0, 0, 0,
1, 5, 0, 0, 146, 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,
4, 5, 0, 0, 3, 0, 1, 0,
16, 5, 0, 0, 2, 0, 1, 0,
20, 0, 0, 0, 18, 0, 0, 0,
0, 0, 1, 0, 20, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
241, 4, 0, 0, 114, 0, 0, 0,
13, 5, 0, 0, 114, 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,
12, 5, 0, 0, 3, 0, 1, 0,
24, 5, 0, 0, 2, 0, 1, 0,
21, 0, 0, 0, 19, 0, 0, 0,
0, 0, 1, 0, 21, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
249, 4, 0, 0, 146, 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,
22, 0, 0, 0, 20, 0, 0, 0,
0, 0, 1, 0, 22, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
5, 5, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
8, 5, 0, 0, 3, 0, 1, 0,
20, 5, 0, 0, 2, 0, 1, 0,
23, 0, 0, 0, 21, 0, 0, 0,
0, 0, 1, 0, 23, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 5, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 5, 0, 0, 3, 0, 1, 0,
28, 5, 0, 0, 2, 0, 1, 0,
24, 0, 0, 0, 22, 0, 0, 0,
0, 0, 1, 0, 24, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
25, 5, 0, 0, 130, 0, 0, 0,
21, 5, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
24, 5, 0, 0, 3, 0, 1, 0,
36, 5, 0, 0, 2, 0, 1, 0,
25, 0, 0, 0, 23, 0, 0, 0,
0, 0, 1, 0, 25, 0, 0, 0,
22, 0, 0, 0, 20, 0, 0, 0,
0, 0, 1, 0, 22, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
33, 5, 0, 0, 122, 0, 0, 0,
33, 5, 0, 0, 178, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
32, 5, 0, 0, 3, 0, 1, 0,
44, 5, 0, 0, 2, 0, 1, 0,
26, 0, 0, 0, 64, 0, 0, 0,
0, 0, 1, 0, 26, 0, 0, 0,
36, 5, 0, 0, 3, 0, 1, 0,
48, 5, 0, 0, 2, 0, 1, 0,
23, 0, 0, 0, 21, 0, 0, 0,
0, 0, 1, 0, 23, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
41, 5, 0, 0, 146, 0, 0, 0,
45, 5, 0, 0, 114, 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, 65, 0, 0, 0,
0, 0, 1, 0, 27, 0, 0, 0,
24, 0, 0, 0, 22, 0, 0, 0,
0, 0, 1, 0, 24, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
53, 5, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
52, 5, 0, 0, 3, 0, 1, 0,
64, 5, 0, 0, 2, 0, 1, 0,
28, 0, 0, 0, 66, 0, 0, 0,
0, 0, 1, 0, 28, 0, 0, 0,
25, 0, 0, 0, 23, 0, 0, 0,
0, 0, 1, 0, 25, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
61, 5, 0, 0, 130, 0, 0, 0,
61, 5, 0, 0, 122, 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,
29, 0, 0, 0, 67, 0, 0, 0,
0, 0, 1, 0, 29, 0, 0, 0,
26, 0, 0, 0, 64, 0, 0, 0,
0, 0, 1, 0, 26, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
69, 5, 0, 0, 130, 0, 0, 0,
69, 5, 0, 0, 146, 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,
30, 0, 0, 0, 68, 0, 0, 0,
0, 0, 1, 0, 30, 0, 0, 0,
72, 5, 0, 0, 3, 0, 1, 0,
84, 5, 0, 0, 2, 0, 1, 0,
27, 0, 0, 0, 65, 0, 0, 0,
0, 0, 1, 0, 27, 0, 0, 0,
0, 0, 0, 0, 0, 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,
31, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 31, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
85, 5, 0, 0, 34, 0, 0, 0,
81, 5, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
80, 5, 0, 0, 3, 0, 1, 0,
92, 5, 0, 0, 2, 0, 1, 0,
32, 0, 0, 0, 69, 0, 0, 0,
0, 0, 1, 0, 32, 0, 0, 0,
28, 0, 0, 0, 66, 0, 0, 0,
0, 0, 1, 0, 28, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
89, 5, 0, 0, 226, 0, 0, 0,
89, 5, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
88, 5, 0, 0, 3, 0, 1, 0,
100, 5, 0, 0, 2, 0, 1, 0,
29, 0, 0, 0, 67, 0, 0, 0,
0, 0, 1, 0, 29, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
97, 5, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
96, 5, 0, 0, 3, 0, 1, 0,
108, 5, 0, 0, 2, 0, 1, 0,
33, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 33, 0, 0, 0,
30, 0, 0, 0, 68, 0, 0, 0,
0, 0, 1, 0, 30, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
105, 5, 0, 0, 186, 0, 0, 0,
105, 5, 0, 0, 114, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
104, 5, 0, 0, 3, 0, 1, 0,
116, 5, 0, 0, 2, 0, 1, 0,
31, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 31, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
113, 5, 0, 0, 34, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
108, 5, 0, 0, 3, 0, 1, 0,
120, 5, 0, 0, 2, 0, 1, 0,
32, 0, 0, 0, 69, 0, 0, 0,
0, 0, 1, 0, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
117, 5, 0, 0, 226, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
124, 5, 0, 0, 3, 0, 1, 0,
136, 5, 0, 0, 2, 0, 1, 0,
33, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
133, 5, 0, 0, 186, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
136, 5, 0, 0, 3, 0, 1, 0,
148, 5, 0, 0, 2, 0, 1, 0,
34, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 34, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
117, 5, 0, 0, 130, 0, 0, 0,
145, 5, 0, 0, 130, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
116, 5, 0, 0, 3, 0, 1, 0,
128, 5, 0, 0, 2, 0, 1, 0,
144, 5, 0, 0, 3, 0, 1, 0,
156, 5, 0, 0, 2, 0, 1, 0,
35, 0, 0, 0, 2, 0, 0, 0,
0, 0, 1, 0, 35, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
125, 5, 0, 0, 170, 0, 0, 0,
153, 5, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
128, 5, 0, 0, 3, 0, 1, 0,
140, 5, 0, 0, 2, 0, 1, 0,
156, 5, 0, 0, 3, 0, 1, 0,
168, 5, 0, 0, 2, 0, 1, 0,
36, 0, 0, 0, 3, 0, 0, 0,
0, 0, 1, 0, 36, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
137, 5, 0, 0, 162, 0, 0, 0,
165, 5, 0, 0, 162, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
140, 5, 0, 0, 3, 0, 1, 0,
152, 5, 0, 0, 2, 0, 1, 0,
168, 5, 0, 0, 3, 0, 1, 0,
180, 5, 0, 0, 2, 0, 1, 0,
37, 0, 0, 0, 4, 0, 0, 0,
0, 0, 1, 0, 37, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
149, 5, 0, 0, 162, 0, 0, 0,
177, 5, 0, 0, 162, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
152, 5, 0, 0, 3, 0, 1, 0,
164, 5, 0, 0, 2, 0, 1, 0,
38, 0, 0, 0, 5, 0, 0, 0,
180, 5, 0, 0, 3, 0, 1, 0,
192, 5, 0, 0, 2, 0, 1, 0,
39, 0, 0, 0, 5, 0, 0, 0,
0, 0, 1, 0, 38, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
161, 5, 0, 0, 106, 0, 0, 0,
189, 5, 0, 0, 106, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
160, 5, 0, 0, 3, 0, 1, 0,
172, 5, 0, 0, 2, 0, 1, 0,
188, 5, 0, 0, 3, 0, 1, 0,
200, 5, 0, 0, 2, 0, 1, 0,
38, 0, 0, 0, 6, 0, 0, 0,
0, 0, 1, 0, 39, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
197, 5, 0, 0, 146, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
200, 5, 0, 0, 3, 0, 1, 0,
212, 5, 0, 0, 2, 0, 1, 0,
97, 99, 99, 101, 108, 80, 114, 101,
115, 115, 101, 100, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
@@ -2875,6 +2882,16 @@ static const ::capnp::_::AlignedData<669> b_f35cc4560bbf6ec2 = {
31, 252, 193, 169, 187, 5, 31, 145,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
115, 116, 101, 101, 114, 105, 110, 103,
76, 105, 109, 105, 116, 73, 110, 102,
111, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
170, 112, 24, 190, 159, 213, 142, 210,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2887,13 +2904,14 @@ static const ::capnp::_::RawSchema* const d_f35cc4560bbf6ec2[] = {
&s_918d19aa5875c92d,
&s_bab0f51a74ffee6e,
&s_d1dfbadb6a811fee,
&s_d28ed59fbe1870aa,
&s_de92e382e2400293,
};
static const uint16_t m_f35cc4560bbf6ec2[] = {28, 0, 18, 1, 34, 2, 21, 20, 22, 17, 3, 19, 29, 4, 6, 5, 7, 8, 37, 9, 35, 15, 31, 10, 32, 36, 16, 11, 12, 24, 23, 30, 33, 13, 26, 25, 27, 38, 14};
static const uint16_t i_f35cc4560bbf6ec2[] = {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};
static const uint16_t m_f35cc4560bbf6ec2[] = {28, 0, 18, 1, 34, 2, 21, 20, 22, 17, 3, 19, 29, 4, 6, 5, 7, 8, 37, 9, 35, 15, 31, 10, 32, 36, 16, 11, 12, 24, 23, 30, 33, 13, 39, 26, 25, 27, 38, 14};
static const uint16_t i_f35cc4560bbf6ec2[] = {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};
const ::capnp::_::RawSchema s_f35cc4560bbf6ec2 = {
0xf35cc4560bbf6ec2, b_f35cc4560bbf6ec2.words, 669, d_f35cc4560bbf6ec2, m_f35cc4560bbf6ec2,
6, 39, i_f35cc4560bbf6ec2, nullptr, nullptr, { &s_f35cc4560bbf6ec2, nullptr, nullptr, 0, 0, nullptr }, false
0xf35cc4560bbf6ec2, b_f35cc4560bbf6ec2.words, 686, d_f35cc4560bbf6ec2, m_f35cc4560bbf6ec2,
7, 40, i_f35cc4560bbf6ec2, nullptr, nullptr, { &s_f35cc4560bbf6ec2, nullptr, nullptr, 0, 0, nullptr }, false
};
#endif // !CAPNP_LITE
static const ::capnp::_::AlignedData<149> b_911f05bba9c1fc1f = {
+51 -1
View File
@@ -650,7 +650,7 @@ struct StarPilotCarState {
struct FeedbackPublication;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f35cc4560bbf6ec2, 3, 6)
CAPNP_DECLARE_STRUCT_HEADER(f35cc4560bbf6ec2, 3, 7)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
@@ -3452,6 +3452,9 @@ public:
inline bool hasToyotaCruise() const;
inline ::cereal::StarPilotCarState::ToyotaCruise::Reader getToyotaCruise() const;
inline bool hasSteeringLimitInfo() const;
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Reader getSteeringLimitInfo() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
@@ -3621,6 +3624,13 @@ public:
inline void adoptToyotaCruise(::capnp::Orphan< ::cereal::StarPilotCarState::ToyotaCruise>&& value);
inline ::capnp::Orphan< ::cereal::StarPilotCarState::ToyotaCruise> disownToyotaCruise();
inline bool hasSteeringLimitInfo();
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Builder getSteeringLimitInfo();
inline void setSteeringLimitInfo( ::cereal::StarPilotCarControl::SteeringLimitInfo::Reader value);
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Builder initSteeringLimitInfo();
inline void adoptSteeringLimitInfo(::capnp::Orphan< ::cereal::StarPilotCarControl::SteeringLimitInfo>&& value);
inline ::capnp::Orphan< ::cereal::StarPilotCarControl::SteeringLimitInfo> disownSteeringLimitInfo();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
@@ -3645,6 +3655,7 @@ public:
inline ::cereal::LearningApplication::Pipeline getLearningApplication();
inline ::cereal::StarPilotCarState::FeedbackPublication::Pipeline getFeedbackPublication();
inline ::cereal::StarPilotCarState::ToyotaCruise::Pipeline getToyotaCruise();
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Pipeline getSteeringLimitInfo();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
@@ -17591,6 +17602,45 @@ inline ::capnp::Orphan< ::cereal::StarPilotCarState::ToyotaCruise> StarPilotCarS
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline bool StarPilotCarState::Reader::hasSteeringLimitInfo() const {
return !_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline bool StarPilotCarState::Builder::hasSteeringLimitInfo() {
return !_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Reader StarPilotCarState::Reader::getSteeringLimitInfo() const {
return ::capnp::_::PointerHelpers< ::cereal::StarPilotCarControl::SteeringLimitInfo>::get(_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Builder StarPilotCarState::Builder::getSteeringLimitInfo() {
return ::capnp::_::PointerHelpers< ::cereal::StarPilotCarControl::SteeringLimitInfo>::get(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Pipeline StarPilotCarState::Pipeline::getSteeringLimitInfo() {
return ::cereal::StarPilotCarControl::SteeringLimitInfo::Pipeline(_typeless.getPointerField(6));
}
#endif // !CAPNP_LITE
inline void StarPilotCarState::Builder::setSteeringLimitInfo( ::cereal::StarPilotCarControl::SteeringLimitInfo::Reader value) {
::capnp::_::PointerHelpers< ::cereal::StarPilotCarControl::SteeringLimitInfo>::set(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), value);
}
inline ::cereal::StarPilotCarControl::SteeringLimitInfo::Builder StarPilotCarState::Builder::initSteeringLimitInfo() {
return ::capnp::_::PointerHelpers< ::cereal::StarPilotCarControl::SteeringLimitInfo>::init(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline void StarPilotCarState::Builder::adoptSteeringLimitInfo(
::capnp::Orphan< ::cereal::StarPilotCarControl::SteeringLimitInfo>&& value) {
::capnp::_::PointerHelpers< ::cereal::StarPilotCarControl::SteeringLimitInfo>::adopt(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::StarPilotCarControl::SteeringLimitInfo> StarPilotCarState::Builder::disownSteeringLimitInfo() {
return ::capnp::_::PointerHelpers< ::cereal::StarPilotCarControl::SteeringLimitInfo>::disown(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline ::uint16_t StarPilotCarState::ToyotaCruise::Reader::getVersion() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1,4 +1,4 @@
#pragma once
extern const uint8_t gitversion[29];
const uint8_t gitversion[29] = "DEV-2ccc5fa9-Pa5919516-DEBUG";
const uint8_t gitversion[29] = "DEV-63beafc6-Pa5919516-DEBUG";
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
DEV-2ccc5fa9-Pa5919516-DEBUG
DEV-63beafc6-Pa5919516-DEBUG
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
{"protected_inventory_sha256": "dc00eba438a30174b086939a2fc1ee88b014e2fcbe655672216ce3ac24bfd0ad", "schema_version": 1}
{"protected_inventory_sha256": "7071ce5689c45aa4ece23802bd36cc5ec3896098e79c21856d0adee168adb4af", "schema_version": 1}