ea94a6d89f 
								
							
								 
							
						 
						
							
							
								
								athena: cleanup unused methods  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2afff9a0cb 
								
									
								
							
								 
							
						 
						
							
							
								
								athena tests: patch instead of juggling function ( #30664 )  
							
							... 
							
							
 
							
							patch instead of juggling function 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								90c2aee6c3 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: use `socket` constant ( #30663 )  
							
							... 
							
							
 
							
							Update athenad.py 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								17d71d2829 
								
									
								
							
								 
							
						 
						
							
							
								
								test_athena: remove no-op line ( #30660 )  
							
							... 
							
							
 
							
							* test
* Update selfdrive/athena/tests/test_athenad.py 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								35f819c823 
								
									
								
							
								 
							
						 
						
							
							
								
								swaglog.py goes in common/ ( #30631 )  
							
							... 
							
							
 
							
							* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4086795c29 
								
									
								
							
								 
							
						 
						
							
							
								
								Pytest: more post-test path cleanup ( #30556 )  
							
							... 
							
							
 
							
							* test cleanup
* missed this one
* remove that
* static class 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								07e75c7cb8 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: remove primeActivated endpoint ( #30542 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ba3067a560 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Pytest: run tests in random order" ( #30469 )  
							
							... 
							
							
 
							
							Revert "Pytest: run tests in random order (#30134 )"
This reverts commit a5d99e0ebb 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a5d99e0ebb 
								
									
								
							
								 
							
						 
						
							
							
								
								Pytest: run tests in random order ( #30134 )  
							
							... 
							
							
 
							
							* enable random order
* logprint info
* revert that
* better logging
* go to dfu
* try to flash every panda if not up to date
* revert panda debugging 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2629417320 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: codecov for multiprocessing ( #30432 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								863fdec50e 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "CI: codecov for multiprocessing" ( #30431 )  
							
							... 
							
							
 
							
							Revert "CI: codecov for multiprocessing (#30428 )"
This reverts commit 1e91cf92a1 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1e91cf92a1 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: codecov for multiprocessing ( #30428 )  
							
							... 
							
							
 
							
							* concurrencty codecov
* its a list
* retrigger ci
* increase delay 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								61288dfe06 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: fix memory leak in `_do_upload()` ( #30237 )  
							
							... 
							
							
 
							
							* fix memory leak
* test: stash
* clean up
* clean up
* ruff
* rm
* add py memory profiler
* test compress and no compress
* proper test
* comment
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c347096c3e 
								
									
								
							
								 
							
						 
						
							
							
								
								finish hardware move to system/ ( #30140 )  
							
							... 
							
							
 
							
							* finish hardware move to system/
* fix release
* couple more 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7f073483bb 
								
									
								
							
								 
							
						 
						
							
							
								
								services: capitalize constant service list ( #30005 )  
							
							... 
							
							
 
							
							* rename
* bump
* Apply suggestions from code review 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								110cfef1c2 
								
									
								
							
								 
							
						 
						
							
							
								
								Ruff: disallow non-openpilot imports ( #29841 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								dde225221e 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: run unittests in parallel with xdist ( #29756 )  
							
							... 
							
							
 
							
							* parallel tests
* review suggesions
* add to pyproject
* add a bit more buffer on that
* fix rare athena issue
* remove from pypoetry 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bfe990b112 
								
									
								
							
								 
							
						 
						
							
							
								
								System: cleanup paths to use a common class ( #29816 )  
							
							... 
							
							
 
							
							* use OP prefix for logmessage
* cleanup paths too
* cleanup the paths too
* add hw.py to release
* fix those issues
* fix unittests
* fix unittests
* fix unittests
* do swaglog_ipc properly across all the files
* fix that
* fix swaglog in c++
* review suggestions 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ca435d3447 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: use pytest for unittesting ( #29709 )  
							
							... 
							
							
 
							
							* switch to pytest
* static analysis
* fix the helpers
* static analysis
* remove that
* more parallel test
* cleanup
* static analysis
* durations min and tolerance
* reduce those iterations
* sleep time could be decreased too
* in case it's negative
* try using caching
* remove parallelization for first PR
* PR Cleanup
* reduce diff
* fix that
* bump panda 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								059cb0130d 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: update typing  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a9626f95b6 
								
									
								
							
								 
							
						 
						
							
							
								
								add openpilot prefix to imports ( #29498 )  
							
							... 
							
							
 
							
							* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b991 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d61f86d339 
								
									
								
							
								 
							
						 
						
							
							
								
								replace custom clock helpers with time module ( #29499 )  
							
							... 
							
							
 
							
							* replace custom clock stuff wtih time module
* fix double
* fix release
* bump cereal
* update type
* fix one more 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								62c1e65924 
								
									
								
							
								 
							
						 
						
							
							
								
								Ruff: enable most of bugbear ( #29320 )  
							
							... 
							
							
 
							
							* added mutable default args
* most of the Bs
* add comment about lrucache 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8793cbff40 
								
									
								
							
								 
							
						 
						
							
							
								
								Ruff: enable flake8-builtins ( #29315 )  
							
							... 
							
							
 
							
							* enable flake8-builtins
* replace any with contains
* fix typo in pack
* fix type
* format is from the parent module, has to be enabled
* item_id
* fix item_id
* disable for id since that's what the remote server returns 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7fdd9fc37c 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: Pylint to ruff ( #29294 )  
							
							... 
							
							
 
							
							* pylint to riff
* pylint to riff
* pylint to riff
* revert more
* undo exclude removal
* exclude tinygrad
* set line length
* pylint exclusions to ruff
* same excludes as old linter
* fix tools QA
* remove unrequired check
* revert linting third_party
* ignore e402 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								cf64b27168 
								
									
								
							
								 
							
						 
						
							
							
								
								Linter: Fix >160 line length test ( #29287 )  
							
							... 
							
							
 
							
							* test
* fix line length
* fix line length
* fix file size
* revert poetry
* cleanup for PR 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								fbc56b6c73 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: remove duplicate exception clause ( #29220 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0f7b775884 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: update comment about timeout constant ( #29216 )  
							
							... 
							
							
 
							
							* in socket!
https://bugs.python.org/issue26273 
* clean up
* ignore mypy bug
* comment
* just comment 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b53bf00555 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad test: use helper function ( #29217 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4d10ba8af8 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: stricter socket timeout when onroad ( #29017 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1945c356c2 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 8 ( #28843 )  
							
							... 
							
							
 
							
							* agnos 8
* update to python 3.11.4 (#27452 )
* rebase
* optional
* lower cython
* TEMP don't pull cl to use python3.11
* Revert "lower cython"
This reverts commit c5132f8a27 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								915aec3f5c 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: test connection timeout ( #28864 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9ecf98c4ce 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: log connection retries and duration ( #28888 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								111b4eee30 
								
									
								
							
								 
							
						 
						
							
							
								
								fix a bunch of python warnings ( #28576 )  
							
							... 
							
							
 
							
							* fix a bunch of python warnings
* fix that 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7e141f25f9 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: raise log level for call method ( #28334 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								09d25ad999 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: add getGithubUsername method ( #28025 )  
							
							... 
							
							
 
							
							* athenad: add getGithubUsername method
* add test
* order 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								94eb215980 
								
									
								
							
								 
							
						 
						
							
							
								
								loggerd: move to system/ ( #27534 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e1c739f709 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: more types ( #25877 )  
							
							... 
							
							
 
							
							* add typing hints
* missed these
* revert functional changes and changes to uploader
* remove
* try any
* add types to test code
* try dataclass instead
* mypy needs this
* comments
* remove Any type
* remove unused method
* cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								9e2a1121ea 
								
									
								
							
								 
							
						 
						
							
							
								
								athenad: small tests cleanup ( #26037 )  
							
							... 
							
							
 
							
							* test helpers
* create file helper
* clearer
* type
* fix default create path
* static methods 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f611960391 
								
									
								
							
								 
							
						 
						
							
							
								
								networking: add unmetered cellular toggle ( #25902 )  
							
							... 
							
							
 
							
							* add metered toggle to UI
* add GsmMetered param
* add NMMetered constants
* change LTE connection settings: connection.metered
* change to GsmUnmetered override
* update translations
* debug ui
* remove comment
* Revert "debug ui"
This reverts commit 2ad9e65ea2 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c6b749fb96 
								
									
								
							
								 
							
						 
						
							
							
								
								add pyside2 package ( #25602 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								90a4565eb2 
								
									
								
							
								 
							
						 
						
							
							
								
								params: make python and c++ API match ( #25573 )  
							
							... 
							
							
 
							
							* params: make python and c++ API match
* few more 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								7e187426c7 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: skip duplicate upload requests ( #25062 )  
							
							... 
							
							
 
							
							* athena: skip duplicate upload requests
* cleanup
* keep simple
* just ignore 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6123ab3d1c 
								
									
								
							
								 
							
						 
						
							
							
								
								Move camerad to system/ ( #24836 )  
							
							... 
							
							
 
							
							* mv camerad
* add hardware symlink
* fix unit tests 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								1847a70a47 
								
									
								
							
								 
							
						 
						
							
							
								
								test for the strip_bz2_extension method ( #24826 )  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								e38b93fc31 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: remove redirect detection for old prime ( #24662 )  
							
							... 
							
							
 
							
							This worked on old magenta, but doesn't work on new magenta
or blue prime. 
							
						 
						
							3 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