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
Adeeb Shihadeh
c10abce1d5
camerad: make robust to introduced failures ( #34723 )
...
* camerad: make robust to introduced failures
* more test
* start here
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-27 18:26:31 -08:00
Maxime Desroches
25463deeec
Disable IR switch before setting torch ( #34725 )
...
switch reset
2025-02-27 17:20:32 -08:00
Adeeb Shihadeh
937e2f7eb2
camerad: spectra stress test ( #34716 )
...
* cam stress
* lint fixes
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-27 13:41:33 -08:00
Dean Lee
cd014325c5
camerad: remove unused CameraState forward declaration ( #34703 )
...
remove unused CameraState forward declaration
2025-02-24 15:58:15 -08:00
Dean Lee
0619e9a581
v4l_encoder: used encoder_info.fps instead of hardcoded 20 ( #34701 )
...
Used encoder_info.fps instead of hardcoded 20
2025-02-24 07:06:38 -08:00
Dean Lee
c3c878908d
camerad: Inline processing_time calculation during frame data initialization ( #34661 )
...
* Inline processing_time calculation during frame data initialization
* remove timestamp_end_of_isp
2025-02-21 12:50:46 -08:00
Adeeb Shihadeh
e00b5337d2
misc encoder cleanups
2025-02-21 10:41:30 -08:00
Dean Lee
839c8fbd6b
camerad/MemoryManager: remove lock and reduce redundant lookups ( #34656 )
...
remove lock and reduce redundant lookups
2025-02-21 09:58:26 -08:00
Dean Lee
2c56f44380
camerad: remove unused variables ( #34657 )
...
remove unused variables
2025-02-21 09:57:53 -08:00
Dean Lee
47c04210e2
camerad: refactor frame processing to direct handling ( #34655 )
...
refactor frame processing
2025-02-21 09:18:35 -08:00
Dean Lee
2215abb762
camerad: use single instance of MemoryManager for all cameras ( #34654 )
...
use single instance of MemoryManager for all cameras
2025-02-21 08:48:10 -08:00
Adeeb Shihadeh
9167e3dcf6
Revert "camerad: fix incorrect row offset calculation in calculate_exposure_value ( #34634 )"
...
This reverts commit 2941445849 .
2025-02-20 19:54:41 -08:00
Adeeb Shihadeh
952def7abf
start logging services first ( #34646 )
...
* start logging services first
* fix test
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-20 16:53:07 -08:00
Dean Lee
2941445849
camerad: fix incorrect row offset calculation in calculate_exposure_value ( #34634 )
...
Fix incorrect row offset calculation
2025-02-20 16:23:23 -08:00