version: sunnypilot v2025.003.000 (dev) date: 2026-02-09T02:04:38 master commit: 254f55ac15a40343d7255f2f098de3442e0c4a6f
1.4 KiB
1.4 KiB
CarState signals
Required for basic lateral control
brakePressedcruiseStatedoorOpenespDisabledgasPressedgearShifterleftBlinker/rightBlinkerseatbeltUnlatchedstandstillsteeringAngleDegsteeringPressedsteeringTorquesteerFaultPermanentsteerFaultTemporaryvCruisewheelSpeeds.[fl|fr|rl|rr]: Speed of each of the car's four wheels, in m/s. The car's CAN bus often broadcasts the speed in kph, so the helper functionparse_wheel_speedsperforms this conversion by default.
Recommended / Required for openpilot longitudinal control
accFaultedespActiveparkingBrake
Application Dependent
blockPcmEnablebuttonEnablebrakeHoldActivecarFaultedNonCriticalinvalidLkasSettinglowSpeedAlertregenBrakingsteeringAngleOffsetDegsteeringDisengagesteeringTorqueEpsstockLkasvCruiseClustervEgoClustervehicleSensorsInvalid
Automatically populated
buttonEvents
These values are populated automatically by parse_wheel_speeds:
aEgo: Acceleration of the ego vehicle, Kalman filtered derivative ofvEgo.vEgo: Speed of the ego vehicle, Kalman filtered fromvEgoRaw.vEgoRaw: Speed of the ego vehicle, based on the average of all four wheel speeds, unfiltered.
Optional
brakechargingfuelGaugeleftBlindspot/rightBlindspotsteeringRateDegstockAebstockFcwyawRate