Collin Kidder
9ea3c4746c
Fix bitview in Signal Editor on MacOS
...
MacOS didn't scale the bitfield widget quite the way it was supposed to. The layout has been redesigned to prevent this issue.
2022-12-25 18:16:49 -05:00
Collin Kidder
7a6cace651
Switched to using set colors for signal view instead of random
...
generation.
2022-12-13 21:19:25 -05:00
Collin Kidder
4d18c393a9
The dbc signal editor window now refreshes to update the bitfield as
...
editing takes place. Fixed a bug that caused duplicates of nodes to
appear in the parent node combobox
2022-12-13 20:30:31 -05:00
Collin Kidder
ddf26bb9b8
Fixed tab order in signal editor, fixed bugs in copying a signal when
...
adding a new signal, code clean up
2022-12-08 21:55:19 -05:00
Collin Kidder
8ff3459c75
Fixed several DBC related bugs, expanded support for FD frames in the
...
DBC editor windows. Should more or less function now even for FD frames.
2022-12-07 21:51:44 -05:00
Andy Huska
04f4af1bf9
One lingering thing removed before PR
2022-10-09 10:57:25 -05:00
Andy Huska
0ee9eacbb3
realized that the value list was already supported so reverted
...
my custom code. The issue that made me go down this path
is related to the little endian checkbox mysteriously and
inconsistently unchecking and therefore interpreting enum values
wrong...would really like to find this.
2022-09-20 17:08:20 -05:00
Andy Huska
e6058ead34
Progress!
...
Masked error caused by saving dbc while editor is open that causes
msg IDs to go crazy by making editor modal, but that affects all
other windows, so might be a better fix.
Added new value type of VALUE_STRING, probably better named
ENUMERATED_STRING, and it uses the table in the editor to define
the enum.
Fixed a bug in the signal viewer load when a signal is not matched
(I found it by renaming a signal and then loading)
2022-09-20 16:23:18 -05:00
Collin Kidder
935032477d
Modified CANDataGrid component to have two modes for better graphics,
...
updated version number and presentation on main window
2021-09-06 20:34:11 -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
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
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
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
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
ef24036d1c
Finished switching over everything to the new can format (I hope). It
...
seems to function now but much more testing is needed.
2019-12-13 21:06:48 -05:00
Collin Kidder
29b635a009
Merge branch 'master' of github.com:collin80/SavvyCAN
2019-12-11 19:35:15 -05:00
Collin Kidder
10f9f29a14
Fix an off by one error with signal sizes.
2019-12-11 19:35:01 -05:00
Tobin Hall
8021710871
Removing limitations to allow for floating point endianess
2019-12-11 11:35:20 +13: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
Collin Kidder
f16660ba52
Add ability to clone DBC signals. F2 will also do this from the
...
keyboard (very handy!)
2019-03-11 21:42:19 -04:00
Collin Kidder
20cd1559e4
Change layout of signal editor to be not quite so tall. It now fits
...
better in a variety of screen resolutions.
2019-02-17 17:19:27 -05:00
Collin Kidder
b3a5f2498f
Ensure one cannot save DBC files with blank message and signal names,
...
fix up some warnings.
2018-09-18 19:23:38 -04:00
Collin Kidder
a10388d652
Remove extraneous check that caused last signal to not be able to be deleted.
2018-07-09 13:48:47 -04: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
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
3d4db6e921
Fixed broken DBC string signal code, make signal size automatically update in signal editor
2017-01-08 19:25:03 -05:00
Collin Kidder
d950ff2d88
Disallow spaces in signal names, unit names, and comments on signals
2017-01-05 18:37:50 -05:00
Collin Kidder
0b46f564ab
Reorganized source code
2016-12-11 21:06:41 -05:00