Commit Graph

1047 Commits

Author SHA1 Message Date
Dean Lee
91ccb8b415 cabana: add #include <QObject> in dbcfile.h (#28219)
old-commit-hash: 5b54f0938f
2023-05-17 00:08:10 -07:00
Comma Device
9bdbb993ea set ssh enabled in ssh helper script
old-commit-hash: b7daab0ee0
2023-05-15 19:32:40 -07:00
Dean Lee
1e58a8e991 cabana/findSignalDlg: support filter messages by bus/address/time. (#28186)
old-commit-hash: 13504f5ecf
2023-05-14 10:14:31 -07:00
Dean Lee
f30caf9ec5 cabana: add tool to search for possible signals through values. (#28182)
* Add tools to search for possible signals through values.

* use ,
old-commit-hash: 10bdcef0fe
2023-05-13 14:05:14 -07:00
Kacper Rączy
870fffd30b macOS: disable camerad and sensord build (#28164)
* Disable camerad and sensord on Darwin

* Add gcc@12 to mac_setup as it's required by panda

* Update panda
old-commit-hash: 1a5f29ecc6
2023-05-12 13:01:00 -07:00
Adeeb Shihadeh
0a62304928 cabana: remove dead image from readme
old-commit-hash: 40dd150fc6
2023-05-11 12:57:55 -07:00
Dean Lee
bd4d5ff3d4 cabana: fix the frequency was incorrect when replay from a specified segment (#28165)
old-commit-hash: f01652cc41
2023-05-11 10:42:25 -07:00
Robbe Derks
7133d5b9cc can states plotjuggler layout
old-commit-hash: 5ca14c072f
2023-05-11 13:38:07 +02:00
Dean Lee
c9d56e78a6 cabana: cleanup DBCFile (#28160)
old-commit-hash: 720df4d150
2023-05-10 13:57:55 -07:00
Willem Melching
2e21af7d26 cabana: partial match on ID filter (#28158)
old-commit-hash: 3f8fc8f6f8
2023-05-10 10:19:28 -07:00
Dean Lee
13c6a92471 cabana: cleanup mainwin (#28142)
* Remove redundant calls to updateLoadSaveMenus()

* cleanup updateLoadSavemenus

* helper function closeFile

* remove redundant calls to remindSaveChanges()

* remove unnecessary call to updateRecentFiles

* cleanup
old-commit-hash: 933be2e128
2023-05-09 10:04:06 -07:00
Dean Lee
ca13898b23 cabana: show and edit all messages present in DBC files (#28108)
* show all messages present in DBC files

* set last section stretch

* user can't resize data section

* re-fetch if filtering freq|count|data

* reserve set space

* use contains

* emit signalAdded for all related sources
old-commit-hash: f7e024f2f2
2023-05-07 16:48:47 -07:00
Dean Lee
6ebc95c87d cabana: clear all cached values in chart after changing signal properties in live mode (#28125)
old-commit-hash: d7adee9766
2023-05-07 16:48:21 -07:00
Willem Melching
3cd82e36b7 cabana: fix rounding error in filter sizehint (#28116)
old-commit-hash: b3a3040d09
2023-05-05 11:28:54 -07:00
Dean Lee
67d627d73c cabana: Make the close button on TabBar look consistent and adaptable to different templates. (#28065)
consistent and adaptable to different templates
old-commit-hash: 4ed6412ee5
2023-05-04 11:27:03 -07:00
Willem Melching
188aea549c cabana: improve panda startup dialog (#28104)
* create combo box for serial numbers

* configure bus speeds
old-commit-hash: 5c9935cc82
2023-05-04 10:59:26 -07:00
Willem Melching
3cd1f3560b cabana: add filter per column (#28034)
* add non functional lineedits

* implement actual filtering

* more efficient modelReset

* less diff

* refactor contains

* make sortMessages static

* cleanup

* regex support

* case insensitive

* uncomment

* set header before restoring state

* force reset

* more regex matching

* update comment

* put back header with clear button

* handle hiding

* handle horizontal scrolling

* whitespace

* dont add that
old-commit-hash: aa54204c81
2023-05-04 10:51:00 -07:00
Willem Melching
10215bc44e cabana: add option to suppress already known signals (#28106)
* suppress using static mask

* use mask in updateLastMsgsTo

* store mask in cabana::Msg

* update mask in the right places

* actually build mask

* restore setting

* less diff
old-commit-hash: b53f748a1a
2023-05-04 10:50:28 -07:00
Dean Lee
175af7f687 cabana: display the actual signal time on the track line (#28080)
Display the actual signal time on the track line
old-commit-hash: 50e6c43efd
2023-05-02 12:46:28 -07:00
Dean Lee
bd0d42a563 cabana: fixed segfault when search in signals (#28078)
old-commit-hash: a16730a9c4
2023-05-02 11:29:38 -07:00
Dean Lee
4918304e47 cabana: fix the timeline position of the newly created chart was always 0 when paused. (#28079)
old-commit-hash: e5678d3a3f
2023-05-02 10:44:47 -07:00
Dean Lee
4a318e17bd cabana: display current time & values in chart (#28042)
* display current time&value in chart

* cleanup

* use macro

* use BrightText

* use x-square

* tiplabel: set point size 9

* add 1 point offset

* change Light color

* lighter color

* use const iterator to avoid implict sharing detachs
old-commit-hash: 45f1f764ea
2023-04-29 13:27:37 -07:00
Dean Lee
14443527cc cabana: fix time is displayed incorrectly when mouse dragged outside of the slider (#28048)
fix time is displayed incorrectly when the mouse is dragged outside of the slider
old-commit-hash: 64fb5cb922
2023-04-27 14:19:06 -07:00
Dean Lee
31566c8b8f cabana: set the capacity of points from cached events (#28032)
old-commit-hash: a91deca39e
2023-04-26 09:54:42 -07:00
Willem Melching
5c74c4d75d cabana: hide/show columns using context menu (#28033)
old-commit-hash: 8318d7207b
2023-04-26 09:54:26 -07:00
Dean Lee
bcc6999411 cabana: fix wrong total seconds in replay mode (#28015)
* fix total_sec

* fix chart max range

* fix all_evnets order & use vector to improve performance

* dynamic updating max time

* get real time from qlog

* Update tools/cabana/streams/livestream.cc

Co-authored-by: Shane Smiskol <shane@smiskol.com>

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 7f856eafd9
2023-04-25 21:49:10 -07:00
Adeeb Shihadeh
91e94cc57d bump opendbc (#28006)
old-commit-hash: 86dd0923d4
2023-04-24 13:52:35 -07:00
Dean Lee
b07058407b cabana: fixed incorrect comparison (#28007)
old-commit-hash: aabbe9ff18
2023-04-23 18:20:43 -07:00
Adeeb Shihadeh
33af4f9cde scons: set warnings as error (#28004)
* navd: fix scons build warnings

* fix release

* sim fix

* fix docs

* build cabana
old-commit-hash: d5ab1e33c2
2023-04-22 15:24:45 -07:00
Adeeb Shihadeh
68e1b27a20 pj: add SOF/EOF camera timings to layout
old-commit-hash: 2bc761acee
2023-04-21 19:34:13 -07:00
Dean Lee
2b9c35ddf7 cabana: support all features except video in live stream mode. (#27994)
old-commit-hash: 91dc064ac7
2023-04-21 13:23:17 -07:00
Willem Melching
51216976d9 MacOS: link against openssl@3.0 (#27978)
old-commit-hash: d0b309ab0d
2023-04-19 13:31:19 -07:00
Willem Melching
bbe10913cf cabana: fix shadowed variable in abstractstream.cc (#27976)
old-commit-hash: 31cdb8de4c
2023-04-19 13:31:03 -07:00
Willem Melching
539a46d989 cabana: fix crash on MacOS when combining graphs (#27977)
old-commit-hash: 2cf2e784cf
2023-04-19 13:20:53 -07:00
Adeeb Shihadeh
edca33a78c tools: improved CAN replay (#27975)
old-commit-hash: e3bd28bddf
2023-04-19 11:46:22 -07:00
Willem Melching
e32ba8719a cabana: more advanced DBC management features (#27968)
* cabana: improve menu to manage individual DBCs

* remove from single bus

* comments

* close explicitly

* new before open

* whitespace

* remove old code

* clipboard actions

* cleanup actions

* sections instead of nested menu

* consistent bus format
old-commit-hash: 7f5cda00b5
2023-04-19 10:49:30 -07:00
Dean Lee
1045c7d836 cabana: startup stream chooser dialog (#27938)
* new StreamDialog

* choose dbc file

* update last_dir

* move to /streams

* cleanup

* add stretch

* catch panda exception

* cleanup

* cleanup

* small cleanup

* fix pandaStream crash caused by a failed connection

* static function to create stream widget

* cleanup
old-commit-hash: 590b1bc206
2023-04-19 10:49:06 -07:00
Willem Melching
d4cea1f024 cabana: enable Hi-DPI support on MacOS (#27965)
old-commit-hash: 475903e244
2023-04-19 10:48:36 -07:00
Willem Melching
69625b7f6c cabana: use cyan/red coloring for values that move mostly up/down (#27966)
old-commit-hash: 8da5745970
2023-04-19 10:45:07 -07:00
Dean Lee
70800c6397 cabana: refactor the cache for CAN events (#27969)
old-commit-hash: 8ad2d84aeb
2023-04-19 10:44:52 -07:00
Dean Lee
7a51caa0af cabana: make head section movable (#27971)
* set sections movable

* change setting key to v3

* add comment

* remove restorestate from MainWindow
old-commit-hash: f9568e9818
2023-04-19 10:28:09 -07:00
Dean Lee
d8637d0dd3 cabana: reduce the number of ticks on the Y-axis (#27964)
old-commit-hash: de62972e2c
2023-04-18 22:48:36 -07:00
Willem Melching
0a690ea48d cabana: fix MacOS build (#27950)
old-commit-hash: af5f769d7c
2023-04-18 12:18:33 -07:00
Angus Gratton
fdfc2ac6f3 replay framereader: Log in some unlikely failure paths (#27942)
old-commit-hash: ed6e7db3cf
2023-04-18 12:17:45 -07:00
Dean Lee
679ae7865a cabana: fix PandaStream crash if no panda found (#27948)
old-commit-hash: dc4b7b37c0
2023-04-18 10:22:57 -07:00
Willem Melching
ca245b4973 cabana: make highlight fade time independent of playback speed (#27951)
old-commit-hash: fbe70c43a4
2023-04-18 09:20:42 -07:00
Willem Melching
48eb186464 cabana: fix displaying zero length messages (#27953)
old-commit-hash: 9c88c3fe4c
2023-04-18 09:19:51 -07:00
Dean Lee
8a724f649f cabana: fix unable to scroll to the right edge of the message list. (#27947)
* fix scroll issue

* resize bytes section after model reset
old-commit-hash: 6ad4017fd8
2023-04-17 23:00:05 -07:00
Cameron Clough
25ce3cfd1e tools: add cabana to README
old-commit-hash: 3cd00a9b6c
2023-04-17 17:39:03 -07:00
Willem Melching
23d52ccd2d cabana: refactor new msg/signal name generation (#27931)
old-commit-hash: 1016c3f97c
2023-04-17 15:37:41 -07:00