Leopixelo
2acbe443ec
add support for start date offset
2026-06-08 15:13:13 +02:00
Collin Kidder
c7515bbdd5
Add array include to utility.h
2026-04-15 20:57:45 -04:00
Daniele Baggio
fb6881eeaa
settings and render for setUseColorsByCanId
2026-03-18 10:31:22 +01:00
Miklos Marton
1dce603325
[DBC]Add support for multiple signal multiplexor values
2024-01-18 16:42:38 +01:00
Andy Huska
ab476c746e
Added fully qualified dbc, node, and msg searching
...
...to graphing window and signal viewer so complex systems with message
name duplication (eg "Status") works well. DBCHandler class has a new
function to find a msg by fully qualified node name...Utility class defines
the qualified name seperator, right now it is :: and is used thusly
filenameNoExtension::nodeName for display in the node dropdown (because
nodes can be common between dbc files). To get the message from the
system you use the findMessage function in dbchandler and pass the
msgName and the fully qualified node name. This is about as unique as we
can get, second only to message ID.
Added node comboBox to graph signal editor for easier data filtering
(took the same implementation that was in signal viewer, and tuned up
both of them)
2023-05-17 17:23:27 -05:00
Collin Kidder
39b43ebf38
Switched up the way time stamp formatting is done. Now tracked by an
...
enum for easier determination. Also changed graphing window to respect
"system clock" style timestamps and display them properly.
2023-03-15 19:50:58 -04:00
Collin Kidder
4ecffaa76a
Changed text in settings window to more clearly explain what the max
...
frames / prealloc setting does, some other minor bug fixes and extra
comments in code.
2023-02-13 19:17:44 -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
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
79678af7ba
Much more implementation of CANDataGrid for CAN-FD. More or less works
...
now for both changed bit and signal views. There are still some
graphical tweaks to do. Probably doesn't quite work in fuzzing window
just yet.
2022-12-04 13:15:02 -05:00
Collin Kidder
e9a364c4cc
Added a function used by lawicel comm code.
2022-10-06 21:58:11 -04:00
Collin Kidder
c4a9f99445
Added two modes - millisecond timestamps for frames and a way to
...
ignore colors set in DBC files
2022-01-19 21:34:49 -05:00
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