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
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
25d135cdcc
Fix up some compile warnings.
2018-10-21 15:06:05 -04:00
Collin Kidder
693e29141c
Fix for a warning that was happening
2018-07-24 22:12:10 -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
ff2b3e25cf
Merge pull request #134 from FabianInostroza/fix_remote_frames
...
Make SavvyCAN aware of remote frames.
2018-06-03 10:59:09 -04:00
Fabián Inostroza
dcce8a250f
Register metatypes before loading and saving configuration.
2018-06-01 21:26:54 -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
Fabián Inostroza
b8896d76b6
Make SavvyCAN aware of remote frames.
2018-04-29 18:52:31 -03: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
0833b56b4f
Fix overwrite mode so that selectively interpreting frames works properly.
2018-01-11 19:38:20 -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
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
d02ac7701f
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2017-11-26 16:48:14 -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
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
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
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
semant1ka
78f229d2a9
move even handlers to move aproppriate places
2017-10-26 22:13:03 +03:00
semant1ka
0883709f58
enbale sorting for main window and isotp
2017-10-26 21:55:51 +03:00
Ubuntu
88bd90f51a
try basic code from SO
2017-10-25 12:19:26 -07:00
Collin Kidder
9be4838618
Added "continuous logging" functionality.
...
This is useful if you're having stability troubles and/or are worried
about crashes. With traditional logging you can lose your capture if
the program, CAN adapter, or computer crash before you've saved. With
continuous logging the file is flushed to disk every couple of seconds
so you won't lose more than a few seconds of log even during a crash.
2017-10-07 22:15:21 -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
a109b7b22c
Made connection window store window size/position. Tweaked teardown
...
code.
2017-08-21 20:29:08 -04:00
Collin Kidder
83399ed0a7
Switched to newest version of qcustomplot.
2017-08-06 21:25:17 -04: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
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
1ccb9bac2e
Major refactoring of ISOTP and UDS code to be more generic and have
...
better functionality.
2017-05-15 22:38:59 -04:00
Collin Kidder
74f6d7f947
Add preliminaries for signal viewer, update version number, switch dbc handler to singleton pattern, changes to DBC attributes
2017-01-15 16:30:08 -05:00
Collin Kidder
bf48d5695f
Changed code for program teardown to be more unified (still kind of broken though..)
2017-01-08 19:22:58 -05:00
Collin Kidder
7222870b1e
Many little fixes to clean up warnings and bugs.
2016-12-29 20:50:02 -05:00
Collin Kidder
beea680106
Changed the way the filter system works in the CAN connection objects - now used only for sending frames immediately to relevant objects. Tested to work in firmware updater. Currently broken elsewhere. Also switched main frame update interval from 4 times per second to 8 to make things smoother.
2016-12-29 19:13:51 -05:00
Collin Kidder
9cceb4404d
Remove some older junk code, add ability for main screen to show the number of connected buses
2016-12-20 20:33:11 -05:00
Collin Kidder
0f3f9e0fad
Unified time base now so both GVRET and Socketcan devices yield timestamps in microseconds since the program started or clear was pressed, fixed frames per second display, fixed timestamps for sent frames
2016-12-18 21:40:56 -05:00
Collin Kidder
a5ff16fc20
Added a new window that allows for bisecting a CAN log into pieces along a variety of patterns. Not quite complete but what's there works.
2016-12-13 22:38:09 -05:00
Collin Kidder
b7a1afcd8f
Further source file restructuring
2016-12-11 21:36:25 -05:00
Collin Kidder
9e592d916c
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP2
2016-12-08 20:50:35 -05:00
Collin Kidder
ddfac100d2
Changed sending windows to use new system where there are arbitrary number of buses
2016-12-08 20:21:42 -05:00
Collin Kidder
b4c8aa49db
First pass at turning on functionality to allow frame sending from the new connection system.
...
The fuzzing window has been modified to use the new system. This validates that it mostly works now.
More screens will be modified to work soon.
2016-08-09 20:03:57 -04:00
Collin Kidder
f0e0a8d705
Added a new window used to edit parameters for my motor inverter control board. Fixed firmware updater - tested to work now!
2016-08-09 18:44:53 -04:00
canpadawan
5162769712
bug fix: use after free
2016-07-08 11:01:53 +02:00
canpadawan
314ea0769d
add sniffer
2016-07-07 16:47:43 +02:00
canpadawan
d4b6575f5d
minor changes and fixes
2016-06-29 12:02:16 +02:00
canpadawan
830ca75fba
warning fix
2016-06-24 17:32:05 +02:00
canpadawan
adb70d2333
added basic tests for callback & filters
2016-06-20 17:35:42 +02:00
canpadawan
f17b64e9f5
renamed an signal
2016-06-15 18:31:44 +02:00