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
Collin Kidder
3eaaa31735
Merge pull request #567 from dolby360/new_msg_bug_fix
...
fix: update msg node color when adding a new message to dbc
2023-01-10 19:34:37 -05:00
Collin Kidder
8328634626
Somewhat belately incrementing the version number so it no longer
...
matches the release version
2023-01-05 20:54:45 -05:00
Collin Kidder
64220d613a
Fix for MacOS and GVRET Serial Devices
...
A previous commit caused any device with a . in the name to be treated as a network device. This is not correct as MacOS will name many usb serial devices with dots in the name. Hopefully this makes the behavior correct in all cases now.
2023-01-05 20:31:10 -05: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
99e8eab30c
Fixed crash bug in targetted frames code
2022-12-27 21:41:24 -05:00
Collin Kidder
59ebfe6e9c
Fix for a potential crash when a message has 0 data bytes set as its
...
payload length
2022-12-27 21:19:21 -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
329a5016cc
Add graph fixes to flowview and frame info windows
...
Prev commit fixed graphing window but these other two had the same problem on hiDPI screens
2022-12-25 18:16:01 -05:00
Collin Kidder
bc2b759152
Merge pull request #358 from pyjamasam/openglgraphfixes
...
Fix up double sized opengl graph rendering on high res screens
2022-12-25 13:27:51 -05:00
Collin Kidder
9b4630d7c4
Merge branch 'master' of github.com:collin80/SavvyCAN
2022-12-13 21:47:43 -05:00
Collin Kidder
4a85c4a938
Tweaked the signal view of the bit grid to use bigger fonts where
...
possible and center text better. Should be a visual improvement
2022-12-13 21:46:59 -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
63902a66f2
Merge pull request #555 from qurrent-llc/dev_fixautoexpandingrows
...
Fix issue #554
2022-12-13 18:11:50 -05:00
Collin Kidder
da4560751d
Merge pull request #549 from marcohald/master
...
Changed Windows Build Name
2022-12-13 18:10:46 -05:00
Collin Kidder
1343bb363e
Update build.yml
...
Update to hopefully fix several deprecation warnings. This means that most builds are now also on a slightly newer OS version which might limit some people. However, this is unavoidable as the old system images are going away soon.
2022-12-11 18:42:59 -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
e1f06be6fd
Added a setting that allows for limiting the number of bytes per line.
...
This is useful if you have a 1920x1080 monitor or smaller resolution
but you want to capture 64 byte payloads. The default is 8 bytes but
usually 16 bytes is fine.
2022-12-08 20:35:33 -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
8c19e6f123
Somewhat improved signal text in DBC editor so it can span multiple
...
grid cells if possible. Tweaked text sizes a bit to look better.
2022-12-05 20:43:06 -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
Collin Kidder
549113f9e1
Flowview will now automatically set the grid to support the frame data
...
length even for CAN-FD frames (Use Middle Mouse Button to force it to
different sizes)
2022-12-04 22:29:46 -05:00
Collin Kidder
79678af7ba
Much more implementation of CANDataGrid for CAN-FD. More or less works
...
now for both changed bit and signal views. There are still some
graphical tweaks to do. Probably doesn't quite work in fuzzing window
just yet.
2022-12-04 13:15:02 -05:00
Collin Kidder
a022aee07b
Huge revamp of CANDataGrid which is used in many places in the
...
project. Right now the usual mode works but the signal view mode used
in the DBC editor is broken. Committing because the changes are so
major they should be spread out into a few commits
2022-11-30 21:47:21 -05:00
Collin Kidder
e1c4046bf1
Graphing window now respects bus number. Set to -1 to allow any bus or
...
to 0 or a positive number to lock a graph to a specific bus.
2022-11-29 21:15:38 -05:00
Collin Kidder
708d8bde8b
Fix bugs in bisector window, add bus number as a bisecting option,
...
allow upper/lower radio buttons to switch text for more clarify as to
what they do.
2022-11-29 19:29:02 -05:00
Collin Kidder
e4e0a85b4c
Merge pull request #537 from qurrent-llc/fix_customsendcrash
...
Fix custom frame sender crashing
2022-11-29 18:45:39 -05:00
Collin Kidder
a554ab1dc9
Merge pull request #532 from BBuinich/can_fd_support
...
Added support for CAN FD frames to the SERIALBUS
2022-10-19 19:09:17 -04:00
Collin Kidder
db3056818f
Merge pull request #534 from qurrent-llc/add_reformatdecodeddatafile
...
Add mainmenu option to export decoded data as csv
2022-10-19 19:07:40 -04:00
Collin Kidder
4cdb7d01ac
Merge pull request #533 from qurrent-llc/fix_socketcandpartialframedrop
...
Fix socketcand empty frame drop
2022-10-19 19:06:29 -04:00
Collin Kidder
677d9ba9f8
Add 83.33k speed to possible CAN speed options in the connections
...
windows.
2022-10-10 20:09:51 -04:00
Collin Kidder
9d1677f94d
Merge pull request #530 from qurrent-llc/fix_dbc_creation
...
Fix dbc parse bug and add tools to enhance dbc creation
2022-10-10 20:03:45 -04:00
Collin Kidder
e9a364c4cc
Added a function used by lawicel comm code.
2022-10-06 21:58:11 -04:00
Collin Kidder
c6cb0d0bf5
Reworked Canalyzer ASC import to support more formats
2022-10-06 21:52:05 -04:00
Collin Kidder
7678a498db
Merge branch 'master' of github.com:collin80/SavvyCAN
2022-10-04 19:59:46 -04:00
Collin Kidder
61b49c9126
Changed the UDS Scan window quite a bit. Now there are more options
...
for scan types and the ability to create a list of scans to run.
2022-10-04 19:54:55 -04:00
Collin Kidder
9ebbaca668
Add a new connection type - Lawicel. It works for some devices, not
...
all. More development needed but this is a start. Also added ability
to set serial speed and bus speed in the device setup which may be
useful for other connection devices too.
2022-10-04 19:48:11 -04:00
Collin Kidder
ce9701c4a0
Merge pull request #526 from qurrent-llc/fix_socketcandpartialframedrop
...
Fix socketcand partial frame drop
2022-10-04 18:34:01 -05:00
Collin Kidder
fc8f60a1c3
Merge pull request #525 from qurrent-llc/add_nodenameinsignalviewer
...
Signal Viewer enhancements
2022-10-04 18:33:46 -05:00
Collin Kidder
61389864a0
Merge pull request #524 from bigoulours/patch-2
...
Priorizing exact match over J1939 and GMLAN
2022-09-29 21:27:55 -05:00
Collin Kidder
7af4748468
Merge pull request #518 from llange/qt6.3-qwheelevent
...
remove obsolete `QWheelEvent::delta()` (qt6)
2022-09-29 21:23:03 -05:00
Collin Kidder
4ea4e6e99a
Merge pull request #514 from llange/fix-mqtt-static-cast-error
...
fix some static cast errors in QMqtt
2022-09-29 21:20:16 -05:00
Collin Kidder
f78593c412
Merge pull request #513 from llange/fix-qmqtt-ambiguous-conversion
...
fix QMqtt ambiguous conversion
2022-09-29 21:17:42 -05:00
Collin Kidder
4d70601103
Merge pull request #512 from llange/itemflags
...
Use enums from `Qt::ItemFlags`
2022-09-29 21:16:24 -05:00
Collin Kidder
c8e337d498
Merge pull request #511 from llange/qt6.3-qserialport
...
remove `QSerialPort` obsolete enum values (qt6)
2022-09-29 21:15:38 -05:00
Collin Kidder
f715a7622e
Merge pull request #510 from llange/qt6.3-skipemptyparts
...
replace `QString::SkipEmptyParts` with `Qt::SkipEmptyParts` (qt6)
2022-09-29 21:15:06 -05:00
Collin Kidder
ea0dbd90a8
Merge pull request #508 from llange/qt6.3-qcustomplot
...
make QCustomPlot compatible with Qt6.2+ (qt6)
2022-09-26 21:26:56 -05:00
Collin Kidder
61088d0184
Merge pull request #507 from llange/qt6.3-qatomicinteger
...
replace QAtomicInt load()/store() with loadRelaxed()/storeRelaxed()
2022-09-26 21:25:10 -05:00
Collin Kidder
9da32e97f8
Merge pull request #506 from llange/qt6.3-itemdatarole
...
replace BackgroundColorRole/TextColorRole with BackgroundRole/ForegroundRole (qt6)
2022-09-26 21:24:13 -05:00
Collin Kidder
52a2d719c7
Merge pull request #505 from llange/qt6.3-qmetatype
...
remove qRegisterMetaTypeStreamOperators (qt6)
2022-09-26 21:23:49 -05:00