Dean Lee
36815cc6d5
cabana: bug fixes and improvements ( #32934 )
...
bug fixes and improvements
11 months ago
Dean Lee
776b08d561
replay: fix hangs on exit ( #32795 )
...
fix hang on exit
1 year ago
Dean Lee
865b98a5c4
cabana: avoid dead locks and improve responsiveness ( #32740 )
...
avoid dead locks and improve responsive
1 year ago
Dean Lee
3f84fe3557
replay: add stop() function ( #32673 )
...
add stop() func
1 year ago
Dean Lee
1d61f320a8
cabana: stop stream thread before exiting main event loop ( #32634 )
...
stop stream thread before exiting main event loop
1 year ago
Dean Lee
c0a2ce31ee
replay: fix hang issue on system wake-up ( #32341 )
...
fix hang issue on system wake-up
1 year ago
Dean Lee
bbd1648f05
replay: optimize memory usage with `MonotonicBuffer` ( #32278 )
...
Optimize Memory Usage with MonotonicBuffe
1 year ago
Dean Lee
bab8cdfdef
Cabana: bug fixes ( #32272 )
...
* Fix SIGSEGV due to thread race conditions after seeking
* adding ID as a secondary sorting factor
* fix gaps
1 year ago
Dean Lee
2c409e0980
replay: bug fixes and improvements ( #32193 )
1 year ago
Dean Lee
a824bd75ef
replay: refactor `Event` to remove the readers ( #32252 )
...
Refactor struct Event to remove the MessageReader from it
1 year ago
Dean Lee
bf61e92518
cabana: gray out inactive messages ( #32121 )
...
* improve message list
remove TODO
* improve sort
* remove translate
* fix seeking issue
1 year ago
Dean Lee
0a2a3dfab7
replay/cabana : support segment range ( #32026 )
...
* support segment range
* include <QRegularExpression>
1 year ago
Dean Lee
d647361fae
replay: get route datetime from INIT_DATA ( #31913 )
...
get datetime from INIT_DATA
1 year ago
Dean Lee
e79cb0edaf
replay: fix segfault in `Replay::queueSegment` ( #31902 )
1 year ago
Dean Lee
c5f73a748e
replay: support for setting a custom playback speed ( #30462 )
...
* support for setting a custom playback speed
* rename to playback speed
2 years ago
Dean Lee
da95fd3019
replay: simplify the code for allow/block list ( #30449 )
...
simplify allow/block list
2 years ago
Dean Lee
9e06525642
replay: remove deprecated support for `PANDA_STATE_D_E_P_R_E_C_A_T_E_D` ( #30447 )
2 years ago
Dean Lee
e287a5f164
cabana: remove the qlog parsing thread ( #30319 )
...
remove the qlog thread
2 years ago
Adeeb Shihadeh
377722fd5e
Update Python packages and pre-commit hooks ( #30149 )
...
* Update Python packages and pre-commit hooks
* fixes
* Update common/transformations/README.md
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* fix
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2 years ago
Dean Lee
2cca0cbde8
replay: fix missing events before INIT_DATA ( #30039 )
...
fix missing events
2 years ago
Dean Lee
bbf133a2e5
replay: fix concurrency issues ( #29797 )
...
fix concurrency issues
2 years ago
Adeeb Shihadeh
e726505918
bump cereal ( #29561 )
2 years ago
Dean Lee
e8e03197ca
replay: fix seekTo issue ( #29422 )
...
* fix seekTo issue
* remove extra space
2 years ago
Dean Lee
3ad434c5ca
replay: emit segmentsMerged before updateEvent ( #28849 )
2 years ago
AlexandreSato
dc06ce7ac3
minor typo on replay.cc comment ( #28692 )
2 years ago
Dean Lee
bd34124a84
replay: fix timeline issues ( #28501 )
2 years ago
Kacper Rączy
26ad9b32f3
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
2 years ago
Kacper Rączy
00ff096ca2
replay: replay deprecated pandaState if pandaStates is whitelisted ( #28275 )
2 years ago
Dean Lee
9b28897f09
replay: fix incorrect format string in seekTo ( #27547 )
2 years ago
Dean Lee
41304db1e6
cabana: syc the last messages after seeking ( #27149 )
...
* fix wrong last message time
* update last messages after seekto
* cleanup
* remove src,address from CanData
* merge master
merge master
2 years ago
Dean Lee
ceceb1c6cc
replay: fix hang if started with a special segment and there is no INIT_DATA in events ( #27107 )
...
* add events if allow or block is specified
* add init_data
2 years ago
Dean Lee
b5a2dfa93e
replay: only keep one init_data in merged events ( #26863 )
...
don't merge init_data
2 years ago
Dean Lee
f49520db0f
Cabana: display all logs in log view ( #26659 )
...
* fetch more
* clear log in showevent
* fix wrong time value
* check list size
* fix canmessages::process
* cache all events
* improve segment cache
* cleanup
3 years ago
Dean Lee
881c15c2a6
Replay: fix possible segfault on exit ( #26768 )
3 years ago
Dean Lee
0ff703d82f
Replay: fix SEGFAULT in buildTimeline if segments are not continuous. ( #26691 )
...
fix segfault in buildtimeline
3 years ago
Dean Lee
2b4b0cc67f
Replay: fixed the freq of video and events are unstable after changing the replay speed ( #26559 )
...
fix freq is unstable after changing the replay speed
3 years ago
Dean Lee
b31932382d
cabana: increase replay's segment cache limit & add setting dialog ( #26019 )
...
* increase replay's segment cache limit
* todo
* add settings dialog
blank line
typo
3 years ago
Dean Lee
750b96aaed
cabana: improve time control ( #25985 )
...
* group signals/slots together
* slider:fix wrong minimum
* add TODO
* moveing to mouse click position
* show tickmark
* fix seek back to the old pos after sliderReleased
* reduce data copied in queued connection
* drop packets while seeking
* install event filter in streaming
* stop replay in dctor
3 years ago
Dean Lee
a6ba073231
canbana: complete basic functions ( #25965 )
...
* add chart header
* get all signal val from logs
* loop in selected range
* clear list before append
* automatically zoom on yaxis
* cleanup
* sync charts
* fix event_begin_sec
* set the color of rubber
* add TODO
* sync slider with charts
* keep video aspect ratio
* sync plot buttons
* reduce flickers
* cleanup
* refactor detail view
* clear counters
* more
use qcamera
3 years ago
Dean Lee
1b8324af87
c++ cabana: Initial version ( #25946 )
...
* draft
* continue
* fix QChart unresponsive with large points
* build with --extras
* add filter
* save DBC button
* more buttons
* add flag to use qcamera
* stop replay in dctor
* README
* use getMsg
* video control
* edit signal
* add colors
* correct ts
* add/edit signals
* use bus:address as key
3 years ago
Shane Smiskol
26517a0ef9
replay: set CarParamsPersistent
3 years ago
Dean Lee
75c434bde7
replay: add shortcuts for seeking to the next info, warning, and critical alerts ( #25576 )
3 years ago
Adeeb Shihadeh
6590fb2b93
pre-commit: add codespell ( #25571 )
3 years ago
Cameron Clough
b3cfe962cf
user event flagging ( #25517 )
...
* setup home_btn in sidebar
* create UserFlag msg
* replay: show and skip to user flags
* update translations
* bump to cereal master
* remove comment
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
Dean Lee
fd5b3d7603
move replay from selfdrive/ui/replay to tools/replay ( #24971 )
...
* mv to tools/replay
* change folder
* add .gitignore
* fix build doc
* disable warning
* enable warning after build
* build qt/util.cc qt/api.cc to library
* cleanup
3 years ago
Anton Rudomanenko
67b601e0ef
replay: handle missing socket while replaying route log with --allow flag ( #24933 )
...
* fix: fix the problem with replay routes locally
* fix: Exception with --allow flag in replay.cc
Co-authored-by: Anton Rudomaneko <anton.rudomanenko@nami.ru>
3 years ago
Adeeb Shihadeh
1139fe507b
Move selfdrive/hardware/ to system/ ( #24725 )
...
* move hardware to system/
* fix mypy
3 years ago
Jake Lynn
dc1a7bf082
fixed CarParams write in replay ( #24613 )
...
* fixed CarParams write in replay
* need to capture temporary object
Co-authored-by: Shane Smiskol <shane@smiskol.com>
3 years ago
Adeeb Shihadeh
cb8885cffb
Merge common/ and selfdrive/common ( #24556 )
...
* Merge common/ and selfdrive/common
* fix that
* fix version
* fix unit tests
3 years ago
Adeeb Shihadeh
ab75c53792
replay: cleanup unused RGB buffers ( #24537 )
...
* replay: cleanup unused RGB buffers
* update replay cam
* little more
3 years ago