Dean Lee
ff4aae85fe
cabana: refactor dbc manager ( #28445 )
...
* rafactor signal
* cleanup
* refacto dbcmanager
* refactor dbcmanger
2023-06-08 13:41:55 -07:00
Angus Gratton
f659d4d44b
cabana dbc: Sort signals by name if start bits are equal ( #28399 )
2023-06-04 14:04:09 -07:00
Dean Lee
4e738e64e4
cabana: add a test case for dbc parsing ( #28383 )
...
test case for dbc parsing
2023-06-02 22:34:37 -07:00
Dean Lee
99398176df
cabana: Support parsing of multi-line comments ( #28345 )
2023-06-01 20:52:08 -07:00
Dean Lee
2a6458b44e
cabana: improve dbc parsing ( #28321 )
2023-05-27 15:43:42 -07:00
Dean Lee
54506774f0
cabana: support editing comments for messages ( #28299 )
2023-05-25 13:38:58 -07:00
Dean Lee
d5d1ca11d4
cabana: support editing dbc files without a stream ( #28294 )
...
* no stream mode
* disable tools menu if no stream
* disable splitter
* cleanup
* refactor matchMessage
2023-05-25 10:51:28 -07:00
Dean Lee
36dd49e542
cabana: use double for minimum value & maximum value ( #28252 )
2023-05-21 12:35:45 -07:00
Dean Lee
ac2c87246a
cabana: use the same double precision as the dbc file ( #28234 )
2023-05-19 12:36:11 -07:00
Dean Lee
5b54f0938f
cabana: add #include <QObject> in dbcfile.h ( #28219 )
2023-05-17 00:08:10 -07:00
Dean Lee
720df4d150
cabana: cleanup DBCFile ( #28160 )
2023-05-10 13:57:55 -07:00
Dean Lee
f7e024f2f2
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
2023-05-07 16:48:47 -07:00
Willem Melching
b53f748a1a
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
2023-05-04 10:50:28 -07:00
Dean Lee
45f1f764ea
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
2023-04-29 13:27:37 -07:00
Willem Melching
7f5cda00b5
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
2023-04-19 10:49:30 -07:00
Willem Melching
1016c3f97c
cabana: refactor new msg/signal name generation ( #27931 )
2023-04-17 15:37:41 -07:00
Willem Melching
d8e9c44c76
cabana: do not try to save empty wildcard DBC ( #27898 )
...
* cabana: do not try to save empty wildcard DBC
* use reference
2023-04-13 11:09:14 -07:00
Dean Lee
deeb7cff9f
cabana: fix valgrind warnings related to uninitialized values ( #27851 )
...
fix valgrind warnings related to uninitialized values
2023-04-10 19:07:05 -07:00
Dean Lee
493d20994a
cabana: do not emit DBCFileChanged if no file changes ( #27800 )
2023-04-04 10:47:54 -07:00
Willem Melching
e0afaa4eee
cabana: fix merging sources for already open DBC file ( #27715 )
...
* fix build
* fix merging sources
2023-03-29 13:17:46 -07:00
Dean Lee
8903e03c88
cabana: move dbc related files to dbc/ ( #27712 )
...
* move dbc related files to dbc/
* move generate_dbc_json.py to dbc/
2023-03-28 11:52:28 -07:00