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
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
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
7222870b1e
Many little fixes to clean up warnings and bugs.
2016-12-29 20:50:02 -05:00
Collin Kidder
0b46f564ab
Reorganized source code
2016-12-11 21:06:41 -05:00
Collin Kidder
6a8b20a48e
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP2
2016-08-08 15:37:41 -04:00
canpadawan
5162769712
bug fix: use after free
2016-07-08 11:01:53 +02:00
canpadawan
916ed4e657
canframemodel now receives frames from CANConManager
2016-06-29 11:57:52 +02:00
canpadawan
fd672de5c5
change a method signature
2016-06-15 18:43:17 +02:00
canpadawan
7165b11399
change slot parameter from pointer to object as the object might have been deallocated when the slot is activated
2016-06-08 11:36:26 +02:00
Collin Kidder
8ab3042283
Tweaks to make compiling possible on 32 bit systems.
2016-06-07 10:58:13 -04:00
Collin Kidder
ed238440a4
Stability improvements
2016-03-24 21:19:43 -04:00
Collin Kidder
0ff076de3a
Fixed up ability to send frames while not connected and to show frames
...
that were sent within the same window as received frames. Added a new
scripting window that can be used to create scripts that send and
receive messages at runtime - not done but sort of working.
2015-11-30 20:35:08 -05:00
Collin Kidder
97de959783
Fixed issues with phantom records when filtering the main frame display. Updated version number and required GVRET version since GVRET has had some important fixes recently.
2015-09-14 20:47:05 -04:00
Collin Kidder
e1eb1f9ab1
The main screen, flowview, and graphing screens are now linked. If you double click a frame on the main window or a graph in flowview or the graphing window the other two windows will update to show that data as well.
2015-08-23 15:45:56 -04:00
Collin Kidder
54bd2ee587
Updated version number, made it possible to quickly set and unset all filters on main form, added setting to cause sub-forms to use filtered frames instead of all frames
2015-07-12 11:52:02 -04:00
Collin Kidder
cc6c8db1fc
Fixes to frame capture bugs introduced by last commit. Naughty!
2015-06-30 20:24:16 -04:00
Collin Kidder
46a25cc1e5
Saving of filtered frames now works. Also, saving and loading of main filter list is now implemented.
2015-06-29 22:50:53 -04:00
Collin Kidder
65656b185b
Added "time as seconds" mode. It does what it says. This tends to be easier to view. Also added ID based filtering to the main form. This does work and will filter out any IDs you uncheck. Next up, loading and saving the filter list and saving the filtered frames to file.
2015-06-29 22:02:37 -04:00
Collin Kidder
ebf3db8a3e
The mode to turn off hex display now works for the main frame view. It doesn't work elsewhere.
2015-06-28 20:57:56 -04:00
Collin Kidder
2a06e4fb00
Added an include required for non-windows compiles
2015-06-24 21:29:34 -04:00
Collin Kidder
1af5c10506
Fix to make access of canbus frames const correct. It's now not really possible to modify the captured canbus frames from outside the model class that holds them. This is safer and more future proof.
...
Boring update but it might save head scratching in the future.
2015-06-24 20:44:38 -04:00
Collin Kidder
c14f57c98f
Implemented overwrite mode
2015-06-24 19:46:39 -04:00
Collin Kidder
7f17aa8495
Addition of time normalization. Will reset the timing to start at zero and work up from there.
2015-06-23 22:14:48 -04:00
Collin Kidder
06ee0c9301
Added frames per second read out. Fixed some crashes.
2015-05-24 10:10:27 -04:00
Collin Kidder
dcbc7ebfed
A pretty large shift in how frame reception works in the program. GUI updates are now strictly scheduled and the processor load has been cut to a small fraction of what it was. Program is now stable at any canbus load.
2015-05-23 09:41:12 -04:00
Collin Kidder
ae7a301cfb
Update the entire program to use QVector. This should make the performance better. Still trying to preallocate enough space for 10,000,000 frames which should be more than plenty.
2015-05-22 23:33:08 -04:00
Collin Kidder
39da1be089
Add version # to window title, additional work on DBC stuff, removed a bunch of debug messages, removed more references to baud.
2015-05-21 21:31:56 -04:00
Collin Kidder
2d989053e7
Removed the *.user file from the index. It doesn't belong being version tracked. Also fixed an extraneous qualifier that didn't mess up on Windows but breaks the compile on OSX.
2015-05-12 18:47:26 -04:00
Collin Kidder
b8181e67fc
Added two more forms into the program and hooked them up. There is no graphing yet but the form is there. The details pane that was in the graphing screen in GVRET-PC is now its own form and being fleshed out still.
2015-05-02 11:04:24 -04:00
Collin Kidder
a29c83e2a7
Added in code to interface with the GVRET firmware on candue or gevcu hardware.
2015-04-28 21:44:31 -04:00
Collin Kidder
6a646cb31b
DRASTIC speed up of file loading by not refreshing until the file load is done. Very fast now.
2015-04-27 18:39:48 -04:00
Collin Kidder
1deff8af58
New custom model that somewhat speeds up loading of canbus frame but it's still dog slow.
2015-04-27 18:31:30 -04:00