Commit Graph
1337 Commits
Author SHA1 Message Date
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 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
diekleinekuh 34bd2a762f fix compile warning about comparing different types 2023-02-21 14:52:16 +01:00
diekleinekuh d51c048460 fix rare crash on exit 2023-02-21 14:50:31 +01: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
diekleinekuh 6564f4f5d4 issue flow control messages on the scanned bus 2023-02-17 17:52:25 +01: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
diekleinekuh 60888e6a86 Use selected can bus in uds scanner.
Before it always used the first bus no matter what.
2023-02-14 19:00:49 +01: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
Warrick d431c67aa3 Comments should come before attributes 2023-02-10 18:44:40 +13:00
Collin Kidder ba77154dc1 Merge pull request #570 from pyjamasam/canserver_live_support
Canserver live support
2023-01-22 14:55:12 -05:00
Chris Whiteford c6c2869124 Support for getting live data from a CANserver 2023-01-22 11:31:41 -05:00
Chris Whiteford 55becb0d58 Clean up the old connection when its replaced by a new one 2023-01-22 11:26:00 -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