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
Collin Kidder
0d34958c63
Fixes to make graphing of multiplexed signals work properly
2021-05-02 20:58:23 -04:00
Collin Kidder
1844695a78
Added DBC signal value table strings to graphs of signals with value
...
tables, incremented version number.
2021-05-01 09:39:02 -04:00
Collin Kidder
e64e84d6fa
Bug fixes for extended IDs in DBC files, fix one off error in a few
...
places (Corrects fuzzing window ID range), re-enabled overwrite mode
showing all signals in a message
2021-04-28 21:41:33 -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
1c7caa3884
Fix some errors created during last merge.
2020-09-30 21:55:39 -04:00
Collin Kidder
9d545d44d1
Merge pull request #245 from collin80/WIP
...
Wip
2020-09-30 18:42:57 -07:00
Sam Nobs
b556016bba
Use integer formatting where possible when interpreting signal.
...
Numbers are formatted as floating point numbers, which looks
a bit crap for things like e.g. serial numbers (we don't need
mantissa and exponent). This change checks the scaling factor,
and if it is integer representable, the resulting number is
formatted as an integer number as that's most likely what's
intended, particularly if the factor is 1.
2020-09-18 15:39:08 +12:00
Collin Kidder
8beb0e31a0
Converted more code to be easier to generalize to larger CAN payloads
...
for CAN-FD. Improved some code to be faster. Fixed up some compile
time warnings.
2019-12-15 15:02:06 -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
Tobin Hall
8021710871
Removing limitations to allow for floating point endianess
2019-12-11 11:35:20 +13:00
Collin Kidder
0567d5ef14
More changes meant just to fix up compiler warnings.
2019-08-08 22:09:02 -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
c12031158e
Implemented the signal viewer and enabled it in the menu.
2019-04-15 20:56:39 -04:00
Collin Kidder
c9880be2c5
Add caching to the DBC signal system so that we can show all the
...
signals in overwrite mode.
2019-03-11 20:53:45 -04:00
Collin Kidder
8842152346
Fix signal interpretation when signals get near the end of the 64 bits.
2018-06-18 22:02:42 -04:00
Fabián Inostroza
4028eb5b5c
Check frame size before attemping to decode signal.
2017-10-22 03:46:00 -03:00
Collin Kidder
fb634fe9b5
A few bug fixes
2017-08-13 20:27:15 -04:00
Collin Kidder
1c18f49ddf
Fixed an issue with DBC value table based signals
2017-08-06 19:29:27 -04:00
Collin Kidder
49b2ac0155
Add the ability to load several forms of DBC attributes.
2017-01-16 21:00:26 -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
0b46f564ab
Reorganized source code
2016-12-11 21:06:41 -05:00