mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-09-30 19:33:45 +08:00
eefc084302
version: sunnypilot v2025.003.000 (dev) date: 2025-12-18T05:48:43 master commit: 16c052af0835f049a67b80251d8cc1114fc08bb4
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