Adeeb Shihadeh
a9b9e0bb54
raylib: init updater ( #35045 )
...
* raylib: init updater
* cleanup
2025-04-21 16:13:55 -07:00
Cameron Clough
d56baa0fbb
ui(raylib): constant spinner rotation speed ( #35037 )
2025-04-20 15:03:49 +01:00
Cameron Clough
618b7ccf23
ui(raylib): calculate spinner progress in set_text ( #35036 )
2025-04-19 17:08:33 +01:00
Cameron Clough
fb5fa70e78
ui(raylib): update text window font, new lines and indentation ( #35031 )
2025-04-19 16:17:18 +01:00
ZwX1616
3b60b22cee
OS04C10: use IFE downscaler for road cameras ( #35023 )
...
* squashh
* wrong
* clean up
* rename
2025-04-18 14:29:37 -07:00
Cameron Clough
4f913f0cfb
ui(raylib): fix typos ( #35030 )
2025-04-18 01:11:22 +01:00
Cameron Clough
c933914f86
ui(raylib): update spinner progress bar to match Qt ( #35028 )
2025-04-17 23:11:19 +01:00
Robbe Derks
3e6267967b
Raise thermal setpoint ( #35008 )
...
We don't need to control all the way down to 70C
2025-04-10 16:33:36 +02:00
Kacper Rączy
f237649a7a
Reapply "Online lateral lag learning" ( #34975 )
...
* Online lateral lag learning (#34974 )
This reverts commit b4cc9e68d1 .
* pad to the best size for fft
* Fix static analysis
* Add typing
* Fix typing
* MAX_LAG
* Calculate cross correlation regardless if the points are valid
* Back to lagd
* Add lagd to process_config
* Lagd in test onroad
* Move lag estimator for lagd
* Remove duplicate entry from test_onroad
* Update process replay
* pre-fill the data
* Update cpu usage
* 25sec window
* Change the meaning of lateralDelayEstimate
* No newline
* Fix typing
* Prefill
* Update ref commit
* Add a unit test
* Fix static issues
* Time limit
* Or timeout
* Use mocker
* Update estimate every time
* empty test
* DT const
* enable RIVIAN again
* Update ref commit
* Update that again
* Improve the tests
* Fix static
* Add masking test
* Increase timeout
* Add liveDelay to selfdrived
* Add liveDelay to selfdrived in process_replay
* Fix block_avg restore after num_blocks
* regen most
* Update bolt
* Update ref commit
* Change the key name
* Add assert
* True weighted average
2025-04-09 22:31:07 +00:00
Adeeb Shihadeh
84b0baf68b
Revert "hardwared: give stuck LTE connections a kick"
...
This reverts commit e4aa346259 .
2025-04-08 11:04:00 -07:00
Adeeb Shihadeh
e4aa346259
hardwared: give stuck LTE connections a kick
...
This reverts commit e3e694096a .
2025-04-08 11:03:24 -07:00
Maxime Desroches
cdc801c3c1
update to latest userdata partition ( #34990 )
...
update
2025-04-07 11:51:53 -07:00
Adeeb Shihadeh
f3c1427027
agnos 11.13 ( #34980 )
...
* agnos 11.12
* new build
2025-04-06 12:42:09 -07:00
Adeeb Shihadeh
3707efff6b
camerad: don't gate first frame on FSIN ( #34972 )
...
don't wait
2025-04-01 16:54:53 -07:00
Robbe Derks
b8065d3138
Parse out more ublox sat info ( #34947 )
...
parse out more sat info
2025-03-28 10:26:37 +01:00
Adeeb Shihadeh
2382f1cab0
Run DM model twice, prep for bigger models ( #34894 )
...
* twice
* swap
* adjust
2025-03-24 15:54:42 -07:00
Dean Lee
6d12ade231
python ui: refactor spinner&text ( #34897 )
...
refactor spinner&text
2025-03-19 13:11:22 -07:00
Trey Moen
e785026a98
feat(athenad): priority uploads ( #34856 )
...
Today, Firehose uploads and user-requested uploads from Connect are treated the same. This is not ideal behavior if the user wants to upload routes immediately for a bug report and the queue is full of uploads for Firehose. The workaround is to clear the queue and retry the upload from Connect.
This PR adds an optional `priority` to requested file uploads in `athenad`. By default, all requests are marked `Low`. However, if the caller wishes to mark their uploads as "more important," then the upload queue will prioritize those requests when uploading.
The only caveat to this PR is that we won't reorder files currently being uploaded. Most connections are quick enough to finish uploading max 4 files before polling the new high-priority items in the queue.
Closes https://github.com/commaai/openpilot/issues/34836
**Verification**
Added test case to insert upload tasks with differing priorities. Polling the queue produces items in the correct order (smallest # to largest).
PR to mark Connect uploads as high priority: https://github.com/commaai/connect/pull/557
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2025-03-19 19:22:54 +00:00
Dean Lee
988fc477eb
camerad: remove duplicate include ( #34905 )
...
remove duplicate include
2025-03-19 09:27:23 -07:00
Maxime Desroches
c3bba7431a
update to latest userdata partition ( #34898 )
...
update cache
2025-03-18 11:38:27 -07:00
Adeeb Shihadeh
519ea9dcab
Make model daemons Python processes ( #34880 )
2025-03-15 15:55:29 -07:00
Adeeb Shihadeh
fb7b9c0f94
camerad: log failed sync time ( #34878 )
...
* camerad: log failed sync time
* mv
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-03-15 14:02:03 -07:00
Adeeb Shihadeh
e1eac057ca
camerad: fix rare BPS startup issues ( #34871 )
...
* repros
* handle old frames
* cleanup
* more freq
* fix request id skipping
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-03-14 19:30:09 -07:00
Adeeb Shihadeh
196eb50d23
camerad: log whether sync fails in IFE or BPS ( #34854 )
2025-03-12 15:59:27 -07:00
Adeeb Shihadeh
800a41c4e1
agnos 11.11 ( #34816 )
2025-03-12 14:02:54 -07:00
Adeeb Shihadeh
8c359892be
camerad: clear request queue on exit ( #34842 )
...
* camerad: doesn't need rt
* clear q
2025-03-11 11:02:02 -07:00
Adeeb Shihadeh
b33342c18f
loggerd: limit encoded queue size ( #34837 )
...
* loggerd: limit encoded queue size
* less spammy
2025-03-11 10:22:49 -07:00
ZwX1616
1c678c910e
camerad: fix AE oscillation ( #34833 )
...
* flooring is fine
* .
* better solution
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-03-10 16:01:03 -07:00
Dean Lee
5574b91d17
python ui: add confirm dialog implementation ( #34828 )
...
add confirm dialog implementation
2025-03-10 08:28:32 -07:00
Dean Lee
2bfbb181e5
python ui: add Keyboard Implementation ( #34827 )
...
implement keyboard
2025-03-09 18:48:01 -07:00
Adeeb Shihadeh
878ca53d78
hw: remove unused function
2025-03-07 19:01:11 -08:00
Dean Lee
2d2efb3f58
pyui: implement styled label and text box ( #34813 )
...
implement styled label
2025-03-07 14:20:49 -08:00
Dean Lee
3e629acf79
camerad: use ALL_CAMERA_CONFIGS array ( #34810 )
...
use ALL_CAMERA_CONFIGS array
2025-03-07 10:31:01 -08:00
Dean Lee
a0a9df2d55
loggerd: enhance ZstdFileWriter test coverage with variable data sizes ( #34812 )
...
enhance ZstdFileWriter test coverage
2025-03-07 10:23:46 -08:00
Adeeb Shihadeh
ca7b4340c1
camerad: make recovery reset threshold based on queue depth ( #34803 )
...
Co-authored-by: Comma Device <device@comma.ai >
2025-03-06 16:57:37 -08:00
Dean Lee
e9f7c01a3a
camerad: move output_type to config ( #34792 )
...
move output_type to config
2025-03-06 10:17:58 -08:00
Dean Lee
2c2c6e6437
deleter: fix duplicate segments in get_preserved_segments return value ( #34795 )
...
fix duplicate segments in get_preserved_segments return value
2025-03-06 10:16:56 -08:00
Adeeb Shihadeh
8c2cd247f0
camerad: stress test ( #34735 )
...
* refactor a bunch of stuff
* prob
* enable
* rm print
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-03-05 19:31:44 -08:00
Adeeb Shihadeh
4bb0dfd59c
camerad: cleaner queueing logic ( #34786 )
2025-03-05 17:12:30 -08:00
Adeeb Shihadeh
f4d17cbfdd
camerad: sanity check tests ( #34785 )
...
lil more
2025-03-05 16:54:35 -08:00
Adeeb Shihadeh
701868d5cd
firehose auto start + stats ( #34747 )
...
* don't need that
* stats
* lil more
* lil more
* cleanup
* tweaks
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-03-03 18:21:02 -08:00
Adeeb Shihadeh
41346b2cc7
agnos 11.10 ( #34764 )
2025-03-03 16:40:35 -08:00
Adeeb Shihadeh
97ffda4ada
agnos 11.9 ( #34762 )
2025-03-03 10:16:05 -08:00
Adeeb Shihadeh
a2bc5061e4
camerad: fix bps flush ( #34758 )
2025-03-02 20:22:06 -08:00
Dean Lee
c52112ad4e
loggerd: eliminate recursion from handle_encoder_msg ( #33453 )
...
* refactor handle_encoder_msg
* removing the recursion only
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-03-02 20:01:21 -08:00
Adeeb Shihadeh
c32c405f65
remove model shims ( #34750 )
2025-03-02 13:39:36 -08:00
Adeeb Shihadeh
54f1b00447
Log git source commit ( #34749 )
...
* Log git source commit
* strip
* fix trim
* no trim
2025-03-02 13:11:38 -08:00
Adeeb Shihadeh
00e447bc30
Revert "camerad: make robust to introduced failures ( #34723 )"
...
This reverts commit c10abce1d5 .
2025-02-28 14:09:53 -08:00
Dean Lee
d9bc9be388
camerad: ensure sync objects are assigned only on successful creation ( #34731 )
...
ensure sync objects are assigned only on successful creation
2025-02-28 07:49:48 -08:00
Dean Lee
1bd0d6577c
camerad: remove unnecessary pthread linkage ( #34732 )
...
remove unnecessary pthread linkage
2025-02-28 07:49:10 -08:00