Maxime Desroches
8c8a4b4961
replace python with python3 ( #33303 )
...
3
old-commit-hash: 406939b9c0
2024-08-14 15:14:31 -07:00
Shane Smiskol
5cc7d1c36b
deprecate busTime ( #33146 )
...
* deprecate busTime
* bump
* do car can + more
* forgot some
* bump opendbc
* fix that too
* bump
old-commit-hash: 42f2601416
2024-07-30 21:26:58 -07:00
Dean Lee
a18df70a3f
cabana: simplify stream management and remove problematic autosave feature ( #32945 )
...
simplify code and remove problematic code
old-commit-hash: c17c34187b
2024-07-10 15:10:24 -07:00
Dean Lee
dbf095522f
cabana: bug fixes and improvements ( #32934 )
...
bug fixes and improvements
old-commit-hash: 36815cc6d5
2024-07-08 14:50:31 -07:00
Dean Lee
6601133ad2
replay: handle route not found error with user warning message ( #32895 )
...
handle 404
old-commit-hash: 632c484dd5
2024-07-03 15:27:54 -07:00
Dean Lee
d1cd5f7ad6
cabana: improved error messaging ( #32768 )
...
* check user authenrication
* Update tools/cabana/streams/replaystream.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: 54da59c1fe
2024-06-17 12:44:31 -07:00
Dean Lee
06aed0617a
cabana: avoid dead locks and improve responsiveness ( #32740 )
...
avoid dead locks and improve responsive
old-commit-hash: 865b98a5c4
2024-06-16 12:32:45 -07:00
Dean Lee
40de8d615f
replay: add stop() function ( #32673 )
...
add stop() func
old-commit-hash: 3f84fe3557
2024-06-09 11:04:21 -07:00
Dean Lee
958bdeda8a
cabana: stop stream thread before exiting main event loop ( #32634 )
...
stop stream thread before exiting main event loop
old-commit-hash: 1d61f320a8
2024-06-05 08:49:58 -07:00
Adeeb Shihadeh
2c6829ed67
boardd is pandad ( #32628 )
...
* boardd is pandad
* rename tests
old-commit-hash: 34e329649d
2024-06-04 19:16:55 -07:00
Dean Lee
cdea057d4b
cabana: fix panda stream issues ( #32537 )
...
fix segfault
old-commit-hash: 6b3d2b5a80
2024-05-28 12:02:15 -07:00
Dean Lee
a2226ad906
cabana: Implement Remote Route Browsing Feature ( #32332 )
...
browse remote routes
old-commit-hash: b551e7c1a2
2024-05-07 19:59:30 -07:00
Dean Lee
aa7d828769
cabana: fix the panda serial selector disappeared after buildConfigForm() ( #32342 )
...
old-commit-hash: 5f8b53be33
2024-05-04 09:40:54 -07:00
Dean Lee
8df37a97d3
cabana: Improve seeking and zooming ( #32334 )
...
* Improve seeking and zooming
* No repeated calculation of freq
* set min zoom seconds to 10ms
old-commit-hash: d72f000d98
2024-05-03 02:42:29 -07:00
Dean Lee
f372bf3a1b
cabana: some improvements ( #32161 )
...
some improvements
old-commit-hash: 2d1078ee5b
2024-04-24 15:56:25 -07:00
Dean Lee
9118013d9c
cabana: refactor HistoryLog for simplification and enhancements ( #32284 )
...
old-commit-hash: 5e61775561
2024-04-23 09:53:50 -07:00
Dean Lee
df13fe2ead
replay: optimize memory usage with MonotonicBuffer ( #32278 )
...
Optimize Memory Usage with MonotonicBuffe
old-commit-hash: bbd1648f05
2024-04-22 19:21:42 -07:00
Dean Lee
372bea14e2
replay: bug fixes and improvements ( #32193 )
...
old-commit-hash: 2c409e0980
2024-04-21 17:09:17 -07:00
Dean Lee
4b2a00ef73
replay: refactor Event to remove the readers ( #32252 )
...
Refactor struct Event to remove the MessageReader from it
old-commit-hash: a824bd75ef
2024-04-19 11:15:34 -07:00
Dean Lee
eba689d638
replay: get route datetime from INIT_DATA ( #31913 )
...
get datetime from INIT_DATA
old-commit-hash: d647361fae
2024-03-19 11:46:39 -07:00
Dean Lee
234338ad55
cabana: fix the suppress highlight breaks after seeking ( #31912 )
...
old-commit-hash: 9e1639c3f1
2024-03-18 22:37:17 -07:00
Dean Lee
8056fe5aff
cabana: add csv export ( #30800 )
...
export csv
old-commit-hash: 5f04517677
2023-12-19 11:50:16 -08:00
Dean Lee
6ae3e95542
camerad: cleanup includes ( #30782 )
...
* cleanup includes
* continue
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: ab0b26d2b8
2023-12-17 22:42:52 -08:00
Dean Lee
2a2988f180
cabana: fix double comparisons ( #30468 )
...
compare double with epsilon
old-commit-hash: 7ded7a0720
2023-11-14 21:44:22 -08:00
Dean Lee
543ea2bf57
replay: simplify the code for allow/block list ( #30449 )
...
simplify allow/block list
old-commit-hash: da95fd3019
2023-11-13 09:19:39 -08:00
Dean Lee
be9d291dad
cabana: support suppress highlighted bits ( #30336 )
...
* support suppress highlighted bits
d
* faster filtering and sorting
* improve livestream
* specify the context in the connections
* remove inline
old-commit-hash: 01610128bb
2023-10-30 09:47:23 -07:00
Dean Lee
897a62dcfc
cabana: support multiple cameras ( #30339 )
...
support multiple cameras
old-commit-hash: fe4ad96701
2023-10-29 07:05:59 -10:00
Dean Lee
03ba671b96
cabana: save settings to user-specific directory ( #30328 )
...
* save settings to user-specific directory
* include
old-commit-hash: b73329092c
2023-10-25 14:39:41 -07:00
Dean Lee
920bc9acea
cabana: improve playback controller ( #30325 )
...
improve playback controller
old-commit-hash: 952838335d
2023-10-25 10:57:09 -07:00
Dean Lee
83678f7a87
cabana/chart: populate the points incrementally ( #30326 )
...
* populate the points incrementally
* less spacing
old-commit-hash: 57621afcb0
2023-10-25 10:56:49 -07:00
Dean Lee
3fb329773e
cabana: remove the qlog parsing thread ( #30319 )
...
remove the qlog thread
old-commit-hash: e287a5f164
2023-10-24 10:38:50 -07:00
Dean Lee
47b9097674
cabana: set the COMMA_CACHE environment variable ( #29849 )
...
* set COMMA_CACHE enviroment
* use /tmp/comma_donwloand_cache
old-commit-hash: 0431bbaa8b
2023-10-23 20:51:39 -07:00
Dean Lee
b43ea8de7b
cabana: bug fixes ( #29902 )
...
* fix freq
* fix chart legend alignment issue
old-commit-hash: 0bd9df3193
2023-09-13 12:52:56 -07:00
Dean Lee
c7efe08e08
cabana: add comparision operator for CanEvent ( #29864 )
...
old-commit-hash: ef4c963c60
2023-09-10 16:09:22 -07:00
Dean Lee
2716ef3a23
cabana: speed up exit ( #29813 )
...
old-commit-hash: 74daab120d
2023-09-07 11:30:53 -07:00
Dean Lee
64c3dc5ad6
cabana: add empty check before insert events ( #29798 )
...
old-commit-hash: 60593660e6
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: 0afcf12368
2023-09-06 02:36:07 -07: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: 57ad4f02f8
2023-08-26 08:42:50 -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: 2484548fdd
2023-08-25 15:15:16 -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
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
Willem Melching
6b98b83ad4
cabana: socketcan support ( #27952 )
...
* empty socketcan class
* works on linux with vcan
* add open stream widget
* fix MacOS build
* update readme
* unused
* no socketcan on C3
* fix in cabana sconstruct
* serial -> device
old-commit-hash: 2b0e4d46bb
2023-08-23 10:50:11 -07:00
Dean Lee
004a097c95
cpplint: add readability/braces filter ( #29554 )
...
old-commit-hash: 363740a497
2023-08-23 10:13:46 -07:00
Dean Lee
42dd6af842
ui/networking: remove call to clearLayout ( #29037 )
...
* build list inplace
* move clearLayout to cabana
* cleanup include
* polish style
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: fd8a9c8520
2023-08-13 11:57:40 -07:00
Dean Lee
841f8bfb3f
cabana: improve timeline ( #28801 )
...
old-commit-hash: 059529cae2
2023-07-04 12:03:08 -07:00
Dean Lee
b31de7db56
cabana: fixed the multi-threading issues of AbstractStream ( #28590 )
...
* fix multi-threading issues
* protect masks with mutex
old-commit-hash: e80440dc5d
2023-06-19 10:21:16 -07:00
Dean Lee
c5543bf21d
cabana: support multiplexed signals ( #28309 )
...
* support muxed signals
* write multiplexor in generateDBC
* edit multiplex_switch_value in signalView
* no overlapping warning for mux signals
* group signals by multiplexer indicator
* display freq for each multiplexed signals
* remove all multiplexed signals after switch deleted
* disable switch value
* cleanup
* historyView: use getValue
* sort by switch value
* check address
* rename variables
* rename signale type
* parse multiplexed signals in dbcmanater
* cache signal color in member variable
* cleanup num_decimals
* remove sources from dbcmanager and cleanup code
* fix sort
* check mltiplex in operator==
* fix sizehint
* convert multipledxed to normal after changing multiplxor to normal
* throw error on multiple 'M' signals
* add comment
* parse multipled signals in test case
* cleanup
* change order
* cleanup open
* display multiplexed/overlapping signals in binaryview
* sort overlapped signals by size
* refactor dbcmanager
* trimmed
* parse multiplexed signals in test case
* cleanup
* merge master
* space
* use pointer for sigs
* alldbcFiles
* cleanup
* cleanup sparkline
* use std::vector
* skip draw sparkline if isnull
* bigger capacity
old-commit-hash: e08569b0f3
2023-06-13 13:22:03 -07:00
Dean Lee
33d2893fd2
cabana: segment live stream logging ( #28407 )
...
old-commit-hash: b7a2a921ec
2023-06-05 09:44:30 -07:00
Kacper Rączy
0378e7ed81
replay: lock uiDebug and userFlag messages behind all flag ( #28349 )
...
* Add ui-debug flag, for replaying ui debug states
* Fix flag description
* Replace --ui-debug with --all flag
* Add base_blacklist for services blacklisted by default
old-commit-hash: 26ad9b32f3
2023-06-02 15:17:25 -07:00
Dean Lee
6cc979a258
cabana: support editing dbc files without a stream ( #28294 )
...
* no stream mode
* disable tools menu if no stream
* disable splitter
* cleanup
* refactor matchMessage
old-commit-hash: d5d1ca11d4
2023-05-25 10:51:28 -07:00