Commit Graph
1572 Commits
Author SHA1 Message Date
maciek16c 190d51ae90 LAWICEL CAN-FD support, CAN-FD data rate selection 2023-11-22 14:39:36 +01:00
Collin Kidder bf309130f3 Fix crash bug in graphing window when trying to edit graphs that don't
hvae a corresponding signal entry in a DBC file
2023-11-21 21:04:56 -05:00
Collin Kidder 3824111eb9 Merge branch 'master' of github.com:collin80/SavvyCAN 2023-11-21 21:03:51 -05:00
Collin Kidder 55a3b2e9d4 Update build.yml
Switch to compiling with MacOS12
2023-11-21 11:46:38 -05:00
Collin Kidder 7fef6eb49f Merge pull request #679 from rusoku/master
Add support ListenOnly feature for Qt SerialBus plugins
2023-11-20 21:48:47 -05:00
Collin Kidder fab6beee7f Merge pull request #697 from CCGene/master
Added canlogserver CAN remote capture
2023-11-20 21:48:02 -05:00
Generoso Cesaro cb2725e6c4 Added canlogserver CAN remote capture 2023-11-17 16:21:38 +01:00
Gediminas Simanskis 20348547a2 added EN_SILENT_MODE into QCanBusDevice::UserKey 2023-10-08 20:00:03 +03:00
Pavel Kurenev 771518c4fb Add 3000000 baudrate mode for Lawicel device 2023-09-29 03:13:56 +03:00
Robin K 45c966b5c2 Add comma check to trc loader 2023-09-26 10:33:40 +02:00
Collin Kidder b78ab3c7bd Updated framesenderwindow to support the new trigger types and use the triggermask. It might actually work now. 2023-09-25 21:50:57 -04:00
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