Collin Kidder
08752f7d6f
Merge branch 'master' of github.com:collin80/SavvyCAN
2017-09-03 13:47:47 -04:00
Collin Kidder
9f64eabd9f
Add openGL mode to flowview, add histogram graphing to frame info
...
window (also openGL accelerated if you choose)
2017-09-03 13:46:02 -04:00
Collin Kidder
5be89f8075
Merge pull request #92 from andre-hartmann/socketcan-improvements
...
Socketcan improvements
2017-09-03 07:58:08 -04:00
Andre Hartmann
ee4a218a67
SocketCan: Correctly support CAN frames with extended identifier
2017-09-02 10:09:42 +02:00
Andre Hartmann
3f8e2bb5c3
SocketCan: Allow receiving CAN frames with empty data field
...
A CAN frame with data size zero is absolutely legal.
2017-09-02 10:09:42 +02:00
Andre Hartmann
74c7b0afc1
SocketCan: Fix compiler warning about missing break
2017-09-02 10:09:35 +02:00
Andre Hartmann
c835f36fe9
SocketCan: Fix warnings about old style casts and sign changes
2017-09-02 10:08:01 +02:00
Collin Kidder
1c638896e4
Add ability to revert and delete scripts. Fixes to scripting
...
interface. Update version number
Multi-script execution works pretty well now.
2017-08-31 21:06:52 -04:00
Collin Kidder
4b61ea2c00
Various changes to support use and loading of multiple scripts in the
...
scripting system.
2017-08-31 20:33:27 -04:00
Collin Kidder
290af20e62
Fix graphing of realtime data (previously an error caused only last
...
graph to update).
2017-08-30 21:30:00 -04:00
Collin Kidder
cbc6115ec4
Make OpenGL graphing mode a setting so you can turn it on/off, sped up
...
realtime graphing in Graphing Window.
OpenGL mode is pretty and you'll like it if you have a good video
card. But, don't enable it if you do a lot of complex graphing and
you have a crappy built-in Intel or AMD graphics card - your
performance will suffer. Otherwise, if you have a nice card enable it
for a nice graphical boost and maybe a little more speed.
2017-08-30 20:55:33 -04:00
Collin Kidder
df804fa15e
Merge branch 'master' of github.com:collin80/SavvyCAN
2017-08-29 19:41:30 -04:00
Collin Kidder
be96dd8dfa
Merged a few changes from QCustomPlot's GIT repo that haven't made it
...
to a release yet. Turned off OpenGL as it has troubles on some machines.
2017-08-29 19:40:35 -04:00
Collin Kidder
d875fd1941
Merge branch 'master' of github.com:collin80/SavvyCAN
2017-08-25 12:54:19 -04:00
Collin Kidder
f6119acc99
Fix an issue with selecting graphs via the legend in the upper corner.
2017-08-25 12:53:59 -04:00
Collin Kidder
29c0798cd5
Fix compiling on Windows
2017-08-25 12:53:10 -04:00
Adam Voss
d20d52d2d0
Fix readme formatting
2017-08-24 11:10:16 -05:00
Collin Kidder
bfd0439a69
Fixed bugs related to scripting and UDS, implemented more scripting
...
functionality for ISOTP and UDS
2017-08-23 21:51:28 -04:00
Collin Kidder
7550d04705
Graph Window - fix graph stride, actually works now, added follow mode
...
Follow mode allows you to set a window size and then have the window
follow as data comes in. This is handy in order to see a realtime
graph of the last "N" seconds of data coming from the CAN bus.
2017-08-23 21:05:39 -04:00
Collin Kidder
162d79fbe9
Lots of large changes to scripting support, changes to the way
...
filtering works with ISOTP/UDS messages, updated version number.
2017-08-22 21:42:30 -04:00
Collin Kidder
6ef5757a4d
Additional functionality for scripting interface.
...
In progress but raw CAN works now.
2017-08-22 20:03:58 -04:00
Collin Kidder
7c3fef54f9
Changed the way adding/removing targetted frames works. It's simpler
...
now.
2017-08-22 20:03:06 -04:00
Collin Kidder
fc95e3dbea
Make main CAN frames list scroll by pixel instead of by item
...
This small change causes the main window to scroll a lot more smoothly
if you've got a lot of interpreted frames and you've expanded them.
Otherwise scrolling was not a fun time.
2017-08-21 21:02:48 -04:00
Collin Kidder
d96456414a
Updated version number reported
2017-08-21 20:37:31 -04:00
Collin Kidder
a109b7b22c
Made connection window store window size/position. Tweaked teardown
...
code.
2017-08-21 20:29:08 -04:00
Collin Kidder
d869b6a126
Switch ISOTP and UDS handlers to no longer be static.
...
Now each can be instantiated multiple times with each instance handling
a different ISOTP or UDS stream. This should streamline some upcoming
code
2017-08-20 21:34:05 -04:00
Collin Kidder
0fd4ca9b3f
Changed frames per second display to work better in overwrite mode
2017-08-20 18:22:50 -04:00
Collin Kidder
4b73cb2e26
Fixes to UDS related code
2017-08-20 18:22:10 -04:00
Collin Kidder
0ab6fdd411
Fixes to allow New Graph Window to pick up DBC changes while the
...
program is running - also allow it to use more than one DBC file
2017-08-17 20:10:43 -04:00
Collin Kidder
964ad01498
Fixed compile errors in motor config window. But, it's broken anyway
2017-08-17 20:10:03 -04:00
Collin Kidder
670fd56869
Comment out some qDebug messages because they caused too much traffic
...
and weren't really that useful in general
2017-08-17 20:09:22 -04:00
Collin Kidder
fb634fe9b5
A few bug fixes
2017-08-13 20:27:15 -04:00
Collin Kidder
0b7a3d7c18
Updated readme to cover the lack of dependencies and the need for a
...
fairly up-to-date QT.
2017-08-13 20:05:55 -04:00
Collin Kidder
5936c79906
Merge branch 'master' of github.com:collin80/SavvyCAN
2017-08-13 18:01:39 -04:00
Collin Kidder
280a3e11d7
Fixes to Flowview and Graphing windows to make them work with new
...
QCustomPlot version
2017-08-13 18:01:05 -04:00
Collin Kidder
c05bd2c043
Added flow control and other functionality to UDS / ISO_TP code.
2017-08-13 17:03:11 -04:00
Collin Kidder
cfbd9237b4
A bit more work on motor controller config window
2017-08-11 14:54:18 -04:00
Collin Kidder
5b3eef1cf3
Changed motor controller config window to target Rinehart Motion controllers instead of my custom controller.
...
Yes, I still need to move it into dynamic library and out of the main program.
2017-08-11 13:52:40 -04:00
Collin Kidder
83399ed0a7
Switched to newest version of qcustomplot.
2017-08-06 21:25:17 -04:00
Collin Kidder
470b8d3b0c
Removed dependency on QScintilla, switched to jsedit
...
QScintilla was *EXTREMELY* overkill for what I really needed. It also
created problems for people trying to compile the source. The new
solution is much easier to compile and use.
2017-08-06 21:23:11 -04:00
Collin Kidder
5dd2456b98
Merge branch 'master' of github.com:collin80/SavvyCAN
2017-08-06 19:30:07 -04:00
Collin Kidder
1c18f49ddf
Fixed an issue with DBC value table based signals
2017-08-06 19:29:27 -04:00
Collin Kidder
ca796ed291
Merge pull request #86 from adamvoss/readme
...
Improve formatting of the README
2017-07-24 21:10:41 -04:00
Adam Voss
e3cf32e2c2
Improve formatting of the README
2017-07-21 16:40:44 -05:00
Collin Kidder
2d01f695e2
Added ability to change time format string for when you're in System
...
Clock mode. Fixed code so that editing settings in the settings dialog
will now immediately take effect in the program.
2017-07-12 20:02:20 -04:00
Collin Kidder
2764c9bc52
Change GUI refresh rate to 4 times per second instead of 2. The
...
refresh rate is purposefully limited to allow for better system
performance while capturing but 4 times per second is not really too
fast. Also updated version number
2017-07-12 18:34:54 -04:00
Collin Kidder
78d1680eac
Fix to allow overwrite mode to cause screen refreshing. The refreshes
...
in overwrite mode will be faster than the normal GUI refresh rate.
This could be handy for catching momentary messages.
2017-07-12 18:33:22 -04:00
Collin Kidder
82550237ee
Fix a small typo in DBC handler - Thanks to dimavs on github.
2017-07-12 18:02:00 -04:00
Collin Kidder
8830950f85
Addition of "System Time" mode where frames are timestamped by
...
absolute time from the PC clock.
2017-07-09 16:54:26 -04:00
Collin Kidder
8e6883f8f0
Frame file I/O file got messed up line endings. Hopefully this fixes
...
that.
2017-07-06 21:50:04 -04:00