diff --git a/car.capnp b/car.capnp index c38bc7d312f6eb..f8ae28ba8f177e 100644 --- a/car.capnp +++ b/car.capnp @@ -324,7 +324,6 @@ struct CarParams { brakeMaxBP @15 :List(Float32); brakeMaxV @16 :List(Float32); - # things about the car in the manual mass @17 :Float32; # [kg] running weight wheelbase @18 :Float32; # [m] distance from rear to front axle @@ -360,6 +359,7 @@ struct CarParams { isPandaBlack @39: Bool; dashcamOnly @41: Bool; transmissionType @43 :TransmissionType; + carFw @44 :List(CarFw); struct LateralPIDTuning { kpBP @0 :List(Float32); @@ -432,4 +432,16 @@ struct CarParams { automatic @1; manual @2; } + + struct CarFw { + ecu @0 :Ecu; + fwVersion @1 :Text; + } + + enum Ecu { + eps @0; + esp @1; + fwdRadar @2; + fwdCamera @3; + } }