Commit Graph
1361 Commits
Author SHA1 Message Date
Collin Kidder dda3109f60 Added a new dialog that helps to construct triggers for custom frame sender. Reworked custom sender window in anticipation of new functionality for triggers and modifiers 2023-09-24 21:38:04 -04:00
Collin Kidder aada0daf55 Add a fix for GVRET serial devices on MacOS 2023-09-13 20:55:19 -04: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 f6157e12cd Add support for PCAN 2.1 file format. 2023-07-20 21:19:12 -04:00
Collin Kidder 96a5ceb852 Fix off by one error that caused first frame not to be sent when using
the playback window.
2023-07-11 22:07:10 -04:00
Collin Kidder 310d75761f Add ability to save decoded CSV with absolute timestamp 2023-07-11 21:14:19 -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
Collin Kidder 627ac8b899 Moved lawicel autodetector down the list as it is a bit overly generic
and falsely loaded some files it shouldn't.
2023-07-11 20:01:05 -04:00
Collin Kidder 3c4aac5fc3 Merge pull request #633 from qurrent-llc/master
Fixed 2 DBC file format errors
2023-06-13 18:33:37 -04:00
Collin Kidder 6d62c2e9c8 Merge pull request #628 from Pacerino/master
Add Extended CAN Bus Frame to SLCAN/LAWICEL
2023-06-13 18:29:22 -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 30d9f0750c Merge pull request #6 from collin80/master
Fix error in loading of PCAN V1.3 files.
2023-05-11 14:47:05 -07: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 971312486e Fix error in loading of PCAN V1.3 files. 2023-05-07 17:56:00 -04:00
Pacerino 165f8a8c6b Revert "Update build.yml"
This reverts commit 9d7e2fe77b6b1830e54e866e3dcc88e73639ecfe.
2023-04-28 20:48:41 +02:00
Alexander 356e66a80e Update build.yml 2023-04-28 20:09:49 +02:00
Pacerino bb1a7623aa Add Extended CAN Bus Frame to SLCAN/LAWICEL 2023-04-28 15:36:57 +02:00
Collin Kidder e89517086f Update build.yml
Looks like the LinuxDeployQT system will now support Ubuntu 20.04 so it's time to update as 18.04 no longer works with Github Actions
2023-04-16 19:32:09 -04:00
Collin Kidder 0843081cc5 Merge branch 'master' of github.com:collin80/SavvyCAN 2023-04-11 21:16:42 -04: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
Collin Kidder 07935005c6 Merge pull request #612 from viktorgino/fix-mqtt
Fix converting timestamp from MQTT payload
2023-04-11 19:45:58 -04:00
Viktor Verebelyi e082c7f651 Fix converting timestamp from MQTT payload 2023-03-28 18:15:32 +01:00
Collin Kidder d1185f54b9 Issue #604 reports that crashes are possible in playback window if someone clicks play
when nothing is loaded to playback. Instead now a warning is shown.
2023-03-23 21:38:32 -04:00
Collin Kidder 1e5f5c7a94 Fixes to UDS Scan window to make it function properly while also
loading/saving successfully
2023-03-20 22:09:39 -04:00
Collin Kidder 8c756a46b2 Change the default canbus speed to 500k which aids in making J2534
devices work out of the box.

A more thorough solution should be implemented later on.
2023-03-20 21:21:12 -04:00
Collin Kidder 39b43ebf38 Switched up the way time stamp formatting is done. Now tracked by an
enum for easier determination. Also changed graphing window to respect
"system clock" style timestamps and display them properly.
2023-03-15 19:50:58 -04:00
Collin Kidder 1e0cd3c14d Merge pull request #597 from amiralnar/load-time-from-canhacker-fles-fix
fix timing loading from CanHacker files where seconds in frame resets after 59 to 0
2023-03-14 21:19:20 -04:00
amiralnar 6918c1d73a fix loading CanHacker .trc files with seconds timing 2023-03-14 13:31:13 +10:00
Collin Kidder 2d9a491e7f Update some of the help files (Playback and Signal Editor) 2023-02-22 21:45:54 -05:00
Collin Kidder b8ee038632 Merge branch 'master' of github.com:collin80/SavvyCAN 2023-02-22 21:06:52 -05:00
Collin Kidder 51ba7a2e76 Add a new window that can be used to bridge two CAN buses with
selective ID forwarding.
2023-02-22 21:06:23 -05:00
Collin Kidder e0fe807c38 Incremented version number, added mode to playback window to make it
start playback only once traffic starts coming in
2023-02-22 19:09:41 -05:00
Collin Kidder 6703503428 Merge pull request #593 from projectgus/bugfix/add_signal_without_filter_labels
main window: Fix error on "add to a graphing window" if !filter labels
2023-02-22 18:55:49 -05:00
Collin Kidder 032b82538d Merge pull request #592 from projectgus/feature/dbc_undo_bitfield_clicks
dbc signal editor: Allow undo of clicks on bitfield
2023-02-22 18:54:23 -05:00
Angus Gratton 7ed9ebba21 main window: Fix error on "add to a graphing window" if !filter labels
Right-clicking and trying to graph a signal from a DBC with "Label filters"
unset would result in an error "Cannot find ID 0xNNN in DBC files(). Not adding
graph".

Filter labels unset is the default state when adding a new DBC file.
2023-02-22 21:32:58 +11:00
Angus Gratton 0e9ef2921d dbc signal editor: Allow undo of clicks on bitfield 2023-02-22 20:23:00 +11:00
Collin Kidder 0938eb45c7 Update build.yml
Apparently linux binary still didn't upload properly. Try, try again!
2023-02-21 20:10:35 -05:00
Collin Kidder 911c0319a5 Update build.yml
Hopeful fix for the fact that the newer linuxdeployqt names the app image with something like the commit # and not a static name any longer
2023-02-21 19:48:58 -05:00
Collin Kidder 0d73556349 Update build.yml
Add possibly missing package?! No idea why the package step suddenly can't find this?!
2023-02-21 19:30:00 -05:00
Collin Kidder 1438de3587 Update build.yml
Drop version of Ubuntu targeted for linux build because probonopd is an idiot who refuses to let linuxdeployqt work on anything other than the oldest LTS version. Slap that fool with a brick.
2023-02-21 19:16:39 -05:00
Collin Kidder 5f93d70c1b Update build.yml
Updated link to linuxdeployqt to use the newest build. They don't recommend use of anything other than their continuous build
2023-02-21 19:04:07 -05:00
Collin Kidder 5ca1c4d027 Merge pull request #588 from diekleinekuh/improve-UDS-scan-tool
uds scan tool improvements
2023-02-21 18:30:02 -05:00
Collin Kidder d55756106f Merge pull request #591 from diekleinekuh/fix-compile-warning
fix compile warning about comparing different integer types
2023-02-21 18:28:22 -05:00
Collin Kidder 7a1d36d856 Merge pull request #590 from diekleinekuh/fix-crash-happening-after-stopping-in-debugger
fix crash when stopping in debugger for too long
2023-02-21 18:27:40 -05:00
Collin Kidder e71696e686 Merge pull request #589 from diekleinekuh/rare_crash_on_close
fix rare crash on exit
2023-02-21 18:27:02 -05:00
diekleinekuh 499d683ad6 uds scan tool improvements
- color id,subfunc and service fields red if they caontain invalid ranges
- do not change user input anymore
- set default extension when saving
- allow setting lower bounds for subfuncs > 0xFF
2023-02-21 15:00:17 +01:00
diekleinekuh 69c735b689 fix crash when stopping in debugger for too long 2023-02-21 14:55:07 +01:00