Commit Graph
1106 Commits
Author SHA1 Message Date
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