Collin Kidder
44a48b3515
Fixed up MQTT connection code, made connection window hook up setup
...
debugging to the console if it is enabled.
2021-06-15 22:12:43 -04:00
Collin Kidder
8c41903f0f
Merge pull request #357 from pyjamasam/hotkeys
...
Add a keyboard shortcut to the open menu
2021-06-15 19:51:24 -04:00
Collin Kidder
f000174032
Update build.yml
...
Add help and example files to Windows build.
The other two already had at least the help files. OSX lacks example files still.
2021-05-31 08:50:48 -04:00
Collin Kidder
f53ad8a65a
Fixed help system.
...
Also switched from Sphinx generated HTML to GitHub markup help files.
This improves compatibility and will allow the help files to more easily be viewed on github as well.
2021-05-30 23:40:47 -04:00
Collin Kidder
85753c7b0d
Update build.yml
...
Forgot to make discord output contingent on a successful build of all three platforms. Fixed now.
2021-05-30 07:22:35 -07:00
Collin Kidder
0a4930adf9
Update build.yml
...
Fixed discord notification (at long last!)
2021-05-30 07:20:16 -07:00
Collin Kidder
b794e5c472
Update build.yml
...
Another attempt at fixing discord integration
2021-05-29 21:31:11 -04:00
Collin Kidder
9806f2cc26
Update build.yml
...
Further attempt to figure out discord integration
2021-05-29 21:18:33 -04:00
Collin Kidder
99176a2aa1
Update build.yml
...
Add commit description to discord announcement
2021-05-29 20:21:45 -04:00
Collin Kidder
6f72b42954
Update build.yml
...
Enable discord notification upon build
2021-05-29 19:48:46 -04:00
Collin Kidder
51bf6e96c4
Update build.yml
...
Slight change to get all files included in windows build. Otherwise the last commit was fairly good!
2021-05-28 19:46:24 -04:00
Collin Kidder
28d0307f06
Update build.yml
...
Try 100? 1000? No, 4. I think this could be it.
2021-05-28 19:33:35 -04:00
Collin Kidder
f700da08f2
Update build.yml
...
Should work this time...
Should have done all this in a separate branch too...
2021-05-28 19:20:49 -04:00
Collin Kidder
9f66fbc82f
Update build.yml
...
Temporary commit to see file layout. Ignore.
2021-05-28 19:10:04 -04:00
Collin Kidder
feb28d2fee
Update build.yml
...
Hopefully make build.yml publish pre-releases every time the master branch is updated.
2021-05-28 18:51:37 -04:00
Collin Kidder
6ef0bdd045
It seems to me that github wants the directory to be called workflows
...
not workflow so updating the directory name accordingly.
2021-05-27 19:35:23 -04:00
Collin Kidder
20a4669ff9
Merge pull request #356 from pyjamasam/githubactions
...
Build mac/windows/linux packages using github actions
2021-05-27 19:29:38 -04:00
Collin Kidder
5eee279afc
Merge pull request #351 from pyjamasam/canserver_logs
...
Add support to read CANServer binary log files
2021-05-25 18:50:25 -04:00
Collin Kidder
17776fd739
Merge pull request #353 from pyjamasam/drag_and_drop
...
Support dragging and dropping of files onto app icon
2021-05-25 18:48:58 -04:00
Collin Kidder
820ad1186c
Merge branch 'master' of github.com:collin80/SavvyCAN
2021-05-23 11:25:59 -04:00
Collin Kidder
d78cb9878e
Fix for another DBC related crash
2021-05-23 11:19:59 -04:00
Collin Kidder
9cff1babd0
Merge pull request #349 from raul-klg/master
...
Fix blf import for BLF_CAN_MSG2
2021-05-23 10:55:42 -04:00
Collin Kidder
a1923f132b
Fixed crash with adding DBC signals, slight code change for clarity in
...
DBC code
2021-05-23 10:52:23 -04:00
Collin Kidder
204c115162
Updated help files
2021-05-21 21:08:00 -04:00
Collin Kidder
00c1a922de
Merge pull request #348 from jogo-/patch-1
...
Fix typos in mainscreen.rst
2021-05-11 20:46:31 -04:00
Collin Kidder
74aa82494c
Merge pull request #347 from jogo-/patch-2
...
Fix typos in customsender.rst
2021-05-11 20:46:09 -04:00
Collin Kidder
0401c30d45
Merge pull request #346 from jogo-/patch-3
...
Fix typos in dbc_editor.rst
2021-05-11 20:45:54 -04:00
Collin Kidder
a79f0e9236
Merge pull request #345 from jogo-/patch-4
...
Fix typos in dbc_manager.rst
2021-05-11 20:45:33 -04:00
Collin Kidder
405c2724c9
Merge pull request #344 from jogo-/patch-5
...
Fix typos in framedetails.rst
2021-05-11 20:45:17 -04:00
Collin Kidder
ac91258f11
Merge pull request #343 from jogo-/patch-6
...
Fix typos in fuzzingwindow.rst
2021-05-11 20:45:02 -04:00
Collin Kidder
ad5126189c
Merge pull request #342 from jogo-/patch-7
...
Fix typos in graphwindow.rst
2021-05-11 20:44:42 -04:00
Collin Kidder
5128dd4613
Merge pull request #341 from jogo-/patch-8
...
Fix typos in preferences.rst
2021-05-11 20:44:27 -04:00
Collin Kidder
abe3dd6b52
Merge pull request #340 from jogo-/patch-9
...
Fix typos in sniffer.rst
2021-05-11 20:44:10 -04:00
Collin Kidder
5b7aec3a5a
Merge pull request #339 from jogo-/patch-10
...
Fix typos in uds_scanner.rst
2021-05-11 20:43:51 -04:00
Collin Kidder
a6e1b91d84
Fix off by one error in PCAN file loader
2021-05-09 08:42:15 -04:00
Collin Kidder
bbbed28137
Add support for PCAN ver 1.3 files
2021-05-05 19:18:56 -04:00
Collin Kidder
45193c1fad
Added signal comparison to the file comparison window. Very poor, slow
...
proof of concept inplementation - will be improved soon.
2021-05-04 22:36:09 -04:00
Collin Kidder
93f6d1f6cd
Add DBC signals to frame data analysis window.
2021-05-03 22:01:47 -04:00
Collin Kidder
0d34958c63
Fixes to make graphing of multiplexed signals work properly
2021-05-02 20:58:23 -04:00
Collin Kidder
e4da6237ae
Additional work on "Value Table" signals while graphing. Now supports
...
realtime addition of value table labeling as well as bracketing
2021-05-02 18:55:06 -04:00
Collin Kidder
35c1ef5387
Added ability to create multiple graphing windows that act separately.
...
Added ability to right check on signals in main view and graph them
directly.
2021-05-02 12:48:47 -04:00
Collin Kidder
e7561878d7
Updated version of QCustomPlot to 2.1.0, added OpenGL fix to it too.
2021-05-02 12:48:00 -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
5d97486624
Add python script that allows for forwarding local CAN traffic over MQTT
2021-03-20 20:22:35 -04:00
Collin Kidder
52ddd4f355
Merge pull request #316 from zero-motorcycle-community/graph-window-doubleclick-axis
...
GraphWindow: support rescaling the view or each axis to the data
2021-03-18 19:47:47 -04:00
Collin Kidder
abb4bea9cd
Merge branch 'master' of github.com:collin80/SavvyCAN
2021-03-18 19:44:20 -04:00
Collin Kidder
16776ab4af
Add <memory> include to framefileio.cpp to fix a compilation error for
...
some linux distros.
2021-03-18 19:43:56 -04:00
Collin Kidder
249045a06d
Update README.md
2021-03-18 19:38:12 -04:00
Collin Kidder
3a8475fadc
Merge pull request #298 from bigoulours/bugfix/bigoulours1
...
Bugfix/bigoulours1
2021-03-01 19:37:31 -05:00
Collin Kidder
74f9a75fc8
Merge branch 'master' of github.com:collin80/SavvyCAN
2021-02-25 21:25:12 -05: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
c9e1e27e67
Merge pull request #299 from bigoulours/patch-1
...
fixing opengl32 lib for g++ and msvc in windows
2021-02-25 19:35:57 -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
4d4dc687aa
Merge pull request #294 from bigoulours/feature/socketcand
...
Feature/socketcand
2021-02-23 19:40:09 -05:00
Collin Kidder
851d6d9d76
Merge pull request #297 from bigoulours/feature/continuous_logging
...
Feature/continuous logging
2021-02-23 19:26:45 -05:00
Collin Kidder
2c53967493
Merge pull request #296 from bigoulours/feature/busfilter
...
Feature/busfilter
2021-02-23 19:19:58 -05:00
Collin Kidder
9be7196a8a
Merge pull request #295 from bigoulours/feature/connection_reordering
...
Feature/connection reordering
2021-02-23 19:10:13 -05:00
Collin Kidder
0f5afe4c04
Merge pull request #292 from CSS-Electronics/bug_clx000
...
CLX000: Allow for shorter IDs, flip direction
2021-02-23 18:57:14 -05:00
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