Dean Lee
97aa8b0606
cabana: support ECU node names ( #29897 )
...
* support display&edit node name
* cleanup
* set validator for Node name
* modify validator to support multiple receivers
* set default to XXX in updateMsg
* add DEFAULT_NODE_NAME
* Update tools/cabana/commands.h
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: c4df40a04a57478883609748c08d1abed539b017
2023-09-15 00:27:44 -07:00
YassineYousfi
eb7cad40dd
framereader: add cache_dir argument ( #29904 )
...
* framereader: add cache_dir argument
* make it an env var
old-commit-hash: 880157f5a614a4a524273a9833e0a066fdec371e
2023-09-14 14:36:32 -07:00
Justin Newberry
af2b9e744d
test_replay: speedup by preventing multiple downloads ( #29901 )
...
* Demo route fixture
* fix tests
* demo route download
* remove iostream
old-commit-hash: 6666413626d72b51759ce0330b9c02dc3ebf8fc9
2023-09-13 19:19:06 -07:00
Dean Lee
a1cb457f20
cabana: use QStaticText to boost rending performance ( #29900 )
...
use QStaticText to boost rending performance
old-commit-hash: 82452ec66b0dd4e48365e794ac70ce22003edaec
2023-09-13 19:00:00 -07:00
Justin Newberry
e09216088e
Simulator: launch simulator from any directory ( #29910 )
...
launch sim from any directory
old-commit-hash: a95c896b5f04dcd59e38bf2e38ba8fc7033df58f
2023-09-13 18:47:39 -07:00
Dean Lee
b43ea8de7b
cabana: bug fixes ( #29902 )
...
* fix freq
* fix chart legend alignment issue
old-commit-hash: 0bd9df31930abb4f72cdef9908a6b3240426b659
2023-09-13 12:52:56 -07:00
Dean Lee
fd355cc2f2
cabana/chart: use different colors to distinguish similar signals ( #29890 )
...
* Use different colors to distinguish similar signals
* check hueF value
* lighter
old-commit-hash: 34f5cad4e7a115826167d44ee48446e7e157b79f
2023-09-13 03:03:16 -07:00
Dean Lee
55a55aac6b
cabana: mark the undo stack as clean after save as ( #29898 )
...
Marks the undo stack as clean after save as
old-commit-hash: 587f6ce0dc4d33f050e4b922b7727b0c9b58230f
2023-09-13 01:14:12 -07:00
Dean Lee
916f083499
cabana: improve precision of timeline ( #29872 )
...
old-commit-hash: d9f107a2c980828657c709527568f2b121962e78
2023-09-12 19:49:59 -07:00
Dean Lee
6c389dee7e
cabana: display warning if failed to write settings ( #29873 )
...
* display warning if failed to write_settings
* use Settings::filePath()
old-commit-hash: f63dc5128411c6dc39c5bda9f05144c5f0af5b30
2023-09-12 13:13:59 -07:00
Greg Hogan
b5375cc82d
importing auth_config.py should not have side effects ( #29893 )
...
import should not create directory
old-commit-hash: 140a4ba5587b84fd234df04c23261f1e50dece08
2023-09-12 18:00:18 +00:00
Dean Lee
0d7e17c995
cabana/chart: fix rubber band precision issue ( #29887 )
...
fix rubber band precision issue
old-commit-hash: 11d157369b2144f2cb73b141c7cfbf9929f923f8
2023-09-11 22:56:40 -07:00
Kacper Rączy
07f9e986cd
macos: link qt5 during setup ( #29879 )
...
* link qt5 or prompt user to unlink existing qt installation if needed
* change condition
* version detection fixes
* fix wording
old-commit-hash: 57f0c3b8d592a28be1ad81ee884150650e722e31
2023-09-11 17:00:08 -07:00
Adeeb Shihadeh
1f8459d285
use pytest for cpp tests ( #29833 )
...
* add pytest-cpp package (#29828 )
* add pytest-cpp package
* disable for now
* use in ci
* use pytest cpp
* use my branch
* add missing tests
* that doesn't make sense
* it was merged upstream
* replace TEST_RLOG_URL with a publicly accessible url
* PR Cleanup
* assert instead
* update poetry lock
* add comment about pytest-cpp
---------
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com >
Co-authored-by: Justin Newberry <justin@comma.ai >
Co-authored-by: deanlee <deanlee3@gmail.com >
old-commit-hash: 2c1dfc2f341b09381af2cc7872c4092df28dc9d5
2023-09-11 14:01:50 -07:00
Dean Lee
5bac1f771c
cabana: use applicationPath for settings ( #29875 )
...
old-commit-hash: 5e1b5b36e48f3b7c776b843993071e24a9d1466e
2023-09-11 13:18:40 -07:00
Angus Gratton
0987987f33
replay: Include cstdarg from util ( #29871 )
...
Fix compilation errors "use of undeclared identifier" for va_start & va_end.
old-commit-hash: 43210ca0e21b15c1fcaff5517c71827b9fc21dab
2023-09-11 08:01:07 -07:00
royjr
ed79ecff3c
macOS: install gcc@13 to match panda requirements ( #29868 )
...
old-commit-hash: ece433f18ef4e132693ccabe6b225dab7c2ffbe3
2023-09-10 16:26:27 -07:00
Dean Lee
c7efe08e08
cabana: add comparision operator for CanEvent ( #29864 )
...
old-commit-hash: ef4c963c60276a62d64a89c158a1a1ff1dbe8a10
2023-09-10 16:09:22 -07:00
Dean Lee
b445d5e9ac
cabana/Sconscript: add back dependency on #opendbc ( #29832 )
...
add dep on #opendbc
old-commit-hash: e9c1cf3b5a86b7ef47fea67d60ae83337b8e9051
2023-09-07 23:59:02 -07:00
Justin Newberry
dc6078a6c3
System: use paths for download folders too ( #29818 )
...
* use paths for download folders too
* trailing slash
* reset that
old-commit-hash: 73eda51a11955627f4d149fdf12c1c781983d52e
2023-09-07 12:49:03 -07:00
Dean Lee
2716ef3a23
cabana: speed up exit ( #29813 )
...
old-commit-hash: 74daab120d8528bc39c4cc74df5bf4ee46ccc9d9
2023-09-07 11:30:53 -07:00
Dean Lee
12e1815720
cabana: regenerate car_fingerprint_to_dbc when DBC files change ( #29815 )
...
old-commit-hash: 0f942a228d6d354bf32069a5167d0d8c9002c47b
2023-09-07 11:22:03 -07:00
Dean Lee
8673038aa1
cabana: fix stuck on exit ( #29796 )
...
fix ctrl+c can't exit when stream dialog displayed on startup
old-commit-hash: 7f23e69cb126941ad736cf100e28fb67f5827f48
2023-09-06 10:34:15 -07:00
Dean Lee
87c8ec0e5c
replay: fix concurrency issues ( #29797 )
...
fix concurrency issues
old-commit-hash: bbf133a2e505bee6dc502a3b636a59ae6b254798
2023-09-06 10:34:01 -07:00
Dean Lee
64c3dc5ad6
cabana: add empty check before insert events ( #29798 )
...
old-commit-hash: 60593660e61e3ede35ecb401ca0714eaac5edf52
2023-09-06 10:24:58 -07:00
Dean Lee
6394bf09d3
cabana: fix crash when no can events in the log ( #29795 )
...
fix crash when no events
old-commit-hash: 0afcf1236818f20e159cc2565e57814a08acd883
2023-09-06 02:36:07 -07:00
Shane Smiskol
76322812b0
PlotJuggler: add control gains to longitudinal layout ( #29794 )
...
* add longitudinal control gains to long layout
* needless changes
* needless changes
* needless changes
old-commit-hash: 2c87cd24cecf28da8cb5291c731a8c9e949b0c72
2023-09-06 01:33:52 -07:00
Justin Newberry
3b91610c0b
Precommit: ensure executable bit is set ( #29784 )
...
* precommit ensure executable
* exclude tinygrad
* bump submodules
* exclude tinygrad globally
old-commit-hash: 4e69937d0d3fbdc7d1d42cbc18d7ccf8ddb115f1
2023-09-05 16:33:26 -07:00
Justin Newberry
bd78ec0bce
Sim: fix openpilot directory ( #29754 )
...
fix simulator
old-commit-hash: a774809fdb8adbf71546ff7a16206e7bb316691c
2023-09-01 16:02:57 -07:00
Kacper Rączy
1e7947e6f9
body: make mic optional ( #29746 )
...
Only request for media that is available
old-commit-hash: 92a4c2f7417a7f2f3808ec39a88d7c4a3acaf769
2023-08-31 20:07:56 -07:00
Justin Newberry
1cc555c37b
Tests: expand temporary directory helpers for more directories ( #29735 )
...
* create helpers for testing
* document it
* fix other tests
old-commit-hash: 405d09714c15956a6d220ff963d07b89c8e790ca
2023-08-31 14:00:31 -07:00
Justin Newberry
302a450a14
bump submodules ( #29705 )
...
* bump submodules
* bump rednose
* fix dockerfiles
old-commit-hash: 7a4eaeaf9f5facdf897fe2404d9bd26ef03a31ec
2023-08-29 17:02:38 -07:00
Kacper Rączy
41fd8b51e7
macOS: generate .pyenvrc during setup ( #29698 )
...
* Create .pyenvrc if it does not exist
* Replace source zshrc with pyenvrc
* Remove unnecessary variables if pyenv wasn't installed
* Add check fo PYENV_SHELL
* source instead of eval
* printf instead of echo
* leave previous pyenvrc path to source
* Add newline
* Change shebang
* Dont source the file after setup
* eval virtualenv-init too
* modify comment
* Just unset broken function on macos
old-commit-hash: 39d2517d3d9de8175aa2c95491b043580e28500f
2023-08-29 16:01:04 -07:00
Justin Newberry
279bd020dc
Tests: logmessaged reduce global state ( #29680 )
...
* reduce global state
* use a decorator here too
* use that one
* use base imports
* ipchandler in setup
* move to common dir
* move to helpers
* wip
* fix the decorator
old-commit-hash: 5dc7028f91079dfa07347a4d24ff56b72c24bd20
2023-08-29 13:36:26 -07:00
Justin Newberry
b08c5d7517
Tests: test_caching reduce global state ( #29681 )
...
old-commit-hash: dd9b0231c696607c14a8c10adeeb4d047c5ff782
2023-08-29 10:06:32 -07:00
Adeeb Shihadeh
cc29c6640d
pytest: strict config ( #29676 )
...
* pytest: strict config
* collection works
* fixes
old-commit-hash: 72e2e2c9ec4e3a42cf35c23dfc0d66ea0565ace6
2023-08-28 10:26:19 -07:00
Justin Newberry
ffddeace6e
CI: fix sim/docs scons cache invalidation ( #29639 )
...
* fix sim and docs images
* fix that
* that's a weird issue
* exists should work fine
* as little diff as possible
old-commit-hash: 5716dfc9b54f9f24e412ae020ac572ccec6ae1c9
2023-08-27 19:52:38 -07:00
Dean Lee
c99c0b51e3
cabana/MessageListModel: replace match |= with match = match || ( #29667 )
...
old-commit-hash: 4f915f4f1a2ed4c62069e03b176d2a4906479c51
2023-08-27 17:56:49 +01:00
Dean Lee
3d04606233
cabana: use a monotonic buffer to allocate CanEvent ( #29652 )
...
* use a monotonic buffer to allocate CanEvent
* set the next buffer size to 6MB
* static
* cleanup
* use const iter
* rename to insert_pos
old-commit-hash: 57ad4f02f8e693639262aa3a982be8ed6c433ee0
2023-08-26 08:42:50 -07:00
Justin Newberry
643a13f27e
CI: use local scons cache instead of building a separate image ( #29634 )
...
* use local
* added ci_sim
* revert scons
* dont need these anymore
* same for sim
* fix dockerfiles
old-commit-hash: c46965fc27ecfe76e02affca2aacbe410a55196a
2023-08-25 16:06:17 -07:00
Dean Lee
7a1b7d4206
cabana: improve frequency accuracy ( #29631 )
...
* improve frequency accuracy
* apply review
* 2 less lines!
* another!
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 2484548fddd1de51a75c52736b1709081ea61eb9
2023-08-25 15:15:16 -07:00
Dean Lee
dbf03eb2c2
scons: fix always generating car_fingerprint_to_dbc.json ( #29625 )
...
old-commit-hash: 86386fd87f3d4bda7303957d543c772f4dda5e1a
2023-08-25 10:39:55 -07:00
Justin Newberry
c4f322ce2d
Linter: remove pylint ( #29611 )
...
remove pylint
old-commit-hash: 1ee6ed4b16e2ade0dd887c0687243aee769043e5
2023-08-24 16:30:54 -07:00
Adeeb Shihadeh
61cf541322
Minimal build ( #29600 )
...
* add build flag for minimum build
* add minimal build
* update
* fix pj
* bump opendbc
* update subaru
old-commit-hash: 4917e22615adbfcc9b3c3ec89b00d240e0b48883
2023-08-24 14:58:30 -07:00
Dean Lee
de809632bf
cpplint: add filter whitespace/comma ( #29595 )
...
old-commit-hash: 7bfd3dac811ae95bfd09495e88377dfbaacda393
2023-08-24 10:42:06 -07:00
Dean Lee
0984736972
cpplint: add filter build/include_subdir ( #29585 )
...
old-commit-hash: 21da5a216fc8f5269d2deedc538c2f543a1c270a
2023-08-24 15:42:17 +01:00
Dean Lee
0702e273cb
replay: fix visionbuf alignment on device ( #26913 )
...
* align visionbuf
* update test case
* cleanup
* fix cpplint warning
old-commit-hash: 3c94d953ab9fcaf8ee2371af3f269ae46d3563c6
2023-08-24 00:03:16 -07:00
Dean Lee
5f4b422305
cpplint: add filter whitespace/semicolon ( #29568 )
...
old-commit-hash: f203648de0a9d78121d3a775ae454a43e1211e62
2023-08-23 15:00:30 -07:00
Dean Lee
db211ce617
cpplint: add filter whitespace/parens ( #29565 )
...
old-commit-hash: 5480d32bb5d98d57100fd709b9ffe7bfcc6e020a
2023-08-23 14:25:05 -07:00
Adeeb Shihadeh
6b2ffe9490
bump cereal ( #29561 )
...
old-commit-hash: e726505918bfbaa4ee75714bd6ea391d7fff7fb8
2023-08-23 13:42:37 -07:00