Commit Graph
100 Commits
Author SHA1 Message Date
Collin Kidder 56691b3680 Fixes to file loading 2019-03-18 20:38:31 -04:00
Collin Kidder 23426bc430 Update version number 2019-03-17 18:31:32 -04:00
Collin Kidder 6a9bd48442 Change formatting of CANAnalyzer ASC saving to hopefully better match
the "Real" program's output
2019-03-17 18:30:10 -04:00
Collin Kidder 2e5de7a37d Reformat timestamps to look a bit nicer 2019-03-17 18:29:44 -04:00
Collin Kidder c157da0a90 Add back in the ability to suspend/resume all buses from the main
screen. Whoops, it got deleted by accident!
2019-03-14 19:32:14 -04:00
Collin Kidder 1d218774dc Various changes to the file comparator window to make it a lot easier
to undestand.
2019-03-14 19:28:05 -04:00
Collin Kidder 8145c9d49b Increase version number 2019-03-12 19:24:48 -04:00
Collin Kidder f16660ba52 Add ability to clone DBC signals. F2 will also do this from the
keyboard (very handy!)
2019-03-11 21:42:19 -04:00
Collin Kidder c9880be2c5 Add caching to the DBC signal system so that we can show all the
signals in overwrite mode.
2019-03-11 20:53:45 -04:00
Collin Kidder ef5f41644a Add CANalyzer ASC saving 2019-03-11 20:35:23 -04:00
Collin Kidder 38d55ba8b3 Merge branch 'master' of github.com:collin80/SavvyCAN into WIP 2019-03-10 12:54:23 -04:00
Collin Kidder 3232569d2d Merge pull request #169 from izzy84075/CabanaFileFormat
Add load/save for Cabana log files.
2019-03-10 12:51:42 -04:00
Collin Kidder bf0492e084 Fix an issue with automatic remote detection when multiple instances
of SavvyCAN are running.
2019-03-06 21:02:24 -05:00
Collin Kidder 591ebe71df Fixes to debug console in connection window 2019-03-06 20:20:40 -05:00
Collin Kidder f23abe170f Fix a glitch with the new connection window and bus settings 2019-03-06 19:59:19 -05:00
Collin Kidder ec49413f61 Major revamp of the connection window. Hopefully it is more clear and
intuitive now.
2019-03-05 21:25:32 -05:00
Collin Kidder 70e8af85af Added ability to automatically find ESP32RET devices on the local network 2019-02-27 20:29:08 -05:00
Collin Kidder 75c2693a97 Additional updates to make coloring better for dark themes 2019-02-26 22:20:45 -05:00
Collin Kidder 5d427e8db4 Fixes to the sniffer visuals to allow them to adapt to dark themes in
the OS.
2019-02-26 22:02:33 -05:00
Collin Kidder f72c24bd05 Update version number 2019-02-26 21:35:56 -05:00
Collin Kidder 35c22936c3 Allow the program to "send" frames even if no buses are configured.
These frames will show up in the main frame list and can be operated
on as if they came into the program. It is likely that only the
playback window will work for this special use. Other sending windows
are to follow.
2019-02-26 21:33:04 -05:00
Collin Kidder e6ea250113 Tweaked the graph a bit in Flowview to make the X axis labels more
sensible.
2019-02-26 20:46:28 -05:00
Collin Kidder e5e8b5ffb1 Make the CAN databits grid respect the system coloring scheme better 2019-02-26 20:45:54 -05:00
Collin Kidder 118034b003 Fix the just added fun checkerboard pattern in the main frame view 2019-02-26 20:33:34 -05:00
Collin Kidder 31961361dd Make the main view model use the system colors and alternate row
background
2019-02-26 20:28:19 -05:00
Collin Kidder b91dad5f03 Reorder Tabs for preference window, add preference for whether to load
and save CAN bus connections.
2019-02-24 20:45:27 -05:00
Collin Kidder 53c5641038 Update version number 2019-02-24 16:59:18 -05:00
Collin Kidder 1177e81bec Fix for crash in Flow View when a frame doesn't have 8 data bytes 2019-02-24 16:57:18 -05:00
Collin Kidder 07aecc6b31 Merge pull request #166 from collin80/WIP
Merge WIP changes into Master
2019-02-21 20:52:03 -05:00
Collin Kidder 72e1b72094 Checking in compiled help files 2019-02-20 22:04:32 -05:00
Collin Kidder b4b87afee3 Update documentation to match the new features. 2019-02-20 21:51:31 -05:00
Collin Kidder b54777d1aa Completion of adding a new mode to sniffer window (View Bits). Also
now it loads and saves the window position, size, and column sizes for
the sniffer window.
2019-02-20 21:14:25 -05:00
Collin Kidder cc4d0ff746 Update version number 2019-02-19 21:29:10 -05:00
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