Commit Graph
100 Commits
Author SHA1 Message Date
Collin Kidder 1c0886bb58 Update build.yml 2025-05-05 18:26:46 -04:00
Collin Kidder cccdad4b76 Merge pull request #854 from D3vil0p3r/patch-1
Fix icons output dir
2024-11-11 18:39:50 -05:00
Collin Kidder 6be193ad90 Merge pull request #851 from superwofy/master
Fix dbc handling of comments and attributes
2024-10-28 20:32:14 -04:00
Collin Kidder 5c7c439841 Update build.yml
Need to also update actions/upload-artifact or download-artifact v4 won't work.
2024-09-04 20:24:36 -04:00
Collin Kidder ca9f2d884a Merge pull request #841 from collin80/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
2024-09-03 18:42:09 -04:00
Collin Kidder c5a9c719cc Add an application icon to Windows build 2024-08-20 21:42:34 -04:00
Collin Kidder f2bd1d9d6b Add a save function to ISO-TP decoder window 2024-08-13 20:59:52 -04:00
Collin Kidder c62d88958c Rearrange new graph window so it fits on a 800 pixel tall screen 2024-07-09 20:43:19 -04:00
Collin Kidder 8dfdca3f4d Merge branch 'master' of github.com:collin80/SavvyCAN 2024-07-09 20:20:54 -04:00
Collin Kidder ab11691901 Fix timestamp in lawicel connection code 2024-07-09 20:18:24 -04:00
Collin Kidder 3080b79db2 Merge pull request #811 from tcfx44/master
Support for ext CAN IDs in wireshark files
2024-07-09 20:01:40 -04:00
Collin Kidder a3b8506ac1 Merge pull request #801 from superwofy/master
Added/corrected timestamps for LAWICEL protocol.
2024-07-09 19:59:56 -04:00
Collin Kidder a5bf459f3b Merge pull request #790 from BennyEvans/master
Add support for reading Wireshark SocketCAN log format
2024-07-09 19:58:29 -04:00
Collin Kidder 05148ec9b3 Merge pull request #800 from SebKuzminsky/fix-signal-pretty-output
signal makePrettyOutput: add a space between value and unit
2024-07-09 19:57:04 -04:00
Collin Kidder 6532c5baae Merge pull request #788 from SebKuzminsky/check-qt-version
make qmake check Qt version
2024-07-09 19:56:22 -04:00
Collin Kidder 17d369491d Update README.md 2024-05-13 19:30:58 -04:00
Collin Kidder e2ae29092b Merge pull request #775 from guineawheek/add_sig_valtype
add support for SIG_VALTYPE_ to specify floating point signals
2024-05-02 19:19:13 -04:00
Collin Kidder 1e0e30f0b0 Update readme 2024-03-28 19:07:21 -04:00
Collin Kidder 232af4e214 Fix signal viewer so that it handles multiplexed signals properly 2024-03-18 21:52:22 -04:00
Collin Kidder 636e849607 Some tweaking to try to make the filters area of the main screen a
little wider
2024-03-18 21:48:27 -04:00
Collin Kidder 319127c330 Fix issue where graph windows would be corrupted if a new file was
loaded while graphs were visible.
2024-03-18 21:13:02 -04:00
Collin Kidder 47a5aa5085 Sender at bottom of main window is now operational. 2024-02-13 21:52:52 -05:00
Collin Kidder 0c84b6998f Partial implementation of a more generic and multi-threaded version of
the frame sender. Now a simplified interface is attached to the main
window as well. Doesn't necessarily work just yet...
2024-02-12 21:20:54 -05:00
Collin Kidder b5619e0de8 Update CANalyzer ASC loader to accept CANFD messages as well 2024-02-06 20:22:42 -05:00
Collin Kidder df5b427f9f Merge pull request #724 from esaulenka/fix/DebugDuplicates
ConnectionWindow: fix Device Console duplicates
2024-01-25 21:31:04 -05:00
Collin Kidder f4bb8fb6eb Merge pull request #723 from esaulenka/fix/MinorFixes
Several minor fixes
2024-01-25 21:30:29 -05:00
Collin Kidder 5239a223e2 Merge pull request #722 from esaulenka/fix/FirmwareUpdater
Fix FirmwareUpdater
2024-01-25 21:28:02 -05:00
Collin Kidder 3906bc8158 Merge pull request #721 from esaulenka/fix/CppStandard17
Update required C++ standard to C++17
2024-01-25 21:27:23 -05:00
Collin Kidder 9638245a83 Merge pull request #720 from martonmiklos/do_not_add_extra_newline_to_the_interpreted_frame_data
Do not add extra trailing newline on the decoded message texts
2024-01-25 21:26:25 -05:00
Collin Kidder 5b29cf0c9e Merge pull request #715 from cgalpin/Scripting-Interface-enhancements
Scripting Interface Enhancements
2024-01-25 21:25:55 -05:00
Collin Kidder 101e42d0ec Merge pull request #711 from pyjamasam/row_height_fix
Calculate the default row height correctly
2023-12-19 21:26:20 -05:00
Collin Kidder c511549cdd Merge pull request #710 from pyjamasam/canserver_log_format_update
Support higher time resolution CANserver format
2023-12-19 21:25:49 -05:00
Collin Kidder d1223f7511 Merge pull request #702 from maciek16c/master
LAWICEL CAN-FD support, CAN-FD data rate selection
2023-12-06 20:32:42 -05:00
Collin Kidder e28235b24f Merge pull request #672 from pasha745/master
Add 3000000 baudrate mode for Lawicel device
2023-12-06 20:28:55 -05:00
Collin Kidder 151ab716e4 Merge pull request #671 from GTO2013/canhacker_fix
Add comma check to TRC CanHacker loader
2023-12-06 20:28:25 -05: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
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
Collin Kidder 971312486e Fix error in loading of PCAN V1.3 files. 2023-05-07 17:56:00 -04: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
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
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
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
Collin Kidder c7339bb680 Merge pull request #584 from diekleinekuh/master
issue flow control messages on the scanned bus
2023-02-19 20:09:21 -05:00
Collin Kidder 579957aaa6 Transition yellow color on graphs to a darker tone for better
visibility.
2023-02-16 19:14:37 -05:00
Collin Kidder 4fa638a2f3 Update to newest version of QCustomPlot (2.1.1) 2023-02-14 20:23:45 -05:00
Collin Kidder 329f1162ac Merge branch 'master' of github.com:collin80/SavvyCAN 2023-02-14 19:48:07 -05:00
Collin Kidder 728f8c9e4e Better handling of range boundaries in UDS window. Now allows the
starting value to push ending value along with it for easier setting
of values.
2023-02-14 19:47:30 -05:00
Collin Kidder 8c4d26780a Merge pull request #579 from diekleinekuh/master
Use selected can bus in uds scanner.
2023-02-14 19:31:53 -05:00
Collin Kidder 7588aeec11 Merge branch 'master' of github.com:collin80/SavvyCAN 2023-02-13 22:03:46 -05:00
Collin Kidder d0404e0854 Fix inaccurate wording in preferences window 2023-02-13 22:03:26 -05:00
Collin Kidder 5ef8403d40 Updated help files for several screens. 2023-02-13 22:02:47 -05:00
Collin Kidder ba2d3c221f Updated example pictures for several of the screens 2023-02-13 20:07:35 -05:00
Collin Kidder f8238b8518 Merge pull request #575 from warrickw/master
Comments should come before attributes in DBC files
2023-02-13 19:24:24 -05:00
Collin Kidder 4ecffaa76a Changed text in settings window to more clearly explain what the max
frames / prealloc setting does, some other minor bug fixes and extra
comments in code.
2023-02-13 19:17:44 -05:00
Collin Kidder ba77154dc1 Merge pull request #570 from pyjamasam/canserver_live_support
Canserver live support
2023-01-22 14:55:12 -05:00
Collin Kidder ffc9278380 Allow hiding / showing byte graphs in Frame Info. Double click on
graphs for magic.
2023-01-17 22:09:39 -05:00
Collin Kidder 45d6e02894 Fix timestamps when loading CL1000/CL2000 log files 2023-01-16 19:11:22 -05:00
Collin Kidder 18a9dbdfb6 Fix up graph zooming for all the graphs on Frame Info. Now possible to
scroll or zoom one axis at a time.
2023-01-15 22:42:49 -05:00
Collin Kidder 74ec42a720 Add new heatmap mode to CAN data grid widget, put that widget onto
Frame Info Window. Made Frame Info Window able to have the two sides
resized relative to each other
2023-01-15 17:05:43 -05:00
Collin Kidder bbb5c99e78 Reworked the Info Window to use separate graphs for each byte and also
allow dynamic drag based resizing of the two sides of the window
2023-01-15 15:18:35 -05:00
Collin Kidder 816dc70b60 Fix crash when the Frame Info window is used then closed then a new
file is loaded.
2023-01-12 20:54:53 -05:00
Collin Kidder 03d9f04e21 Added a bitchange heatmap to frame info window, incremented version
number.
2023-01-12 20:35:04 -05:00
Collin Kidder 6bb980920f Fix swapped bytes when sending a "Request DTCs" message in UDS scanner. 2023-01-12 20:01:09 -05: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