Collin Kidder
d7c70efc78
Merge pull request #285 from CSS-Electronics/feature_clx_load
...
Add support for detecting and reading CLX000 files.
2021-02-21 11:45:09 -05:00
Collin Kidder
2a03b4f35d
Added many additional graphing modes. They are loaded/saved in graph
...
definitions as well.
Incremented version number.
2021-02-18 21:41:42 -05:00
Collin Kidder
b26aeac132
Merge pull request #284 from collin80/WIP
...
Merge WIP changes back into Master
2021-02-17 21:33:22 -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
a5cf484e7c
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2021-02-17 21:18:34 -05:00
Collin Kidder
7e6ead19e0
Merge pull request #278 from CSS-Electronics/feature_qcanbus_rxtx
...
Support for Tx when logging via QCanBus
2021-02-17 19:16:06 -05:00
Collin Kidder
d7dcc0513b
Update README.md
2021-02-14 10:56:10 -05:00
Collin Kidder
4b188f8451
Merge pull request #263 from KiLMaN/master
...
Fix PCAN loading issues
2021-02-14 10:52:04 -05:00
Collin Kidder
dc25533fd7
Merge pull request #274 from CSS-Electronics/plugin_support
...
Enable support for local plugins
2021-02-09 18:44:44 -05:00
Collin Kidder
91610202ce
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2021-02-01 22:15:49 -05:00
Collin Kidder
9c14920ffc
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2021-02-01 22:14:24 -05:00
Collin Kidder
9a492228fd
Fixes to hidden firmware updater window
2021-02-01 22:13:48 -05:00
Collin Kidder
e6fc48e9e4
Merge pull request #266 from efecanicoz/master
...
Solving #265 by replacing the use of empty payload length with numByt…
2020-12-13 10:53:23 -05:00
Collin Kidder
3d4cf98e3d
Minor fixes to DBC code
2020-11-18 20:31:39 -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
80523f2eeb
Added ability to load Tesla AP snapshot logs.
...
It's up to you to figure out where you would get something like that.
2020-11-13 19:37:50 -05:00
Collin Kidder
9fd3739f65
Merge pull request #259 from cybermaggedon/fix-id-trigger
...
Modify the parsing of the 'id' trigger to match help
2020-11-12 16:53:45 -08:00
Collin Kidder
5a3e5636f6
Changes to hopefully handle error frames better over the socketcan
...
interface
2020-10-13 20:09:46 -04:00
Collin Kidder
ee944a51e9
Merge pull request #248 from KostyaSha/CarBusAnalyzer
...
Save CARBUS Analyzer format
2020-10-08 19:23:40 -04:00
Collin Kidder
419ef1248d
Merge pull request #249 from collin80/WIP
...
Fix timestamp loading for CARBusAnalyzer files
2020-10-05 18:21:27 -04:00
Collin Kidder
c0f3e09c0b
Fix timestamp loading for CARBusAnalyzer files
2020-10-05 18:18:46 -04:00
Collin Kidder
bae715053d
Merge pull request #247 from collin80/WIP
...
Wip
2020-09-30 19:03:33 -07:00
Collin Kidder
1c7caa3884
Fix some errors created during last merge.
2020-09-30 21:55:39 -04:00
Collin Kidder
ad84bb8096
Merge pull request #246 from collin80/master
...
Master to WIP
2020-09-30 18:45:38 -07:00
Collin Kidder
9d545d44d1
Merge pull request #245 from collin80/WIP
...
Wip
2020-09-30 18:42:57 -07:00
Collin Kidder
8e103545a8
Merge pull request #243 from KostyaSha/CarBusAnalyzer
...
Add CARBUS Analyzer file load.
2020-09-27 15:34:18 -07:00
Collin Kidder
b5bdccf5ac
Merge pull request #242 from samsta/master
...
Use integer formatting where possible when interpreting signal.
2020-09-24 17:06:40 -07:00
Collin Kidder
18e20a2ee2
Fix UDS interpretation of read by ID, Fix up display issues with
...
interpreted messages on main screen.
2020-09-21 22:04:28 -04:00
Collin Kidder
3fa9f14651
Changes to MQTT interface to make it work properly with current python
...
script
2020-08-18 22:43:41 -04:00
Collin Kidder
df1ef510da
Windows build dies if QMQTT isn't set to statically link. This should
...
fix that.
2020-08-16 18:57:02 -04:00
Collin Kidder
4887ac8e62
Many fixes to file loading to prevent crashes and make failure more
...
clear.
2020-08-16 18:30:43 -04:00
Collin Kidder
b667351cbb
Remove OSX CI build for now. It's failing and I don't know why yet.
2020-08-16 18:30:13 -04:00
Collin Kidder
45d045649c
Got MQTT reception working. You'd need a python script that isn't
...
public yet in order to do this. Sorry...
2020-08-06 21:39:07 -04:00
Collin Kidder
2da2855bfa
A bit more work on MQTT support. It can actually connect to an MQTT broker now.
2020-08-05 21:53:21 -04:00
Collin Kidder
ee287eac4b
Add two new external libraries. SimpleCrypt is used to encrypt passwords, QMQTT is an MQTT
...
library that I was able to integrate into the codebase so there aren't any external
dependencies. Both external projects have their own open source licenses. Those licenses
are included. Also in this commit is some preliminary work to start adding MQTT support to SavvyCAN.
2020-08-05 20:24:02 -04: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
6dddee0e6c
Add IDs everywhere messages are reported in the DBC comparison window.
2020-07-29 21:52:12 -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
38ab58d92a
Removed windows build from TravisCI. Travis sucks for windows builds, switching to Appveyor for Windows build.
2020-07-19 20:30:04 -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
067292108d
Fixed several problems with Sniffer window. Incremented version number
2020-07-15 21:25:28 -04:00
Collin Kidder
ccbdacde56
Changed another graph on the Frame Info screen to logarithmic mode.
...
This makes it far easier to see bits that were set only limited times. Now they show up plainly
even if the other bits are seen tens of thousands of times
2020-07-15 20:18:29 -04:00
Collin Kidder
59fd74f245
Another try at fixing windows
2020-07-15 19:34:16 -04:00
Collin Kidder
7a2a976fd9
Another attempt to maybe fix windows build.
2020-07-15 18:40:25 -04:00
Collin Kidder
13e1763c09
Changed qt install script to be executable
2020-07-15 18:26:23 -04:00
Collin Kidder
1cb0351c86
Fix gvret code to work with single bus adapters (such as Macchina A0), small change to UDP receiver
2020-07-15 18:25:31 -04:00
Collin Kidder
db47013f82
A few extra things filled out in UDS decoding
2020-07-15 18:24:58 -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
90918f6d8c
Try number 1000 for a windows build. Getting closer.
2020-07-13 20:53:04 -04:00
Collin Kidder
e6e538c989
More hopefully windows fixes
2020-07-13 20:36:23 -04:00
Collin Kidder
fb2f884169
Another attempt to fix windows build. Again...
2020-07-13 20:27:04 -04:00
Collin Kidder
c827e4cdd6
Add the qt installer script I forgot in last commit.
2020-07-13 20:17:13 -04:00
Collin Kidder
2a1144cfe9
Another attempt to fix windows build
2020-07-13 20:11:25 -04:00
Collin Kidder
9c143c2b12
Add two new buttons to expand or collapse all signals.
2020-04-02 21:47:20 -04:00
Collin Kidder
503e662feb
Fixed a problem with Canalyzer ASC loading.
2020-04-02 20:43:02 -04:00
Collin Kidder
ccab975a70
Fixes for loading tesla json files (if you somehow get some)
2020-04-02 19:55:04 -04:00
Collin Kidder
43979a6d58
Many fixes to the IsoTP Viewer and UDS internal code.
2020-04-02 19:53:35 -04:00
Collin Kidder
27b5d156b7
Bug fixes for ISOTP and UDS interpretation.
2020-03-17 21:26:17 -04:00
Collin Kidder
f4a455b1b8
Slight changes to BLF loader, just to make debugging easier in the
...
future
2020-03-17 21:25:13 -04:00
Collin Kidder
6e3a4995e5
Fix some bugs in bisect window
2020-03-17 21:24:45 -04:00
Collin Kidder
22e5f6dbfb
Try to fix qscript for windows installation
2020-02-19 21:02:09 -05:00
Collin Kidder
a364444f76
Fixes to isotp handler
2020-02-19 21:01:45 -05:00
Collin Kidder
367c072b45
Various fixes to issues caused by recent transition to QCanBusFrame
2020-02-18 21:31:18 -05:00
Collin Kidder
3b41b9579c
More fixes to hopefully make the Windows build work.
2020-02-16 21:59:21 -05:00
Collin Kidder
c80167f2d9
Fix another syntax error...
2020-02-16 21:53:31 -05:00
Collin Kidder
d57e20726a
Fix YAML syntax error.
2020-02-16 21:49:20 -05:00
Collin Kidder
d15cc4143a
Might actually be a windows problem (big surprise). Trying to fix.
2020-02-16 21:28:08 -05:00
Collin Kidder
a93545ab85
Travisci is still trash
2020-02-16 21:07:47 -05:00
Collin Kidder
56d438ba73
TravisCI sucks. That is all.
2020-02-16 20:51:17 -05:00
Collin Kidder
2cffffe0b9
More random junk trying to figure out travisci
2020-02-16 20:42:49 -05:00
Collin Kidder
f27045cf3c
Another attempt to fix TravisCI builds for all platforms (well, just
...
windows is broken)
2020-02-16 20:28:57 -05:00
Collin Kidder
8a2ce69fd6
Attempt to fix TravisCI problems
2020-02-16 20:16:50 -05:00
Collin Kidder
909710fcfa
Add text boxes to Fuzzing window to make it easy to set the bytes
...
directly and to show feedback while fuzzing is running.
2020-02-15 21:25:32 -05: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
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
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
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
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
Collin Kidder
ec650dd275
Merge pull request #226 from TobinHall/pr-little_endian_float
...
Add support for Little Endian Floats
2019-12-11 19:00:29 -05:00
Collin Kidder
77a5469a2b
Update qt-installer-windows.qs
...
Previous commit was the wrong idea. This one should fix the Windows build.
2019-12-11 18:44:24 -05:00
Collin Kidder
b5faf422bc
Update QT installer for CI build
...
It seems that the build is broken when trying to use QT5.12.3. Trying 5.13.2 instead.
2019-12-11 18:36:14 -05:00
Collin Kidder
288dd3f20f
Merge pull request #225 from lyft/ignore_rtr_messages_in_graphs
...
[graphing] Ignore RTR messages
2019-12-05 20:16:50 -05:00
Collin Kidder
a5752063d7
Merge pull request #221 from lyft/fix_decoding_ascii_file
...
Fix Decoding of Canalzyer ASC files
2019-11-14 21:21:49 -05:00
Collin Kidder
eb85089b39
Add support for lawicel logs
2019-10-02 15:29:37 -04:00
Collin Kidder
d6a041927c
Fix autodetection of Canalyzer ASC files
2019-09-19 20:00:15 -04:00
Collin Kidder
4a591f9279
Fixes to ISO-TP decoding
2019-09-19 19:45:20 -04:00
Collin Kidder
334d8e4c64
Fix travisci build for OSX
2019-08-18 19:44:51 -04:00
Collin Kidder
2867838e75
Reformat status bar on main window and add text to explain F1 usage
2019-08-18 19:44:09 -04:00
Collin Kidder
b52ca69363
Update travisci config to use new help files (hopefully), fix up some
...
missing dependencies for linux
2019-08-18 18:56:09 -04: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
b6a15a28cd
More fixes for compiler warnings - cleaning up code and making assumptions more clear
2019-08-12 22:02:07 -04:00