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
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
Fabián Inostroza
12b6c74fc9
Fix loading of candump log files with extended frames.
2018-01-11 01:44:33 -03: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
Collin Kidder
9302c18c33
Integrated help into the system. Most all the sub-screens that are actually complete
...
and working have integrated help now. Press F1 to bring up help for a given window.
2017-11-30 21:02:16 -05:00
Collin Kidder
3d5c4c55c6
Fix source formatting
2017-11-29 20:28:43 -05:00
Collin Kidder
c90d15b5bb
More documentation (should complete the whole batch)
2017-11-29 20:24:29 -05:00
Collin Kidder
7997ebc966
More documentation has been filled out.
2017-11-27 21:49:17 -05:00
Collin Kidder
0b2176dea7
Added a lot more documentation for SavvyCAN.
...
It isn't yet integrated into the program but if you're nosy you can look at the files themselves
to get information on how to use SavvyCAN.
2017-11-26 22:25:02 -05:00
Collin Kidder
dd5ff6e136
Add missing images for help file.
2017-11-26 17:00:17 -05:00
Collin Kidder
d02ac7701f
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2017-11-26 16:48:14 -05:00
Collin Kidder
0ce41ecac1
Saved new screenshots for help file, modified some help files to reflect current version of the program.
2017-11-26 16:47:21 -05:00
Collin Kidder
8cbea00c4c
Remove DBC related status bar message since functionality is handled in a separate window now and that status indicator was stale and unused.
2017-11-26 16:41:44 -05:00
Collin Kidder
c819459d19
Significant changes to GVRET code to make debugging easier and to make code more robust.
2017-11-26 16:41:10 -05:00
Collin Kidder
923a4c8753
Update config.h to increment version number
2017-11-26 16:34:42 -05:00
Collin Kidder
3b9c793e99
Make CAN id's either be 3 hex digits or 8 hex digits when displayed - depending on whether a frame uses standard or extended id mode.
2017-11-26 16:30:48 -05:00
Collin Kidder
1635e0ae44
Merge pull request #112 from andre-hartmann/fix-auto-scroll
...
FramesView: Fix auto scrolling when frame capturing is suspended
2017-11-26 15:34:11 -05:00
Collin Kidder
6b849f54be
Merge pull request #113 from andre-hartmann/improve-switch
...
Improve switch statements with enums and cleaned up a bit
2017-11-26 15:33:38 -05:00
Andre Hartmann
f5ccd9df05
CanFrameModel: Convert switches to enumeration and add documentation
...
And add or remove default labels to silence Clang compiler warnings.
2017-11-26 18:00:40 +01:00
Andre Hartmann
1b24b1677a
CanFrameModel: Remove superflous breaks after return
2017-11-26 18:00:40 +01:00
Andre Hartmann
55273a1b85
CanConnection: Convert switches to enumeration and add documentation
...
And add or remove default labels to silence Clang compiler warnings.
2017-11-26 18:00:28 +01:00
Andre Hartmann
cfc024f98a
CanConnectionModel: Remove superflous breaks after return
...
Clang complained about them.
2017-11-26 16:26:25 +01:00
Andre Hartmann
4c8921ceca
FramesView: Fix auto scrolling when frame capturing is suspended
...
Allow to freely scroll the captured frames window in suspended state.
Fixes #111
2017-11-26 15:44:04 +01:00
Collin Kidder
d93c58725c
Merge pull request #109 from andre-hartmann/serialbus-cleanup
...
Serialbus and general cleanup
2017-11-25 19:49:52 -05:00
Andre Hartmann
d69947bf2f
SerialBusConnection: Use member initialization
...
And as we have full C++11 support, so its also preferred to use nullptr.
2017-11-25 17:27:47 +01:00
Andre Hartmann
84cb598a0d
SerialBusConnection: Improve connect/disconnect handling
...
* disconnectDevice() already checks mDev_p
* use the error description provided by QCanBus::createDevice()
2017-11-25 17:27:38 +01:00
Andre Hartmann
15aef1afbe
SerialBusConnection: Order and condence includes
...
By practicing the following rules:
(4 and 5 are not needed here)
1. own header
2. project headers
3. Qt headers
4. operating system headers
5. compiler headers
2017-11-25 17:27:28 +01:00
Andre Hartmann
1dd59ed73c
SocketCan: Rename to SerialBusConnection
...
QtCanBus is not limited to SocketCAN, it also supports various
Windows CAN adapters directly.
Also, add the term Connection to describe the inheritance
hierarchy better.
2017-11-25 17:27:19 +01:00
Andre Hartmann
560701e208
Untangle include forrest
...
Every change in connectionwindow.h led to a heavy project
compile, as the header was included in other headers.
Avoid this by using forward declarations and only include
connectionwindow.h in the C++ files that actually use it.
2017-11-25 17:27:08 +01:00
Andre Hartmann
380e3c9da2
Project: Remove unneeded scope
...
Qt 4 is not supported at all, as the project requires QtSerialBus.
2017-11-25 17:26:56 +01:00
Andre Hartmann
1f2c5a38a0
Readme: Fix spelling of Qt
2017-11-25 17:26:40 +01:00