Adeeb Shihadeh
985af1ce3c
tici: add wait_for_power helper ( #29507 )
...
* tici: add wait_for_power helper
* deque
* cleanup
---------
Co-authored-by: Bruce Wayne <batman@z840-provisioning2.internal>
2 years ago
Adeeb Shihadeh
f5071411cb
sensord: rm light sensor ( #29503 )
2 years ago
Dean Lee
3eef63af9b
common: C++ RateKeeper ( #29374 )
...
* c++ RateKeeper
* add to files_common
* use util::random_int
* improve monotor_time
* remove ~ratekeeper
2 years ago
Adeeb Shihadeh
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
.
* fix pm test
2 years ago
Cameron Clough
3861fca940
agnos: alt system image
2 years ago
Cameron Clough
3972c85e97
agnos manifest: add alt system image ( #29468 )
2 years ago
Adeeb Shihadeh
09ffce8073
add small ui for jenkins runners ( #29382 )
2 years ago
Adeeb Shihadeh
db287496d8
Fixes for PYTHONWARNINGS=error ( #29381 )
2 years ago
Dean Lee
51cdf155d9
encoderd: fix indentation ( #29356 )
...
fix indentation
2 years ago
Justin Newberry
e4ead4f183
Ruff: b905 (strict zip) ( #29336 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
* b905
2 years ago
Vivek Aithal
81322a4805
[commabody] setup and run live stream encoders ( #29087 )
...
* op changes needed for body
* remove logmessaged callback
* add newlines
* add stream arg
* add stream_encoder to config
* supersets, avoid two encoderd
* fix recursive exit error
* fix loggerd crash
* add stream_encoderd cpu usage to test
* Update system/loggerd/loggerd.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* resolve comments
* stream_encoderd onroad to false
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 years ago
Justin Newberry
62c1e65924
Ruff: enable most of bugbear ( #29320 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
2 years ago
Justin Newberry
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
Justin Newberry
4a9afd7554
Ruff: comprehensions conventions ( #29317 )
...
ignore c408
2 years ago
Justin Newberry
af3ed37c5c
Ruff: flake8 pie (misc lints) ( #29318 )
...
flake8 pie
2 years ago
Adeeb Shihadeh
670fa9af5f
pytest unit test running ( #29261 )
...
* setup config
* collect passes
* pytest system/ works
2 years ago
Adeeb Shihadeh
44c76257a1
rm some old tests
2 years ago
Justin Newberry
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
Justin Newberry
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
Justin Newberry
a91764954b
Revert "CI: pylint to ruff ( #29276 )" ( #29284 )
...
This reverts commit cb31a53d8a
.
2 years ago
Justin Newberry
cb31a53d8a
CI: pylint to ruff ( #29276 )
...
* pylint to riff
* pylint to riff
* pylint to riff
* revert more
* undo exclude removal
* exclude tinygrad
2 years ago
Dean Lee
8076107b4f
camerad: auto free the buffer when it goes out of scope ( #28807 )
2 years ago
Adeeb Shihadeh
e3ca9f3e85
tici: reset panda state in amp test setup ( #29237 )
2 years ago
Adeeb Shihadeh
42e106dd47
rawgpsd: accept alt assistance file ( #29202 )
...
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
39ce23420c
pre-commit: autoupdate hooks ( #29198 )
...
* Update pre-commit hook versions
* fix
* bump submodules
* one more
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
2 years ago
Adeeb Shihadeh
f310d501f4
rawgpsd: better download proc cleanup ( #29199 )
...
* rawgpsd: better download proc cleanup
* more
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Dean Lee
940954c13e
swaglog: enable type-checked against format string ( #29096 )
...
* check&fix fmt
* bump rednose
* correct format string
* bump rednose
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 years ago
Maxime Desroches
eec99436c1
hardware: move gpio_export ( #29154 )
2 years ago
Adeeb Shihadeh
67ef6dd844
tici: add siren gpio
2 years ago
Adeeb Shihadeh
ed07c3ceda
tici: better cleanup in amp test ( #29146 )
2 years ago
Mitchell Goff
f0ae0c34cd
Added python VisionBuf class ( #29075 )
...
* Added python VisionBuf class
* fixed property names
* Bump cereal
2 years ago
Adeeb Shihadeh
14001be605
rawgpsd: retry injecting assistance data ( #29115 )
...
* rawgpsd: retry injecting assistance data
* sleep a bit
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
9113816e1d
rawgpsd: fix double setup ( #29108 )
...
* rawgpsd: fix double setup
* speedup test
* update that one
* minimal diff
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
5fb2f7072b
rawgpsd: speedup tests ( #29110 )
...
* rawgpsd: speedup tests
* fix that one
* little more
* prevent subtle bugs
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Dean Lee
c0c00e1997
loggerd: check `userFlag` outside the while loop ( #29095 )
...
* improve check userFlag
* rename to ServiceState
* setxattr once
2 years ago
Adeeb Shihadeh
d92c9aef23
tici: speedup power save setting ( #29100 )
...
* speedup
* update type
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
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
.
* fix cython
* remove tensorrt
* carla + opencv
* macos
* update timm and smp
* pynvc
* https
* downgrade numpy
* pin scipy
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
Co-authored-by: Yassine <yassine.y10@gmail.com>
* revert that
* fix linter
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
Co-authored-by: Yassine <yassine.y10@gmail.com>
2 years ago
Cameron Clough
98a30f10f4
deleter: preserve flagged segments ( #28814 )
2 years ago
Dean Lee
269ceca27a
common/swaglog: remove trailing semicolon from macros ( #29042 )
2 years ago
Harald Schäfer
9054590c95
Rawgpsd: retry even more on setup ( #29045 )
2 years ago
Vivek Aithal
f7471f9108
[Qcom GPS] BearingAccuracyDeg should not be 0 when inaccurate ( #28989 )
...
change bearingAccuracyDeg from 0 to 180 deg, when invalid
2 years ago
Harald Schäfer
601d133bba
qcom gps: Always pull in thread ( #28951 )
...
* Laikad: cleanup zmq cloudlog warnings
* Handle in cloudlog
* whitespace
* whitespace
* Always pull in thread
* Stop downloading when you have fix
* check if exist
* Atomic move after download
* Increase wait
* merge
2 years ago
Harald Schäfer
8f3037c956
Cloudlog: cleanup zmq cloudlog warnings ( #28896 )
...
* Laikad: cleanup zmq cloudlog warnings
* Handle in cloudlog
* whitespace
* whitespace
* suppress before reconnecting in thread
2 years ago
Dean Lee
65fe3c8c34
encoder: remove function `publisher_init`, init PubMaster in constructor ( #28980 )
2 years ago
Cameron Clough
f14447ad66
loggerd: fix whitespace and indentation
2 years ago
Adeeb Shihadeh
e2b5d1e29a
mapsd: rendering tests ( #28981 )
...
* mapsd: rendering tests
* run
* speedup
2 years ago
Dean Lee
06aef9edd3
encoder: remove public function `encoder_init` ( #28971 )
2 years ago
Dean Lee
cbed057789
encoderd: get avaiable streams from vipc server ( #28935 )
...
* get avaiable streams
* use std::thread
* assert buf size
* Update system/loggerd/encoderd.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 years ago
Dean Lee
713d2ec586
loggerd/encoder: refactor constructors to take EncoderInfo as parameter ( #28921 )
...
* refactor constructors to take EncoderInfo as parameter
* remove last arg codec
* use macro to init function pointers
2 years ago
Harald Schäfer
966c5f476a
Qcom gps: retry logs setup ( #28952 )
2 years ago