Collin Kidder
edc210c336
Only code clean up to remove many warnings. There should be no changes
...
to program operation.
2022-12-05 19:33:47 -05:00
Andy Huska
e86cfb277a
Cleaned up all the UI elements and error checking for rebase and duplicate
2022-10-09 10:45:30 -05:00
Andy Huska
47d63c6296
duplicate works! multiplexed signals are not copied at this time
...
need to learn more about them first
need to do clean up and corner case handling
2022-09-22 18:04:27 -05:00
Andy Huska
27b58552df
rebase working but definitely needs clean up for all the whatifs
2022-09-21 18:04:11 -05:00
Andy Huska
74366d1c6b
context menu in place for node rebase/duplicate
...
need to add menu for rebase options and code for both actions
2022-09-20 17:49:04 -05:00
Andy Huska
7e4ebf2c74
Fixed nonfunctional node delete. Was due to trying to find node by name but
...
passing in the name and comment concatenated together. Made a new function to
find by name+comment since extracting only name from the text in the column would
require too much guessing.
2022-09-15 18:59:24 -05:00
Collin Kidder
37b9c821e5
Fix crash when deleting nodes in DBC editor
2021-09-19 18:55:25 -04:00
Collin Kidder
bba4fccac6
Vast change to CAN data grid to show signal names. Many graphical
...
tweaks, some bug fixes.
2021-08-24 22:28:32 -04:00
Collin Kidder
d8f2c2d0e3
Implementation of colored signals in the can data grid. Not entirely
...
perfect yet but it's something.
2021-08-19 21:17:40 -04:00
Collin Kidder
f53ad8a65a
Fixed help system.
...
Also switched from Sphinx generated HTML to GitHub markup help files.
This improves compatibility and will allow the help files to more easily be viewed on github as well.
2021-05-30 23:40:47 -04:00
Collin Kidder
a1923f132b
Fixed crash with adding DBC signals, slight code change for clarity in
...
DBC code
2021-05-23 10:52:23 -04:00
Collin Kidder
af0194c5a5
Fixes to make extended multiplexing code work properly, implementation
...
of nested multiplexing in main screen for interpretation.
Overall, it's ugly but mostly functional at this point.
2021-02-25 21:24:21 -05:00
Collin Kidder
bcfaffbe5d
Switched code around to better support high/low range for multiplexed
...
signals
2021-02-23 22:14:43 -05:00
Collin Kidder
e00aa1150a
First pass implementing support for extended multiplexing.
...
This causes significant changes to the DBC interface. Things are
probably a bit broken right now. Committing to get it on record
before further large changes are done.
2021-02-23 21:22:56 -05:00
Collin Kidder
a8cde9fc5f
Fixed several seg faults and other errors in DBC code
2021-02-17 21:19:30 -05:00
Collin Kidder
b345495178
Fix compilation on Windows, fix glitch that could cause windows to appear off the actual screen with no way to get them back.
2020-11-15 01:30:13 -08:00
Collin Kidder
fbfc1f8c64
Now the DBC Message editor can change the parent node of a message and you can create new nodes simply by typing something new into the sender field.
2020-07-30 21:44:36 -04:00
Collin Kidder
a5b7410629
Add tracking of DBC editing in order to warn when exiting without saving, add sorting to DBC routines, add a new screen that allows one to compare two DBC files for changes/differences.
2020-07-29 20:45:36 -04:00
Collin Kidder
4cfb4b903a
Added ability to delete nodes, messages, signals within tree.
2020-07-26 14:49:08 -04:00
Collin Kidder
1a1ccb5fec
Initial implementation of adding nodes, messages, signals with new tree style.
2020-07-23 21:52:43 -04:00
Collin Kidder
1a5010fca6
Editing of nodes, messages, signals all works now.
...
Dynamically updates DBC tree if info changes.
2020-07-22 20:57:22 -04:00
Collin Kidder
c89bc43795
Added more functionality for new DBC editing system. Tweaked graphics of CANDataGrid a bit.
2020-07-22 19:15:16 -04:00
Collin Kidder
fc6dc4ea55
Vast reworking of DBC editing system.
...
Currently not functional but the overall graphical layout is more or less complete.
2020-07-19 20:29:14 -04:00
Collin Kidder
717228a091
Added searching to DBC window to make it easier to find messages. Replaced deprecated random number calls with new method.
2020-07-15 18:23:18 -04:00
Collin Kidder
e4a3854af4
Many little changes to get rid of compile-time warnings.
...
There now should be no warnings when compiling on LINUX. YMMV elsewhere.
2020-02-15 19:52:18 -05:00
Collin Kidder
1a5d67d09e
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2020-02-12 21:18:11 -05:00
Collin Kidder
7f8411f47f
Fixes to hopefully make signal colors look proper.
2020-02-12 21:16:02 -05:00
Collin Kidder
48d7dfa97c
Add ability to load Tesla ODIN JSON files. Where will you get such a
...
file? State secret.
2020-02-12 19:56:43 -05:00
Collin Kidder
0baffa300f
A partial commit that changes CANFrame over to be based on
...
QCanBusFrame so that things are more compatible with other Qt based
CAN bus code. Not complete yet but getting there.
2019-12-11 21:17:33 -05:00
Collin Kidder
ca9b83ddc9
Switched from QtHelp to using straight HTML files for help.
...
This is because AppImage (for linux) is readonly and QtHelp requires
write access. But, HTML files shouldn't.
2019-08-18 18:52:15 -04:00
Collin Kidder
e7e65b7216
Fixed up a bunch of compiler warnings.
...
There should be no functional difference, just less noise when compiling
2019-08-08 21:15:51 -04:00
Mark Webb-Johnson
492b08d4f3
Address crash (OSX platform, at least) when deleting empty node or message
2019-07-21 20:35:12 +08:00
Collin Kidder
f08430c812
Add proper parent reference to the creation of DBC edit windows. This
...
fixes an annoyance where the main window would gain focus improperly.
2019-04-14 16:59:30 -04: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
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
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
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
92ebb2d527
Bug fixes to DBC attribute loading and message coloring. Message colors work now!
2017-01-19 20:34:18 -05:00
Collin Kidder
6af5cfadf4
Initial commit of color coding for DBC messages. It kind of works but there are many little kinks to work out yet.
2017-01-18 19:54:19 -05: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
0b46f564ab
Reorganized source code
2016-12-11 21:06:41 -05:00