mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-02-19 14:43:57 +08:00
* Add Reverse ACC Change parameter and update cruise control logic * lint lint lint (and lint has been summoned!) * Add test for speed adjustment on reverse ACC button presses * Fix formatting in cruise speed test for reverse ACC button presses * Fix assertion in cruise speed test for reverse ACC button presses * Enhance speed adjustment test for reverse ACC functionality * Refactor speed adjustment test for clarity and consistency in reverse ACC behavior * Fix metric conversion in cruise speed update for reverse ACC functionality * custom-acc-speed-increments * simplify * remove unused params * move params & add test * lets see if this works * minor cosmetic stuff * clean up class names & old code * remove unused import * moved params to card * stupid strings * Add settings for developer reverse acceleration configuration * Refactor cruise control parameters to use a dictionary for custom acceleration increments * adjust for the default behavior * Remove unused param * Fuck pytest consistently failing on macos. Need to force a fail on the pipeline or I won't have confidence on the tests. * Revert "Fuck pytest consistently failing on macos. Need to force a fail on the pipeline or I won't have confidence on the tests." This reverts commit05bac46a0c. * Refactor custom acceleration increment handling to improve clarity and initialization * Refactor AccIncrementOptionControl to accept range and per_value_change parameters for improved flexibility * Refactor custom acceleration increment handling to improve clarity and functionality * Adjusting tests * Static * no need for space changes * no need for space changes * no need for space changes * Refactor constructor formatting in AccIncrementOptionControl * Rename * Meaningless change to test CI * allow 1/5/10 increments for long press move developer panel src to /offroad/settings * update boundary condition for long press * clamp increments of 5/10 regardless of short or long press * update tests * update test for long_press non-standard values * move to cruise panel * init * use cereal * update tests * merge * bump * clean up * more clean up * no more layout warnings * trying to resolve dev ci merge conflicts * damn ui preview * stack layout enable only with oplong * bump opendbc * fix width * bump tinygrad * switch to params * remove cereal changes * sort params * cleanup * more cleanup * lint * rename * split vcruise_helper * move params to card thread hide widget for pcm cruise * simplify tests * further simplify tests * tests!! * Revert "tests!!" This reverts commit85310a155e. * move tuple from init to update_v_cruise * lint * temp remove tests to check * Revert "temp remove tests to check" This reverts commitda1c96a5db. * handle exception * formatting * handle none condition * remove from tests * flip inheritance * read directly * set default * not needed * refactor inheritence * rename * already checks before invoking * unused * slight cleanup * lint * rename * diff * circular * just 1 parent for now * fix * fix increment check with remainder * red diff * type hint * update tests * clip them * formatting * always check toggle visibility * spaces are free * hide widgets when disabled * less * handle more states * private instead * red diff says wuuuut * fix panel click --------- Co-authored-by: DevTekVE <devtekve@gmail.com> Co-authored-by: Discountchubbs <159560811+Discountchubbs@users.noreply.github.com> Co-authored-by: Jason Wen <haibin.wen3@gmail.com>