* revert locationd laika change
* switch msg
* change proc replay
* back to gpslocation
* update ref
* no np floats in msg
* Ignore empty laikad messages in mapos
* more tolerance
* c++ doesnt work like that
old-commit-hash: 4c33d94d3f
* laikad update, renaming
* update locationd
* fix naming
* address PR comments
* upsi
* .
* draft to fix replay
* fix process relay to allow no response for messages
* final fix for process replay
* .
* bump cereal
* update process replay ref commit
* reduce wait time
* .
* last ref change
* move laikad helpers to laika
* .
* fix ublox test
* update refs
* add proper qcom replay support
* fix gnss support if both is available
* update refs
* remove left over
* revert laikad msg
* move laika back to master
* init
* fix gps valid flag
* change time
* add gnss to ignore
* remove gps_valid flag
* .
* adopt orientation reset threshold
* .
* update laikad
* .
* fix stanstill KF resets
* test orienation reset count
* update laika
* bump cereal
* fix process replay
* update laika repo
* remove handle gps
* add extra logging for cache
* .
* add more log
* .
* .
* update laika
* dont remove gps code
* inc min satellite count
* update magic vals and add acc drop
* update laika
* upsi
* rem
* bump laika
* use nav and correct
* more fixes
* use sftp
* No more glonass
* Revert "No more glonass"
This reverts commit a76124da50.
* nump laika
* back support old ephemeris cache
* add health to ephemeris message
* bump laika
* remove print
* fix laikad tests
* clean
* remove extra log
* bump laika
* inc timeout for plotjuggler build
* rem cache clear
* .
* enable gps after checks
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 88423e25df
* test with forceDecel
* test all combos
* fix
* fix
* fix
* ...
* remove print
* clean up
* just set cruise to 0
* update ref commit
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com>
old-commit-hash: b45dda2d0a
* GM: set long tune for camera car w/o exp. mode
* same tuning
* update refs
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: a40efbdfcc
* laikad update, renaming
* update locationd
* address PR comments
* draft to fix replay
* fix process relay to allow no response for messages
* bump cereal
* update process replay ref commit
* move laikad helpers to laika
* fix ublox test
* update refs
* add proper qcom replay support
* fix gnss support if both is available
* update refs
* move laika back to master
* move cereal back to master
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
old-commit-hash: 981532f0c3
* Toyota: pass through sway warning system signals
* signal doesn't seem to exist on the Prius V
bad log?
* remove duplicated checks
* syntax
* Revert "syntax"
This reverts commit 6c30c30d46.
* Revert "remove duplicated checks"
This reverts commit 6a364984eb.
* Revert "signal doesn't seem to exist on the Prius V"
This reverts commit 57fa571fde.
* Revert "Revert "signal doesn't seem to exist on the Prius V""
This reverts commit 9b1c3f6cac.
* Revert "Revert "remove duplicated checks""
This reverts commit 38bc7f3de6.
* Revert "Revert "syntax""
This reverts commit f81f93631f.
* hard code values for Prius V
* send ui once every 25 frames
remove send ui logic
* send UI immediately on pcm_cancel_cmd
* draft
* clean that up
* same order as toyotacan
* update refs
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 2f80580fee
* pre-enable on brake at standstill
* test by getting rid of noTarget
* Update events.py
* rename
* stash what we got so far
* cmt
* not sure if best way to fix, but enabled with current states defs is fine
* no noEntry in preEnabled
* bumpcereal
* uncomment
* Update ref_commit
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: dbe512d167
* increase lag on prius
* better offline values computation
* split prius ecu more, set deadzone to 0
* add deadzone back
* replace deadzone with slack
* reduce deadzone to 0.2
* update refs
old-commit-hash: 0706b03e8c
* add first draft enable button timeout
* use allow_enable
* it doesn't count if brakePressed
* enable on rising edge of resume (matches stock)
* not today
* add comment describing the fault this avoids
* cleaner
* handle incrementing speed
* rename
* add test for not changing speed if enabled changes mid-press
* spacey
* ugh
* bumpo
* need this to fix a fault (draft)
* already have
* this should be cancel
* fine to do for all
* fine to do for all
* bump
* bumpo
* bump to master
* Update selfdrive/car/gm/interface.py
* Update selfdrive/car/gm/interface.py
* Update ref_commit
old-commit-hash: 15383d3016
* add regen braking field that's just used to add a pedalPressed
* bump
* bump
* Update ref_commit
* we want the standstill check
we want the standstill check
* see what diff is now
* Update ref_commit
old-commit-hash: 74b6e22a7d
* GM camera: use ECM brake pressed bit
* bump panda and use more reliable bit
* bump panda
* back to ECMEngineStatus
* bump
* Update selfdrive/car/gm/carstate.py
* bump panda
* Update ref_commit
old-commit-hash: 191b8081b2
* note for dsu cars
* don't hardcode dsu footnote (1/2)
* test
* revert the experimental long toggle
* another day:(
* DSU doesn't have to be toyota specific, it's a generic carParam!
* this is safe, just make sure it's unknown
* these cars do not have OP long for some reason
* UNSUPPORTED_DSU_CAR
* forgot this
* fix autoResume
* fix autoResume 2
old-commit-hash: 3e69973819
* put gm camera voacc behind disable radar toggle
* bump panda
* bump panda
* bump panda
* experimental long
* fixes
* car control notes and fixes for Bolt EUV
* might enable stop and go
* consistent name
* min enable speed seems to be around 5 kph
* camera acc can engage under 5 kph if stopped
* comment
* comment
* remove this for now
* only real brake
* comments
* update max brake
* bump
* clean up/fix
* same if
* simplify
* fix
* old comment
* no brake_pressed
* temporary fault fix
* tune longitudinal
* update docs
* bump panda
* GM camera ACC cars have no regen in ACC
* cleaner
* cleaner
* fix
* set max gas
* fixes
* fix LKAS unavailable warning from camera
* only camera
* bump panda
* bump panda
* bump panda
* bump panda
* clean up gmcan
* clean up CC
* flip
* rm
* rm comment
* clean up
* custom starting/stopping probably not needed
* Update selfdrive/car/gm/carcontroller.py
* fix crash
* long tuning
* we need long control state to resume
* CAMERA_ACC_CAR not needed
* no interp on accel
* tuning
* formatting
* formatting
* formatting
* formatting
* formatting
* no need to init ccp
* makes more sense now
old-commit-hash: 2fb7b4ffad
* can I kick it?
* bumpity bump bump
* bump panda
* everybody's gotta be special
* attempt at improving stopping/starting
* reduce lateral feedforward
* tweak gradient and comfort bands
* oops
* accel from the dept of redundancy dept
* bump opendbc
* jerk limiter not needed and causing problems
* don't leave stop/start flags hung when not enabled
* reduce comfort band with lead car
* borrow decel comp from HKG
* align stopping state thresholds
* (re)try letting PI clean up some of this
* bump panda
* tweaks and comments
* elide superfluous import
* VW MQB: Longitudinal prereqs
* gate this too
* bump CI
* cleanup
* more cleanup; require gateway integration
* don't run long state/actuators unless sending message
* setpoint visibility in instrument cluster
* show fixed lead car if lead visible
* hold my beer?
* tuning
* the code is darkest before the refactor
* a little more
* set freewheel and stop distance correctly
* rounding issue maybe?
* ACC_04 Charisma profiles and HUD alerts
* fix ACC_04 counter, fix gradient and accel bugs
* revert tuning change in upstream focused branch
* need 0.5m/s to leave
* reduced braking when not absolutely needed
* oops
* bump panda
* match opendbc to master
* filter ACC_13, disable secondary accel
* bump panda
* bump panda
* bump opendbc and panda
* startAccel is deprecated
* testing manual trans min engage speeds
* pass stock ACC type to TSK
* bump panda
* bump opendbc
* bump opendbc
* test hax for Brake alert
* remove ACC_13 with matching panda bump
* fix submodule refs
* update long control safety param name
* bump panda
* actuator delay corrected by Mk1 eyeball
* a little more
* tweak stop/start thresholds
* Revert "tweak stop/start thresholds"
This reverts commit 60abd57d20.
* more lag reduction
* bump opendbc
* support both analog and digital clusters
* tuning adjustments
* bump opendbc and panda
* accept two button types for resume
* support separate set and resume
* bump panda
* #24706
* partial revert 6b93ac27
* fixes
* one more
* refactor all the things
* follow experimental long refactor
* fill in ACC hud status
* temp force E2E availability
* start cleaning up
* comment touchup
* gimme some comfort baby
* experiment
* SnG me maybe?
* a little more rollout
* is this why I'm not leaving?
* turns out you need startAccel to leave
* try without ACC_04
* cleanup unused variables
* temp hack to standstill handling
* temp hack to button handling
* trim rollout distance with slower vEgoStopping
* ultra fat comfort band due to noisy E2E actuator
* I like big changes and I cannot lie
* remove lead car display for now
* cleanup, drives somewhat better
* partial FtS/basic support
* diff reduction
* not needed
* more cleanup
* oops
* more cleanup
* restore lead car visible for PQ
* bump panda
* better enable button solution
* redundant
* OP long on *all* the things
* OP long on all the things *sometimes*
* docs generator a little TOO clever
* solve starting-state a different way
* try that again
* bump panda
* oops
* follow DBC refactor
* retry CI
* signal name changed
* sync with custom enable button branch
* oops
* more follow refactor
* bump panda
* sync opendbc to master
* bump panda
* updated comments
* light P, no I
* bump panda
* bump panda again
* add openpilot long test_models route
* bump panda with replay route
* temporarily disable experimental long for merge
* bump panda to master
* resolve conflict?
* now can we go to head?
* explicit length check
* update refs
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: b31b031044