Commit Graph
28 Commits
Author SHA1 Message Date
Collin Kidder 1f421c5d2c Added hex labeling option to graphs in flowview and frame info windows, a few tweaks for potential QT6 support 2021-09-06 19:25:59 -04: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 9c143c2b12 Add two new buttons to expand or collapse all signals. 2020-04-02 21:47:20 -04:00
Collin Kidder d550fa79a0 Changed a lot of pointer references to const (it's more correct and
fixes a weird problem), fixed a problem with JSON to DBC, a few other
fixes
2020-02-13 22:01:06 -05: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 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 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 b6a15a28cd More fixes for compiler warnings - cleaning up code and making assumptions more clear 2019-08-12 22:02:07 -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 f6269dd5f4 Make timestamp formatting use QVariant for better sorting by timestamp. 2019-02-17 14:43:13 -05: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
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 03776b6ad7 Some bug fixes, much more work on ISOTP/UDS decoder window. 2017-10-12 20:09:22 -04:00
Collin Kidder 49b2ac0155 Add the ability to load several forms of DBC attributes. 2017-01-16 21:00:26 -05:00
canpadawan 7bede56e68 add temporary ParseStringToNum2 2016-07-19 10:34:43 +02:00
Collin Kidder b0902c8f50 Fixed errors within last commit. Graphing works pretty well now with the new system. 2016-05-11 20:38:33 -04:00
Collin Kidder e2903c9058 Removed singlewire mode from settings screen because it is on
connection screen now. Added ability to show binary view of a byte.
Added changed bits to each message ID in the frame details view.
2016-01-03 18:08:10 -05:00
Collin Kidder 72f07f304f Addition of the range state window (it sort of works now too!),
refactoring of some DBC code, fixed some DBC calcs, fixed a bug in the
frame playback window, incremented version number to show that a lot
has been done.
2015-12-07 21:47:41 -05:00
Collin Kidder 1d89fe576e Fix up some faulty variable definitions and clarify others. 2015-11-23 09:19:47 -05:00
Collin Kidder 3ed0ac4880 Added bitwise not and modulus division to the list of operations you
can do with modifiers in the custom frame window
2015-11-23 09:19:47 -05:00
Collin Kidder 705a7802d7 More implementation of the spreadsheet output. 2015-09-17 19:27:38 -04:00
Collin Kidder e0db7e83fd Added a trigger ability to flowview. The playback will stop automatically if a trigger value is found. This allows for moving quickly through the data looking for a given value. Also change the hotkeys to R,T,Y because they aren't really needed for anything else on the form. 2015-09-13 19:37:28 -04:00
Collin Kidder 23306832ae Fix typo. VisualC++ didn't catch it but Clang in OSX did... 2015-08-18 20:28:58 -04:00
Collin Kidder 248538e943 Modification of the modifier parsing strategy to allow for a lot more leeway in how you enter the values in. Previously the syntax was *VERY* strict. Now it's easier to get it to accept your modifier strings. 2015-08-17 21:19:12 -04:00
Collin Kidder 07de662532 Updated the entire program to work in either hex or decimal. Changing the mode in settings will change which is used in many places.
You can always still enter values in decimal, hex, or binary regardless of the mode you are in.
2015-08-12 20:18:33 -04:00
Collin Kidder fbe89c7afb Addition of a file comparison window that can be used to find what sort of things changed between two files. 2015-06-22 19:09:20 -04:00
Collin Kidder 9381c957b1 Graphing of canbus data now works. It is very preliminary but it works. 2015-05-03 19:47:17 -04:00
Collin Kidder 0268e36d26 Fleshed out more importers, added some preliminaries for serial port support. 2015-04-27 20:47:57 -04:00