Dean Lee
4db56c1247
util.cc: remove duplidate #include ( #29632 )
...
remove duplidate #include
old-commit-hash: c6c6877263
2023-08-25 14:34:46 -07:00
Dean Lee
00f900e8c4
common/tests: combine multiple test binaries into one ( #29623 )
...
old-commit-hash: 2709cd6538
2023-08-25 10:35:39 -07:00
Dean Lee
5385263422
common/gpio: use util::safe_ioctl ( #29624 )
...
use util::safe_ioctl
old-commit-hash: 7270c64872
2023-08-25 08:20:43 -07:00
Justin Newberry
c4f322ce2d
Linter: remove pylint ( #29611 )
...
remove pylint
old-commit-hash: 1ee6ed4b16
2023-08-24 16:30:54 -07:00
Bruce Wayne
d334798141
KF1D: add steady state kalman code
...
old-commit-hash: e7418cfa39
2023-08-24 15:04:47 -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: 4917e22615
2023-08-24 14:58:30 -07:00
Shane Smiskol
8cbc68a3be
C++ FirstOrderFilter: add initialized flag ( #29602 )
...
add initialized flag with default to not change behavior
old-commit-hash: 54e98fa888
2023-08-24 14:33:11 -07:00
Dean Lee
e14a6bdda2
common/i2c: remove duplicate #include ( #29594 )
...
old-commit-hash: 20e8170399
2023-08-24 16:21:03 +01:00
Dean Lee
228d30d5a9
cpplint: add filter `whitespace/tab` ( #29588 )
...
old-commit-hash: 9c7bf50703
2023-08-24 08:06:58 -07:00
Dean Lee
0984736972
cpplint: add filter `build/include_subdir` ( #29585 )
...
old-commit-hash: 21da5a216f
2023-08-24 15:42:17 +01:00
Dean Lee
7e6be3378c
swaglog: remove unnecessary string copy ( #29164 )
...
old-commit-hash: 8b7004e68d
2023-08-23 20:10:23 -07:00
Dean Lee
db211ce617
cpplint: add filter `whitespace/parens` ( #29565 )
...
old-commit-hash: 5480d32bb5
2023-08-23 14:25:05 -07:00
Adeeb Shihadeh
6b2ffe9490
bump cereal ( #29561 )
...
old-commit-hash: e726505918
2023-08-23 13:42:37 -07:00
Dean Lee
97e9d55588
cpplint: `build/include_what_you_use` ( #29556 )
...
* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 2d99521e75
2023-08-23 13:25:17 -07:00
Dean Lee
004a097c95
cpplint: add `readability/braces` filter ( #29554 )
...
old-commit-hash: 363740a497
2023-08-23 10:13:46 -07:00
Willem Melching
4bb83c6849
ratekeeper.h: add missing <cstdint> include ( #29523 )
...
old-commit-hash: e8094affae
2023-08-22 15:21:16 +01:00
mitchellgoffpc
faa3ee050d
Add cl_create_context function
...
old-commit-hash: 72950cd9bc
2023-08-21 19:32:48 -07:00
Dean Lee
97631ec362
common: C++ RateKeeper ( #29374 )
...
* c++ RateKeeper
* add to files_common
* use util::random_int
* improve monotor_time
* remove ~ratekeeper
old-commit-hash: 3eef63af9b
2023-08-20 21:27:02 -07:00
Adeeb Shihadeh
16ec56398c
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
old-commit-hash: a9626f95b6
2023-08-20 20:49:55 -07:00
Adeeb Shihadeh
51634f52dc
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
old-commit-hash: d61f86d339
2023-08-20 18:50:58 -07:00
Adeeb Shihadeh
5530871c0e
common/gpio: fix warning on re-export ( #29457 )
...
old-commit-hash: 2fa09a9ad7
2023-08-17 16:32:23 -07:00
Kacper Rączy
7f02996102
replay: increase file descriptor limit macOS ( #29346 )
...
* Increase file descriptor limit for replay on macos
* Reword comment
* Move set_file_descriptor_limit to common/util.cc
* Include resource.h header
old-commit-hash: d8bda6feb4
2023-08-15 00:05:27 +02:00
Dean Lee
06cc9b5c7b
util: fix typo in comment ( #29392 )
...
fix typo in comment
old-commit-hash: 37c3854623
2023-08-14 12:05:38 -07:00
Dean Lee
c622a4cac5
common/util: move function `random_int` to util ( #29388 )
...
old-commit-hash: 22bc06fdaa
2023-08-14 09:37:16 -07:00
Adeeb Shihadeh
f50fedb647
Fixes for PYTHONWARNINGS=error ( #29381 )
...
old-commit-hash: db287496d8
2023-08-13 17:22:56 -07:00
YassineYousfi
ba4c0b9487
camera transformations: pass intrinsics to get_calib_from_vp ( #29323 )
...
old-commit-hash: 9858754a02
2023-08-11 10:24:30 -07:00
Misophist
df4dbac04c
util: random_string is now more entropic ( #29312 )
...
* random_string now returns a significantly higher entropy random string
sizeof(char*) is going to be 8 on a 64-bit system, not the length of the
string. Before, only strings of integer values [0-6] were being generated. Also
switched to C++ constructs for simplicity.
* Update common/util.cc
* maintain repo style
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 4cad0a035d
2023-08-11 03:46:47 -07:00
Justin Newberry
715f028a0e
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
old-commit-hash: 8793cbff40
2023-08-10 18:58:22 -07:00
Justin Newberry
7d6d3dc9ea
Ruff: flake8 pie (misc lints) ( #29318 )
...
flake8 pie
old-commit-hash: af3ed37c5c
2023-08-10 15:28:51 -07:00
Dean Lee
b80325aa04
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>
old-commit-hash: 940954c13e
2023-07-31 17:49:50 -07:00
Adeeb Shihadeh
8f45717ed6
bump to 0.9.5
...
old-commit-hash: 7a5739c5a4
2023-07-27 15:30:37 -07:00
Maxime Desroches
80101b0e20
gpio_export return type ( #29158 )
...
return type
old-commit-hash: 922e27fa5a
2023-07-26 16:01:26 -07:00
Maxime Desroches
8ceef4903b
hardware: move gpio_export ( #29154 )
...
old-commit-hash: eec99436c1
2023-07-26 15:12:01 -07:00
Vivek Aithal
3b18903574
[commabody] Support both self-balancing bodies and the wheeled bodies ( #29118 )
...
* add wheeled body support
* add WheeledBody param
* make movement less jerky
old-commit-hash: 92448012f0
2023-07-24 19:49:51 -07:00
Adeeb Shihadeh
fe6b4d26f3
common/gpio: switch to lru_cache for 3.8 compatiblity
...
old-commit-hash: 5831f9e5a0
2023-07-23 11:54:51 -07:00
Shane Smiskol
0a6b589f23
dmonitoringmodeld: initialize model first ( #29080 )
...
* hacky fix
* even better
* ordering
* clean up
* fix model replay
* add comment
* catch sigint
old-commit-hash: 12ed894362
2023-07-23 09:28:22 -07:00
Adeeb Shihadeh
3dfd770fb0
tici: speedup power save setting ( #29100 )
...
* speedup
* update type
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: d92c9aef23
2023-07-22 17:15:58 -07:00
Dean Lee
05b2a0b884
common/swaglog: remove trailing semicolon from macros ( #29042 )
...
old-commit-hash: 269ceca27a
2023-07-19 19:46:42 -07:00
Robbe Derks
f305305754
Panda logs ( #28511 )
...
* log in pandaStates
* Revert "log in pandaStates"
This reverts commit 87ee283ac45c2eeed94d9a958927e3072ec4460f.
* log to param
* dumps datetime
* cloudlog instead
* add truncation
* fix
* try isotimestamp
* duh
* more fixes
* should be __class__
* add some time to account for log gathering
* use new fast interface
* Revert "add some time to account for log gathering"
This reverts commit 2c08ad48052dfc0546530059a0cda03b04c4939a.
* cleanup
* simple test
* fix wrong serial
---------
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 70bbb94dc5
2023-07-19 14:24:57 -07:00
Justin Newberry
f465c3f3ac
Updated: fix setting update time ( #29004 )
...
* sleep in launch
* set time loop
* log
* try longer delay + logging
* try longer delay + logging
* fix order of update
* fix order of update
* fix order of update
* revert panda
* also don't show connectivity error without failed checks
* slightly cleanup updated
* fix type error
* init overlay first
* minimal diff
* comment
* minimal diff
* minimal diff
* explicit parameter to make it clear
* explicit parameter to make it clear
* use finally
* dont use finally
* PR cleanup
* reduce frequency
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: ce2708fa67
2023-07-18 21:26:05 -07:00
Dean Lee
235235b2d9
modeldata.h: convert constants to uppercase ( #28769 )
...
old-commit-hash: 32c5e6aafb
2023-07-01 08:26:21 +01:00
ZwX1616
6e547a2748
Modeld: send confidence class ( #28625 )
...
* 0.7
* magic
* faster magic
* more simple
* up
* empty
* more mid bits
* naive
* flatten
* dz
* that can stay
* this is fine
* what the
* what the
* giRevert "what the"
This reverts commit 1619ba68e6
.
* Revert "what the"
This reverts commit 0037dd3682
.
* 1x fine
* that was fine
* combined
* independent cum
* 0 is fine
* use metrics
* up cereal
* process and publish from modeld
* cleanup
* use s.output
* bg
* a greener approach
* dns
* serial
* update ref commit
* rebase
* ref
* cereal master
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ce2dffe566
2023-06-23 16:49:14 -07:00
Mitchell Goff
31834eac4c
Remove get_model_yuv_transform function ( #28568 )
...
* remove yuv_transform from update_calibration
* Remove get_model_yuv_transform entirely
old-commit-hash: ae5bfcf248
2023-06-21 20:02:44 -07:00
James
5f219a3bf9
Sort parameter list alphabetically ( #28594 )
...
old-commit-hash: e81515ba7f
2023-06-19 15:26:52 -07:00
Adeeb Shihadeh
dbe747f9de
bump to 0.9.4
...
old-commit-hash: f332b4c7bb
2023-06-16 10:56:17 -07:00
Adeeb Shihadeh
df13f240b3
thermald: save last offroad status packet on onroad transition ( #28563 )
...
* thermald: save last offroad status packet on onroad transition
* update param
* write every time
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7d6897fa38
2023-06-15 15:04:22 -07:00
Adeeb Shihadeh
4ab84b5dc1
thermald: common min date ( #28457 )
...
* thermald: common min date
* add to release files
old-commit-hash: d96361970b
2023-06-12 13:50:38 -07:00
Dean Lee
eddc84d104
automatically detect available camera streams ( #27640 )
...
* remove WideCameraOnly
* check in set_initial_state
* no block
* remove try block
* apply reviews
old-commit-hash: 4ae0378f63
2023-06-12 13:40:43 -07:00
Shane Smiskol
aef0c54a26
params: make ForcePowerDown persistent ( #28460 )
...
old-commit-hash: 6bb61780ab
2023-06-08 19:36:23 -07:00
Harald Schäfer
36aa81cdc3
Driving Personality setting (also changes follow distance) ( #24742 )
...
* Skeleton
* Adjustable follow parameter
* fix rebase
* long planner
* typo
* Add ui toggle
* Fix icon
* Improve text
* Better toggle position
* Im a UX engineer now
* add param reader
* CHange jerk to have same crash test performance
* Try reading param
* Unused comment
* translate ui text
* std stoi
* Parametrized buttons
* Empty strings are ints
* Move to generic
* Update translations
* Fix translation diffs
* Release notes
* update refs
* tweaks
* Misc fixes
* No param is standard
old-commit-hash: 205c900742
2023-06-05 22:17:41 -07:00