cc3857eb62 
								
									
								
							
								 
							
						 
						
							
							
								
								updated: add branch switching ( #25200 )  
							
							... 
							
							
 
							
							* switch param
* add to ui
* fix that
* fetch for new branch
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cdc7a6dbea 
								
									
								
							
								 
							
						 
						
							
							
								
								enable laikad ( #25013 )  
							
							... 
							
							
 
							
							* enable laikad
* increase logprint for onroad test 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								712445c531 
								
									
								
							
								 
							
						 
						
							
							
								
								build.py: remove retry logic ( #24986 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6123ab3d1c 
								
									
								
							
								 
							
						 
						
							
							
								
								Move camerad to system/ ( #24836 )  
							
							... 
							
							
 
							
							* mv camerad
* add hardware symlink
* fix unit tests 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								dc98511b7a 
								
									
								
							
								 
							
						 
						
							
							
								
								laikad: fixes to run on device ( #24879 )  
							
							... 
							
							
 
							
							* 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> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								39da6912ea 
								
									
								
							
								 
							
						 
						
							
							
								
								misc jenkins fixups ( #24840 )  
							
							... 
							
							
 
							
							* bump cereal
* remove that
* pull cl image
* lil docker cleanup 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								0fce5d9045 
								
									
								
							
								 
							
						 
						
							
							
								
								Move a bunch of stuff to system/ part 3 ( #24829 )  
							
							... 
							
							
 
							
							* move swaglog.py
* timezoned
* logmessaged
* version.py
* fix linter 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1139fe507b 
								
									
								
							
								 
							
						 
						
							
							
								
								Move selfdrive/hardware/ to system/ ( #24725 )  
							
							... 
							
							
 
							
							* move hardware to system/
* fix mypy 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ca682b389d 
								
									
								
							
								 
							
						 
						
							
							
								
								move clocksd to system/ ( #24761 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								058bbc356b 
								
							
								 
							
						 
						
							
							
								
								update scons nodes  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								afd16b2ade 
								
									
								
							
								 
							
						 
						
							
							
								
								Create system/ for generic services ( #24717 )  
							
							... 
							
							
 
							
							* Create system/ for generic services
* logcatd joins the party
* fix those up 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f49a9c9fd2 
								
									
								
							
								 
							
						 
						
							
							
								
								less TICI when not needed ( #24698 )  
							
							... 
							
							
 
							
							* less TICI when not needed
* fix process replay
* move reading voltages into hw abstraction layer
* Update selfdrive/hardware/tici/hardware.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/hw.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/base.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* rename init function
* Update selfdrive/athena/athenad.py
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
* Update selfdrive/boardd/boardd.cc
* Apply suggestions from code review
* Update selfdrive/thermald/thermald.py
* update ref
* fix alert width if all cameras are bad
* add ecam to test_loggerd
* bump cereal
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Robbe Derks <robbe.derks@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e72d6b5689 
								
									
								
							
								 
							
						 
						
							
							
								
								navd: rewrite in python ( #24621 )  
							
							... 
							
							
 
							
							* navd: start python rewrite
* use enum
* send empty instruction packet
* parse banner
* cleanup
* switch to coordinate class
* add segment transition logic
* add recompute logic
* cleanup old navd code
* split out helpers
* cleanup release files
* fix typo
* fix docs
* add typing to helpers
* small fixes
* move outside of ui
* get last pos from param
* add ui restart detection
* check running
* send route
* set navInstruction to invalid with no active route
* whitespace
* do not overwrite response and use ratekeeper
* reuse params object
* remove navd exception 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								85b07bf3e8 
								
							
								 
							
						 
						
							
							
								
								sim no encoderd, move to BLOCK env variable  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								44bffc1b3b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove encoderd service from PC. Fixes Sim ( #24676 )  
							
							... 
							
							
 
							
							* Disable encoderd completely in sim 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								94b9972eb7 
								
									
								
							
								 
							
						 
						
							
							
								
								encoderd: enable ( #24492 )  
							
							... 
							
							
 
							
							* enable encoderd
* correct enable line
* fix loggerd tests
* fix power draw and cpu tests
* correct cpu for encoderd
* fix a bug, video_writer is shared
* fix issue with not recording dcam
* add recording state
* wooo tests pass. encode id keeps counting
* core 3
* loggerd then encoderd
* stop loggerd first
* core 3 always online
* see the camera when we see encoder packet
* encoderd on small core uses 37%
* remove encoder logic from loggerd
* delete unit test that doesn't really make sense anymore
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d2eef1955c 
								
									
								
							
								 
							
						 
						
							
							
								
								add mypy check for return-any ( #24379 )  
							
							... 
							
							
 
							
							* add mypy check for return-any
* remove unused import
* typing
* remove unnecessary variable typing
* cleanup
* cleanup
* bump submodules
* small fixes
* only a problem on mac
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2466233b1c 
								
									
								
							
								 
							
						 
						
							
							
								
								body: opt-out logging ( #24423 )  
							
							... 
							
							
 
							
							* body: opt-out logging
* wait a bit
* little better
* fix that too
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								670126cbf1 
								
									
								
							
								 
							
						 
						
							
							
								
								body: opt-in logging ( #24416 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cdf6338388 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: start process by callback ( #24417 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3063c70ff1 
								
									
								
							
								 
							
						 
						
							
							
								
								updated: only run offroad & disable automatic git garbage collection ( #24269 )  
							
							... 
							
							
 
							
							* updated: disable automatic git garbage collection
* set gc.autoDetach false
* add gc cloudlogs
* trigger updated
* handle exception
* trigger updated
* only while offroad
* no trigger needed
* trigger updated
* check if git gc was interrupted
* trigger updated
* dont set params when shutting down
* let manager clear params
* no offroad check anymore
* event is nicer to parse
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b8b15d5cf1 
								
									
								
							
								 
							
						 
						
							
							
								
								mypy: enable --warn-unreachable ( #24282 )  
							
							... 
							
							
 
							
							* Optional solves mypy assuming None is always None
* oops
* spaces
* Update registration.py
* fix local error
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								207df4742f 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: cleanup ensure_running ( #24270 )  
							
							... 
							
							
 
							
							* manager: cleanup ensure_running
* make notcar a blocking condition
* invert last conditions
* duplicate
* always run daemon process
* comment
* typo
* make notcar like driverview 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								76a8338197 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: start bridge and web joystick for notcars ( #24212 )  
							
							... 
							
							
 
							
							* manager: start bridge and web joystick for notcars
* fix that
* bump cereal
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5c48e7bc86 
								
									
								
							
								 
							
						 
						
							
							
								
								remove comma two support ( #24248 )  
							
							... 
							
							
 
							
							* remove comma two support
* cleanup release files
* little more
* more libs
* no more gralloc
* add snpe back 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f1f40c117a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Disengage on Accelerator Toggle ( #23977 )  
							
							... 
							
							
 
							
							* Squashed commit of the following:
commit 953bcf0ecf8d03f0fec9ce0d5442cc660ae2347d
Merge: b4198608d 333257bad0b9790dd281862fce7d60c44e03⛽  ➡️  🔋 
    bump
commit d2b64b89cf8d7265bc90848b4e3a2276c9a4cb78
Author: Shane Smiskol <shane@smiskol.com>
Date:   Thu Mar 24 16:19:34 2022 -0700
    these changes will be in border PR
    these changes will be border PR
commit bed31e63de2244c161729773978fef8a9246ddb5
Merge: 491417640 e91613bc6c88ced1f199c02bdd2db7b49c715fe00fb77d7c758d4b🔥 
commit 1885c9e2bacd9351c7e421b1436dcbfbde238436
Merge: 1f591736a 9c70e8bca7410160d03e915cf62 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8af20af66d 
								
									
								
							
								 
							
						 
						
							
							
								
								pylint: enforce indentation (W0311) ( #24039 )  
							
							... 
							
							
 
							
							* pylint: enforce indentation (W0311)
* few more 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1df3c86999 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: add support for Quectel raw gps ( #24027 )  
							
							... 
							
							
 
							
							* connecting to rawgps
* dumping rawfps packets
* this works, but it might be useless
* fix parsing
* parsing 0x1476
* compare
* compare better
* refactoring
* parsing and broadcasting GPS packet
* glonass support
* compare using submaster
* fix compare for glonass
* update cereal
* make linter happy
* other linter issue
* last mypy complaints
* add support for publishing gpsLocationExternal
* set flags to 1 to match ubloxd
* ready to ship
* qcomdiag
* use unused variables
* last one
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8ac30fea24 
								
									
								
							
								 
							
						 
						
							
							
								
								move pandad to boardd/ ( #23958 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								edcee81796 
								
							
								 
							
						 
						
							
							
								
								manager: kill UI when manager failed to start  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8b5b0ae341 
								
									
								
							
								 
							
						 
						
							
							
								
								sentry improvements ( #23627 )  
							
							... 
							
							
 
							
							* sentry: filter out unregistered devices and PC
* add daemon name 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								818d4a0a96 
								
							
								 
							
						 
						
							
							
								
								manager: don't start uploader with dongle id  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								aa9e635311 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more type hinting ( #23595 )  
							
							... 
							
							
 
							
							* Add more type hinting.
* Revert joystick_alert changes.
* Add typing to statsd.
* Update selfdrive/statsd.py
* Update selfdrive/test/test_fingerprints.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b63bc89bc9 
								
									
								
							
								 
							
						 
						
							
							
								
								sentry fixups ( #23249 )  
							
							... 
							
							
 
							
							* set env
* do init in same place
* no sentry for forks
* start session
* start session
* remove that
* val 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								308a6f1730 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: log exit reason ( #23532 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								610b99fd68 
								
									
								
							
								 
							
						 
						
							
							
								
								Log android system shutdown to param ( #23520 )  
							
							... 
							
							
 
							
							* Log android system shutdown to param
* comment
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8c53adf4ab 
								
									
								
							
								 
							
						 
						
							
							
								
								swaglog: add daemon name to context ( #23518 )  
							
							... 
							
							
 
							
							* cleanup first
* add daemon name
* add test
* fix
* daemon name 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9e1428fd84 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not disable loggerd when below 5% space ( #23440 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6e817f9eb5 
								
									
								
							
								 
							
						 
						
							
							
								
								manager: default driverview to False ( #23492 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1b49ce6ec4 
								
									
								
							
								 
							
						 
						
							
							
								
								Statsd ( #23413 )  
							
							... 
							
							
 
							
							* device side of statsd
* need to start it
* enable in manager
* add sleep
* cleanup
* remove aggregates for now and standardize on industry terms
* manager needs main
* need to have a try/except
* atomic_write_on_fs_tmp does not work
* cleaner
* use dump
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* one file at a time
* limit amount of files
* move to influx line protocol and cleanup
* needs to be a list
* fix timezone bug
* actually rate limit
* add to release
* normalized origin
* also log deviceType
* more stats
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c70fc7dbe5 
								
							
								 
							
						 
						
							
							
								
								Revert "soundd: back to onroad only ( #23236 )"  
							
							... 
							
							
 
							
							This reverts commit 3bdb445c84 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dc96d4bee7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add More Types for mypy ( #23268 )  
							
							... 
							
							
 
							
							* mypy passes
* a few more
* a few in manager
* more types, will lint
* more
* simple types
* events type
* Update selfdrive/thermald/thermald.py
* Apply suggestions from code review
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								332f568a82 
								
									
								
							
								 
							
						 
						
							
							
								
								Pyupgrade 3.6: Update syntax with Python 3.6+ features ( #23305 )  
							
							... 
							
							
 
							
							Updated Python code with Python 3.6+ features:
- utf-8 encoding is now the default (PEP 3120)
- Replace list comprehensions by Generator Expressions (PEP 289)
- Replace yield loop by yield from (PEP 380)
- Remove the (object) subclass when defining a class
- Replace the IOError alias by OSError (PEP 3151)
- Define sets with curly braces {} instead of set()
- Remove "r" parameter from open function, which is default
Co-Authored-By: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-Authored-By: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-authored-by: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								55390d273f 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert format strings strings to f-strings ( #23241 )  
							
							... 
							
							
 
							
							* Convert all text strings to f-strings
Reformats all the text from the old "%-formatted" and .format(...) format to the newer f-string format, as defined in PEP 498. This requires Python 3.6+.
Flynt 0.69 was used to reformat the strings. 120 f-strings were created in 51 files.
F-strings are in general more readable, concise and performant. See also: https://www.python.org/dev/peps/pep-0498/#rationale 
* revert pyextra changes
* revert ublox.py
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3bdb445c84 
								
									
								
							
								 
							
						 
						
							
							
								
								soundd: back to onroad only ( #23236 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b27a19e9d1 
								
									
								
							
								 
							
						 
						
							
							
								
								cloudlog: add daemon name to context for python daemons ( #23225 )  
							
							... 
							
							
 
							
							* python
* manager is a daemon too
* Update selfdrive/manager/process.py
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b745a14ff7 
								
									
								
							
								 
							
						 
						
							
							
								
								version.py: make function names more clear ( #23216 )  
							
							... 
							
							
 
							
							* rename a few version functions
* and is_prebuilt
* and some formatting 😊  
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7e66a944b2 
								
							
								 
							
						 
						
							
							
								
								fix startup test  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6951b3271d 
								
									
								
							
								 
							
						 
						
							
							
								
								Python: Replace more lists with generators ( #23116 )  
							
							... 
							
							
 
							
							* Replace lists with generators v2
* Replace set with {}
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Replace more set() with {}
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e8d56f241a 
								
							
								 
							
						 
						
							
							
								
								manager.py use get_short_branch() for GitBranch param  
							
							
 
							
						 
						
							4 years ago