* fix camera malfunction
* revert
* send in one process to fix frames out of sync
* not used
* revert
* fix and add --no-upload for CI testing
* fingerprint if source is fw
* no FW versions
* only send valid/needed queries
* just do volkswagen
* clean up
* add parameter name
clean up
* add test for whitelist
* rename
* Update selfdrive/car/fw_versions.py
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
* fix test
* log response addresses
* bump cereal
* handle response pending with IsoTpParallelQuery
* remove response pending stuff
* temporarily disregard cache for easier testing
* revert this
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
* Always run laikad on device!
* Update laika
* Update laika
* Fix gps week and time of week in msg
* Reset kalman filter if pos_fix or last_known_position
* put behind file
* move pr parsing into common file
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Replace posfix with gauss newton method
* Cleanup
* Check if glonass is in the list
* Fix
* also return residual
* Add residuals
* Update selfdrive/locationd/laikad.py
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Cleanup
Co-authored-by: Gijs Koning <gijs-koning@live.nl>
* basic US design
* place based on center position
* fix typo
* eu sign without rounded box
* same as steering wheel icon
* proper rounded bottom for eu sign
* add border
* proper placement/sizes
* needs to be semi bold
* color changes
* only when engaged
* move helpers into util.h
* Fix MAX placement
* only change color when at least 5 over
* implement override state
* pixel perfect spacing around us sign
* Cache orbit and nav data
* Cleanup
* Cleanup
* Use ProcessPoolExecutor to fetch orbits
* update laika repo
* Minor
* Create json de/serializers
Save cache only 1 minute at max
* Update laika repo
* Speed up json by caching json in ephemeris class
* Update laika
* Fix test
* Use constant
* ACC on if enabled != 0
* small regen clean up and add HONDA3
* fixes
* revert unneeded changes
* not used
* just alt exp
Co-authored-by: redacid95 <jonathanc.olivier@gmail.com>
* regen and process replay clean up
* test_fuzzy actually uses fingerprint hardcoding
fix
* revert
* revert
* this can be a url or path so just print full variable
* ui_blit working
* simpler and working
* more believable that it's real
* working on device
* build on pc
* use hardware pc
* reduce cpu usage
* yuv conversion to EGL
* move everything to cameraview
* some cleanup
* more cleanup
* init array
* init images with std::map
* dont destroy images
* do destroy images
Co-authored-by: Comma Device <device@comma.ai>