Refuhr
e403282e87
fix: indentation of dbc files to be a single tab character
...
- bump version
2026-08-03 19:45:29 +02:00
Refuhr
863192ddef
feat: add used and unused message ID overview window
2026-07-03 17:40:26 +02:00
Refuhr
19b794a575
feat: warn on duplicate CAN ID in DBC message editor
2026-07-03 17:40:26 +02:00
Refuhr
68cf5098fb
feat: sort multiplexed values by multiplex value ascending
2026-06-19 13:44:22 +02:00
Leopixelo
966c407638
fix sorting of multiplexed signals
2026-06-16 20:10:23 +02:00
Leopixelo
312165150f
fix rebased version for QT5 compatibility + dbc handler fixes
2026-06-08 20:09:33 +02:00
Refuhr
be85c1e413
feat: also move selection when moving dbc files up or down
2026-06-08 15:13:13 +02:00
Leopixelo
d24738eb7c
sort signals in dbc editor by start bit
2026-06-08 15:13:12 +02:00
Leopixelo
2682e7c84d
sort signals in main window can frames view by start bit instead of name
2026-06-08 15:10:47 +02:00
Michele Tesser
b4de4dfdf0
VAL_TABLE_ support
2026-04-13 18:49:18 +02:00
Jason Gill
7d5faae09f
Properly output SIG_VALTYPE_ for float/double entries in DBC files
2026-03-20 10:34:34 -04:00
Collin Kidder
56fc509388
Merge pull request #960 from Initdd/fix/save-boolean-values
...
fix: Add support for boolean attribute values in DBC file saving
2025-07-28 21:15:16 -04:00
Initdd
a15359ba76
fix: Add support for boolean attribute values in DBC file saving
2025-07-19 12:47:09 +01:00
Alexey Esaulenko
118f36e005
DBC parser: cached attributes cannot be read after attributes.append(...)
2025-06-25 21:47:14 +04:00
Collin Kidder
0ac26c1621
Fix a variety of DBC related issues, update version number at last (with plans to release soon!)
2025-05-08 20:41:37 -04:00
Collin Kidder
6f69f65444
Merge branch 'master' into support_multiple_signal_multiplex_values
2025-05-05 20:53:25 -04:00
Superwofy
6fb5299c6c
Fix dbc handling of comments and attributes
2024-10-25 21:51:32 +01:00
Sebastian Kuzminsky
7b297bd895
signal makePrettyOutput: add a space between value and unit
...
Instead of rendering as "45Celsius" it now renders as "45 Celsius".
2024-06-18 14:00:47 -06:00
Guinea Wheek
33c8b24b7c
add support for SIG_VALTYPE_
2024-05-02 13:34:18 -07:00
Miklos Marton
854f9c914f
Do not add extra newline on the DBC decoded message texts
2024-01-19 08:47:30 +01:00
Miklos Marton
1dce603325
[DBC]Add support for multiple signal multiplexor values
2024-01-18 16:42:38 +01:00
Collin Kidder
f256b56053
Fix two crash bugs that could happen if you delete nodes or messages
2023-09-06 19:29:50 -04:00
Collin Kidder
83fb042e92
Fixed issue where making a new message could create that message with
...
an already existing ID. Fixed issue where creating a new signal from
an existing signal would not show up properly.
2023-08-01 21:37:59 -04:00
Collin Kidder
e2438efac5
Allow for decoded DBC signal output without attaching the name to the
...
resulting string. Used by CSV output.
2023-07-11 20:36:17 -04:00
Andy Huska
f39b61f4e8
Fixed filterLabeling not loading from settings correctly
2023-05-22 16:33:44 -05:00
Andy Huska
ab476c746e
Added fully qualified dbc, node, and msg searching
...
...to graphing window and signal viewer so complex systems with message
name duplication (eg "Status") works well. DBCHandler class has a new
function to find a msg by fully qualified node name...Utility class defines
the qualified name seperator, right now it is :: and is used thusly
filenameNoExtension::nodeName for display in the node dropdown (because
nodes can be common between dbc files). To get the message from the
system you use the findMessage function in dbchandler and pass the
msgName and the fully qualified node name. This is about as unique as we
can get, second only to message ID.
Added node comboBox to graph signal editor for easier data filtering
(took the same implementation that was in signal viewer, and tuned up
both of them)
2023-05-17 17:23:27 -05:00
Andy Huska
0f9a17123d
Merge branch 'master' of github.com:qurrent-llc/SavvyCAN
2023-05-11 16:51:42 -05:00
Andy Huska
a66e63ced9
Fixed some DBC file format errors
...
frame ID for extended IDs was not having its upper bit set
BA_DEF_DEF_ "filterlabeling" is INT type but was getting bool written
(e.g. 'false' instead of 0)
2023-05-11 16:45:41 -05:00
Collin Kidder
780e2fb1a2
Several changes suggested in draft pull requests from llange. Fix some
...
ambiguous places, fix warnings, fix errors when trying to compile with
QT6
2023-04-11 21:15:34 -04:00
Angus Gratton
0e9ef2921d
dbc signal editor: Allow undo of clicks on bitfield
2023-02-22 20:23:00 +11:00
Warrick
d431c67aa3
Comments should come before attributes
2023-02-10 18:44:40 +13:00
Collin Kidder
62bf89761d
Merge branch 'master' of github.com:collin80/SavvyCAN
2023-01-10 22:15:28 -05:00
Collin Kidder
8f9503ff0b
Fixes for DBC saving, especially when saving extended frames. Saved
...
DBC files should load in Vector tools now.
2023-01-10 22:14:56 -05:00
dolby360
78f9d8cd20
fix: update msg node color when adding a new message to dbc
2023-01-09 08:44:04 +02:00
Collin Kidder
fa57b3ec55
Added undo functionality to signal editor. CTRL-Z undoes what you just
...
did but undo buffer currently is deleted when signal window is closed
so undoing is limited currently.
Seemingly fixed issue where it would
constantly think you edited the open DBC file when you didn't.
2022-12-29 21:25:11 -05:00
Collin Kidder
28256c517f
Now right clicking a different signal within DBC Sig Editor will switch editing to
...
that signal.
2022-12-29 20:16:56 -05:00
Collin Kidder
9ea3c4746c
Fix bitview in Signal Editor on MacOS
...
MacOS didn't scale the bitfield widget quite the way it was supposed to. The layout has been redesigned to prevent this issue.
2022-12-25 18:16:49 -05:00
Collin Kidder
7a6cace651
Switched to using set colors for signal view instead of random
...
generation.
2022-12-13 21:19:25 -05:00
Collin Kidder
4d18c393a9
The dbc signal editor window now refreshes to update the bitfield as
...
editing takes place. Fixed a bug that caused duplicates of nodes to
appear in the parent node combobox
2022-12-13 20:30:31 -05:00
Collin Kidder
1ef3f10d13
Change MSG to MESG because the Windows build failed. Apparently MSG
...
already has a definition under Windows
2022-12-11 18:19:03 -05:00
Collin Kidder
ddf26bb9b8
Fixed tab order in signal editor, fixed bugs in copying a signal when
...
adding a new signal, code clean up
2022-12-08 21:55:19 -05:00
Collin Kidder
8ff3459c75
Fixed several DBC related bugs, expanded support for FD frames in the
...
DBC editor windows. Should more or less function now even for FD frames.
2022-12-07 21:51:44 -05:00
Collin Kidder
edc210c336
Only code clean up to remove many warnings. There should be no changes
...
to program operation.
2022-12-05 19:33:47 -05:00
Andy Huska
04f4af1bf9
One lingering thing removed before PR
2022-10-09 10:57:25 -05:00
Andy Huska
e86cfb277a
Cleaned up all the UI elements and error checking for rebase and duplicate
2022-10-09 10:45:30 -05:00
Andy Huska
18a9007750
Merge branch 'collin80:master' into fix_dbc_creation
2022-10-05 14:51:01 -07:00
bigoulours
b8039f9b16
Priorizing exact match over J1939 and GMLAN
...
Hi Collin,
I had a case where two ECUs were sending the same PGN (with different contents though), leading to SavvyCAN picking the first found PGN-Match.
Hence my proposal: go over the list until an exact match is found, otherwise returning the best match (same PGN).
2022-09-28 15:42:19 +02:00
Andy Huska
47d63c6296
duplicate works! multiplexed signals are not copied at this time
...
need to learn more about them first
need to do clean up and corner case handling
2022-09-22 18:04:27 -05:00
Andy Huska
27b58552df
rebase working but definitely needs clean up for all the whatifs
2022-09-21 18:04:11 -05:00
Andy Huska
74366d1c6b
context menu in place for node rebase/duplicate
...
need to add menu for rebase options and code for both actions
2022-09-20 17:49:04 -05:00