Collin Kidder
d4f52311f7
Fix to correct a few places where 2 buses were hard coded as the
...
limit. There is no hard and fast limit to the number of buses you can
have now.
2019-02-19 21:19:51 -05:00
Collin Kidder
6c633f8720
Overwrite mode now has a warning message before you can really enable
...
it. Also, it alters the main frame list to show just the one frame per
ID so it is extremely obvious that you're in overwrite mode.
2019-02-19 20:53:46 -05:00
Collin Kidder
7988b1f02b
Fix for issue #163 where DBC messages would get set all black.
2019-02-19 20:14:45 -05:00
Collin Kidder
9f20906df3
Fixes to formatting of main frame display. Fixes issue #164
2019-02-19 19:30:25 -05:00
Collin Kidder
20cd1559e4
Change layout of signal editor to be not quite so tall. It now fits
...
better in a variety of screen resolutions.
2019-02-17 17:19:27 -05:00
Collin Kidder
2b871c625b
Ask for confirmation before closing a DBC file open for editing. If
...
closing the file also close editing windows as well. Fix for issue #149
2019-02-17 16:54:03 -05:00
Collin Kidder
bae07f5a44
Program should handle unexpected stoppage of GVRET devices now.
2019-02-17 15:43:37 -05:00
Collin Kidder
3291869849
Fix automatic loading of connections on start up. Shouldn't crash
...
now...
2019-02-17 15:15:48 -05:00
Collin Kidder
f6269dd5f4
Make timestamp formatting use QVariant for better sorting by timestamp.
2019-02-17 14:43:13 -05:00
Collin Kidder
b92b909fc4
Tweaked debugging output for GVRET devices, fixed GVRET serial modes
...
so that both ESP32 and standard mode automatically work and it finds
the proper one for the connected device.
2019-02-17 10:54:33 -05:00
Collin Kidder
86682f0390
Fix for segfault when trying to use playback window without anything
...
loaded.
2019-02-14 20:29:30 -05:00
Collin Kidder
ceae98d762
Fix an inverted situation in PCAN file loading that caused extended
...
frames to not load properly from version 1.1 files
2019-02-14 20:15:00 -05:00
Collin Kidder
842831e929
Fixes for issue #159 on github - Auto stroll sometimes didn't work and
...
playback didn't always update the current frame#.
2019-02-13 22:38:20 -05:00
Collin Kidder
151217bc3f
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2019-02-13 21:00:19 -05:00
Collin Kidder
3f1e38b85b
Slight change to column sizes in sniffer window.
2019-02-13 20:59:59 -05:00
Collin Kidder
39f07fac32
Fixed Vector ASC loading to work a bit better
2019-02-13 20:58:30 -05:00
Collin Kidder
fa91de9e4f
Tweaks to GVRET code to make it work better with the variety of
...
compatible hardware.
2019-02-13 20:57:51 -05:00
Collin Kidder
3356208f65
Merge pull request #161 from SubaruDieselCrew/own
...
add setWindowFlags(Qt::Window) to improve window management
2019-02-13 20:47:57 -05:00
Collin Kidder
a138968e85
Additional work on new sniffer bitfield view.
2018-12-30 20:10:12 -05:00
Collin Kidder
c374c84786
Fixed a bug that caused playback system to send according to file upon
...
start up even though combobox said bus 0.
2018-12-30 20:08:13 -05:00
Collin Kidder
91c025c8aa
Fixes to make the new generic serialbus support actually work properly.
2018-12-30 20:07:17 -05:00
Collin Kidder
576a6c87c5
Add preliminary version of a new data visualization idea in the
...
sniffer window.
2018-12-27 23:31:26 -05:00
Collin Kidder
29dec2dc65
Restructured the Frame Info window and added a graph of all the bytes
...
in the selected frame (color coded the same as the flowview)
2018-12-12 20:53:11 -05:00
Collin Kidder
248bd21002
Update readme
2018-10-23 21:59:44 -04:00
Collin Kidder
b8e6612f4d
Update help files to reflect recent changes.
2018-10-23 21:55:37 -04:00
Collin Kidder
66ad108f82
Add mute mode, fix bugs. Sniffer window seems to work well now.
2018-10-23 21:04:59 -04:00
Collin Kidder
fbc71103af
Fix for a variety of small issues with sniffer window.
2018-10-23 20:42:05 -04:00
Collin Kidder
dd1c6b8a6e
Updated Sniffer help, added a lot of functionality to Sniffer Window
...
Sniffer can now
keep all ids without expiring
Fade out bytes that aren't changing
2018-10-22 22:29:21 -04:00
Collin Kidder
c427115d7c
Lots more comments in sniffer code, a few fixes in sniffer code too.
2018-10-21 19:55:22 -04:00
Collin Kidder
2df7a2a9fc
Allow setting CAN baud rate for SerialBus devices
2018-10-21 15:07:16 -04:00
Collin Kidder
25d135cdcc
Fix up some compile warnings.
2018-10-21 15:06:05 -04:00
Collin Kidder
b7bb37048b
Enabled ability to use any QT SerialBus driver in SavvyCAN. Now
...
PeakCAN, ValueCAN, SocketCAN, and J2534 should all work.
2018-10-21 11:50:24 -04:00
Collin Kidder
ecf4c1788b
Fix loading of graph definitions
2018-09-18 19:24:21 -04:00
Collin Kidder
b3a5f2498f
Ensure one cannot save DBC files with blank message and signal names,
...
fix up some warnings.
2018-09-18 19:23:38 -04:00
Collin Kidder
db4ea80bbc
Fix up "Save to Spreadsheet" command. More or less works properly now.
2018-08-28 19:52:08 -04:00
Collin Kidder
693e29141c
Fix for a warning that was happening
2018-07-24 22:12:10 -04:00
Collin Kidder
ec6d716ae3
Fix up a crash that could happen if a gvret device was not connected when starting savvycan (when it was connected when savvycan closed)
2018-07-24 21:36:25 -04:00
Collin Kidder
6ee5a7f7d7
Add checks to ensure that references to nonexistant nodes are handled
2018-07-24 21:35:42 -04:00
Collin Kidder
2c8e9716a6
Added the ability for GVRET serial to try both normal mode and ESP32 mode.
...
This way it basically automatically detects the proper connection type to use
and uses that mode to connect. That allows both types to work transparent
to the user. They select GVRET and the serial port and away they go.
2018-07-22 19:28:51 -04:00
Collin Kidder
a10388d652
Remove extraneous check that caused last signal to not be able to be deleted.
2018-07-09 13:48:47 -04:00
Collin Kidder
f0e5433385
Increase the allowable number of missed keepalives. This seems to keep the
...
link stable for me now.
2018-07-02 21:01:49 -04:00
Collin Kidder
fba31ab641
Add preliminary support for UDP connection to GVRET devices, fix TCP/IP connection so it is more tolerant of network latency and jitter.
2018-07-01 21:54:13 -04:00
Collin Kidder
22386826a7
Bump version number
2018-06-19 20:14:10 -04:00
Collin Kidder
7d64e1ec71
Merge pull request #146 from collin80/WIP
...
Allow ISOTP and UDS to send extended frames as well as standard.
2018-06-19 20:12:23 -04:00
Collin Kidder
58d755e7c7
Merge pull request #143 from rjsmith1999/fixDotPorts
...
Fix Serial Ports with dots
2018-06-19 19:58:40 -04:00
Collin Kidder
cc6af10b28
Allow ISOTP and UDS to send extended frames as well as standard.
2018-06-19 19:50:59 -04:00
Collin Kidder
902c4d055d
Merge pull request #145 from collin80/WIP
...
Merge bug fixes from WIP
2018-06-18 22:07:29 -04:00
Collin Kidder
8842152346
Fix signal interpretation when signals get near the end of the 64 bits.
2018-06-18 22:02:42 -04:00
Collin Kidder
1a7d229bf2
Fixes for several small bugs in file loading that messed things up.
2018-06-18 21:14:41 -04:00
Collin Kidder
8934842133
Merge pull request #142 from collin80/WIP
...
Fix for bug recently introduced into SocketCAN handler
2018-06-04 19:57:40 -04:00
Collin Kidder
412cba0463
Fix for bug recently introduced into SocketCAN handler that caused data bytes not to show up
2018-06-04 19:56:06 -04:00
Collin Kidder
57346c629c
Update config.h
2018-06-04 19:42:41 -04:00
Collin Kidder
18c646fd94
Merge pull request #141 from collin80/WIP
...
Wip
2018-06-04 19:40:49 -04:00
Collin Kidder
025b8ef6da
Fix to allow custom frame sender window to send frames with ID = 0
2018-06-04 19:34:47 -04:00
Collin Kidder
eb6f7d87b8
Fix setting of ID filtering with keyboard
2018-06-04 19:23:50 -04:00
Collin Kidder
23dedcfaa7
Order output of range state window in order of ascending frame ID, some other small range state tweaks
2018-06-04 13:43:53 -04:00
Collin Kidder
cc21686090
Fix for some operating systems (mostly windows) where size calculations failed and caused interpreted frames to disappear
2018-06-04 13:42:32 -04:00
Collin Kidder
7b72c4fae2
Reworked Range State window to behave more properly and return better results.
2018-06-03 20:32:27 -04:00
Collin Kidder
ec22ab8e98
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2018-06-03 11:02:40 -04:00
Collin Kidder
ff2b3e25cf
Merge pull request #134 from FabianInostroza/fix_remote_frames
...
Make SavvyCAN aware of remote frames.
2018-06-03 10:59:09 -04:00
Collin Kidder
e9b612cd29
Merge pull request #139 from FabianInostroza/fix_error_frames
...
Add accidentally removed line.
2018-06-03 10:54:51 -04:00
Collin Kidder
a1bfadd19c
Merge pull request #140 from FabianInostroza/fix_config_loading
...
Register metatypes before loading and saving configuration.
2018-06-03 10:54:05 -04:00
Collin Kidder
fb73cc1ffa
Added debugging lines to BLF Handler, fixed a glitch in loading (well, kludged it)
2018-05-20 19:52:27 -04:00
Collin Kidder
996fec613f
Merge pull request #135 from collin80/WIP
...
Merge over changes from WIP
2018-05-17 20:42:57 -04:00
Collin Kidder
31618e87d1
Fix to loading of online help system.
2018-05-17 20:41:42 -04:00
Collin Kidder
f345642b03
Fixes to gvret serial for use with TCP/IP connection
2018-05-17 20:41:19 -04:00
Collin Kidder
f5b8f1090b
Fixes to allow native files and CRTD files to load with frame that have zero data bytes, allow loading of files that have errors.
2018-05-17 20:40:17 -04:00
Collin Kidder
377a892f9d
Merge branch 'master' into fix_remote_frames
2018-04-29 19:58:49 -04:00
Collin Kidder
44a004e801
Merge pull request #133 from FabianInostroza/fix_error_frames
...
Fix reception of error frames in socketcan interface.
2018-04-29 19:57:25 -04:00
Collin Kidder
9f9ef3649b
Merge pull request #132 from collin80/WIP
...
Add compiled help files
2018-04-23 21:39:52 -04:00
Collin Kidder
8aa61f0271
Add compiled help files as an aid to anyone who'd like to have them without needing to compile them locally.
2018-04-23 21:37:17 -04:00
Collin Kidder
3bcf45576b
Merge pull request #131 from collin80/WIP
...
Overwrite mode was accidentally grayed out. That is fixed now. Whoops.
2018-04-23 21:07:53 -04:00
Collin Kidder
466c7f5230
Overwrite mode was accidentally grayed out. That is fixed now. Whoops.
2018-04-23 21:05:54 -04:00
Collin Kidder
a86ede5d6a
Merge pull request #130 from collin80/WIP
...
Merge WIP into Master
2018-04-23 20:39:11 -04:00
Collin Kidder
827754aa1c
Remove some changes that only applied in a very specific circumstance, remove prototype and non general purpose entries from menus (you won't miss them)
2018-04-23 20:28:12 -04:00
Collin Kidder
1659e37be4
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2018-04-17 20:04:58 -04:00
Collin Kidder
87e159abbf
Add script used to build documentation for SavvyCAN
2018-04-17 20:04:34 -04:00
Collin Kidder
bc37da483d
Fix support in FlowView for realtime mode
2018-04-17 20:04:00 -04:00
Collin Kidder
60abd15461
Added a mode for TCP/IP network connection to a GVRET compatible device (ESP32RET supports this)
2018-04-17 20:01:53 -04:00
Collin Kidder
63ee973b9c
Changes to BLF file reading code
2018-04-17 20:00:39 -04:00
Collin Kidder
527d25589d
Merge pull request #129 from 0ff/feature/canhacker-trace-files
...
Add Read Support for CANHacker trace files (.trc)
2018-04-17 19:52:04 -04:00
Collin Kidder
c380e172b0
Add UI elements for a new remote connection system. Just UI and settings for now.
2018-02-11 18:32:18 -05:00
Collin Kidder
59e75d9637
Update QCustomPlot version.
2018-02-09 21:49:32 -05:00
Collin Kidder
c60eac7364
Add support for loading BLF files. Only loads CAN frames at this point.
2018-02-08 20:47:13 -05:00
Collin Kidder
be97380bbf
Add PCAN log ver 2 file loading as well as loading of CANalyzer ASC logs
2018-02-07 16:23:54 -05:00
Collin Kidder
96b73bd1ca
ISOTP and Scripting bug fixes
2018-02-04 18:11:25 -05:00
Collin Kidder
028a108169
Added ability to decode MARK frames from the CAN stream. These are used just to mark
...
where you've done something. M2RET devices currently support this, more support to come later on.
2018-02-04 18:10:37 -05:00
Collin Kidder
80d7b8a993
Refactored DBC loading code a bit to get some of the complication out of the main loop. Fixed loading DBC files where the nodes are on separate lines. Updated version num.
2018-01-15 22:45:20 -05:00
Collin Kidder
82b92e55b7
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2018-01-11 19:38:52 -05:00
Collin Kidder
0833b56b4f
Fix overwrite mode so that selectively interpreting frames works properly.
2018-01-11 19:38:20 -05:00
Collin Kidder
7bcd62b681
Merge pull request #124 from FabianInostroza/fix_candump_load
...
Fix loading of candump log files with extended frames.
2018-01-11 18:25:33 -05:00
Collin Kidder
b7e8429222
Add a circle on the selected graph where you double clicked on it. Also show text with the coordinates at the clicked graph location
2017-12-14 21:47:18 -05:00
Collin Kidder
a3a2186357
Fix crash when loading grid in custom sender. Fix a few other issues while working on that form.
2017-12-14 19:43:38 -05:00
Collin Kidder
f7f9096a72
Add 0x prefix to some more fields on UDS Scanner Window. Fix ability to use 4 subfunction bytes
2017-12-14 18:42:40 -05:00
Collin Kidder
f4474badc5
Added ability to change the font size.
...
It mostly works. It's a little wonky sometimes but it will mostly change all fonts in the application to the size you set.
2017-12-10 20:02:11 -05:00
Collin Kidder
d25c01ed1a
Allow saving the column widths on the main screen and restoring them on next execution of the program.
...
This will happen if you have the prefs setting for saving window sizes and positions checked.
2017-12-10 19:25:50 -05:00
Collin Kidder
60242ece70
Small fix to ensure that settings are saved to their default values when you first run the program.
2017-12-10 19:18:15 -05:00
Collin Kidder
842f5fe0bc
Add ASCII representation to main window
2017-12-10 17:11:39 -05:00
Collin Kidder
9859c586bd
Add some scripting examples
2017-12-10 11:15:58 -05:00
Collin Kidder
a31d56ce2f
Add integrated help to DBC windows as well - they were forgotten in last commit
...
Increment version too to show that progress has been made.
2017-11-30 21:22:56 -05:00