* mapd: offline/local database
* link overpy before manager
* add path to deps
* down here
* this too
* don't force redownload/reinstall unless db not current
* make things neater in json
* small fix
* Revert "small fix"
This reverts commit dbc70ee6d40b51e4d7c4a4af4523d23737350905.
* Revert "make things neater in json"
This reverts commit 1b244c552c1bf877e8b6bf879ca73ebf72617025.
* neater attempt 2 (no reboot for now)
* neater attempt 2 (no reboot for now)
* "selected" not working
* make it stick
* already QString
* check when menu is up
* check when menu is up
* interactive buttons
* add label to inform users about car off
* update texts
* set all params properly
* clean up ui logic
* test
* revert
* ui logic again
* interactive button
* after confirmation updates
* only check when selected
* stop signs?
* bruh
* missed
* small cleanup
* query for real from local db
* Revert "query for real from local db"
This reverts commit d7eb664da2949b073c7d7eb00e0098aa01c83ad3.
* don't hold in same object
* remote server as fallback if local server fails
* use different waypoint
* use function
* declare missing vars
* skip SSL/TLS verification
* fallback to online query if local query fails
* don't prompt to reboot if none is selected
* update ui on press
* Revert "skip SSL/TLS verification"
This reverts commit 2eb5c0972a08227edbfc4f50c38d22d2ced62423.
* simplier
* handle ConnectionError
* point to sunnypilot-osm S3 bucket
* revert freq of road name
* small cleanup
* small cleanup
* revert
* cleanup
* TEMP: test online/offline switchover
* Revert "TEMP: test online/offline switchover"
This reverts commit 4641b8e6f26f4015559a9aff2271f1850708ab09.
* set user-agent
* more databases!
* new urls
* TEST: remove check here
* parse timestamp from file content instead of HEAD Last Modified
* not correct
* wrong var
* don't need this
* have list in cpp
* don't read from json
* provide expectation
* add var to gate feature speed limits
* remove unused
* Revert "Remove lane planning code (#25651)"
* DLP: preserves lanelines
* MADS: cruiseEngageBlocked event
* change path now!
* Revert "change path now!"
This reverts commit 7db2af33378aa02288b6222ed722d705ca6e92ec.
* Revert "Revert "change path now!""
This reverts commit 19f50a19e98721f7b8b9018b2e788629df45137f.
* c string
* atoi instead
* does this work?
* move it move it
* move there
* Try this one
* dotted line
* looks horrible
* how about this?
* Nah let's keep it simple
* track these with cereals
* send button!
* add more
* don't need this
* and this too
* make sure it shows first
* more
* to right for now
* stock size
* different color
* move some logic around
* don't miss
* don't miss this
* check somewhere else
* oops
* not liking it
* bring back current button
* don't need to be constant
* take it out for now
* wrap for translation
* 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>
* Added navmodeld
* New nav model: 7c306685-5476-4bd4-ab65-105b01b6bca8/300, feats only
* little cleanup
* Remove NAV flag
* Moved to_kj_array_ptr to commonmodel.h
* Switch from decimation to last_frame_id check
* add to release files
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* CI speedup
* use the new stuff
* push
* no regressions
* try that
* don't let this slip
* fix modeld tests
* fix linter
* modernize prebuilt
* cleanup
* fix those
* increase a bit
* add test translations to precommit
* fix test translations pre-commit hook
* revert
* fix that
* add to release files
add to release files
* fix
* don't run test on stripped dir
* fix
* wip torqued
* add basic logic
* setup in manager
* check sanity and publish msg
* add first order filter to outputs
* wire up controlsd, and update gains
* rename intercept to offset
* add cloudlog, live values are not updated
* fix bugs, do not reset points for now
* fix crashes
* rename to main
* fix bugs, works offline
* fix float in cereal bug
* add latacc filter
* randomly choose points, approx for iid
* add variable decay
* local param to capnp instead of dict
* verify works in replay
* use torqued output in controlsd
* use in controlsd; use points from past routes
* controlsd bugfix
* filter before updating gains, needs to be replaced
* save all points to ensure smooth transition across routes, revert friction factor to 1.5
* add filters to prevent noisy low-speed data points; improve fit sanity
* add engaged buffer
* revert lat_acc thresh
* use paramsd realtime process config
* make latacc-to-torque generic, and overrideable
* move freq to 4Hz, avoid storing in np.array, don't publish points in the message
* float instead of np
* remove constant while storing pts
* rename slope, offset to lat_accet_factor, offset
* resolve issues
* use camelcase in all capnp params
* use camelcase everywhere
* reduce latacc threshold or sanity, add car_sane todo, save points properly
* add and check tag
* write param to disk at end of route
* remove args
* rebase op, cereal
* save on exit
* restore default handler
* cpu usage check
* add to process replay
* handle reset better, reduce unnecessary computation
* always publish raw values - useful for debug
* regen routes
* update refs
* checks on cache restore
* check tuning vals too
* clean that up
* reduce cpu usage
* reduce cpu usage by 75%
* cleanup
* optimize further
* handle reset condition better, don't put points in init, use only in corolla
* bump cereal after rebasing
* update refs
* Update common/params.cc
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* remove unnecessary checks
* Update RELEASES.md
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>