mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-02-25 16:33:57 +08:00
* Add enhanced HyundaiCAN extension Introduced HyundaiCanEXT for improved object parsing and control integration, leveraging new fields like lead distance and relative speed in CarControlSP. Refactored controlsd to utilize a modular design with ControlsdExt for additional sunnypilot specific functionality. * self.cc_sp * Refactor CarControlSP handling for improved state updates * refactor * bool * Refactor controlsd SP communication logic Update `publish_sp` method to include `CC_SP` parameter and refine SP SubMaster to exclude `radarState`. Remove custom lead vehicle state processing as it is no longer needed. * remove in this pr * bump * start cleanup * inherit instead * even more! * lint * type hint * use the same objects for submaster and pubmaster * more --------- Co-authored-by: Jason Wen <haibin.wen3@gmail.com>