Fabián Inostroza
6109fa5f9a
send non remote frames in scripts.
2018-04-29 20:54:03 -03:00
Collin Kidder
96b73bd1ca
ISOTP and Scripting bug fixes
2018-02-04 18:11:25 -05:00
Collin Kidder
84f9a5083d
Fix sending bug in UDS code
2017-10-24 18:27:35 -04:00
Collin Kidder
0f9584eaea
Fixed ISOTP Interpreter Window - It functions again.
...
Also added UDS decoding to the ISOTP window. An attempt is made to see
if a frame looks like UDS and then it is decoded.
Also, some code clean up to remove some compiler warnings. There's a
LONG way to go still.
2017-10-09 20:59:25 -04:00
Collin Kidder
b7888765a2
Changed scripting window font to be more legible. Fixed a bug that caused CAN reception errors in scripting system.
2017-09-14 13:09:21 -04:00
Collin Kidder
74cbcded53
Fix some bugs in script system when using multiple scripts
2017-09-03 21:13:12 -04:00
Collin Kidder
8b3a22ccb0
Add ability to set script parameters that can be changed and monitored
...
in realtime from SavvyCAN.
2017-09-03 16:46:43 -04:00
Collin Kidder
4b61ea2c00
Various changes to support use and loading of multiple scripts in the
...
scripting system.
2017-08-31 20:33:27 -04:00
Collin Kidder
bfd0439a69
Fixed bugs related to scripting and UDS, implemented more scripting
...
functionality for ISOTP and UDS
2017-08-23 21:51:28 -04:00
Collin Kidder
162d79fbe9
Lots of large changes to scripting support, changes to the way
...
filtering works with ISOTP/UDS messages, updated version number.
2017-08-22 21:42:30 -04:00
Collin Kidder
6ef5757a4d
Additional functionality for scripting interface.
...
In progress but raw CAN works now.
2017-08-22 20:03:58 -04:00
Collin Kidder
439ac4fcc4
Update to V169 - Now compiles under QT 5.9 (LTS). Fixed some warnings,
...
switched to using system QTScintilla library on Linux. This prevents
you from needing to compile it yourself, added preliminary support for
three buses with a GVRET device (for Macchina M2 boards)
2017-07-06 21:30:55 -04:00
Collin Kidder
b18c30724e
A bit better debugging messages, fix up filtering for firmware updater
2017-01-02 17:25:02 -05:00
Collin Kidder
2758fa8a09
Removed a few more warnings, switched the way CAN callbacks work.
2016-12-30 14:24:17 -05:00
Collin Kidder
7222870b1e
Many little fixes to clean up warnings and bugs.
2016-12-29 20:50:02 -05:00
Collin Kidder
beea680106
Changed the way the filter system works in the CAN connection objects - now used only for sending frames immediately to relevant objects. Tested to work in firmware updater. Currently broken elsewhere. Also switched main frame update interval from 4 times per second to 8 to make things smoother.
2016-12-29 19:13:51 -05:00
canpadawan
9addf43651
attempt to use new canconnection abstraction
2016-06-29 11:57:05 +02:00
canpadawan
d422a5c592
CANFrame.len is now unsigned int
2016-06-24 17:30:22 +02:00
Collin Kidder
a3cd14e495
Additional implementation of the new connection scheme. It is now possible to send frames to CANConnection objects indirectly based on registered bus number.
...
This further abstracts the interface. Things are reasonably stable now for frame reception. Initial work has been done to support frame transmission as well. This is currently less stable but mostly working.
2016-03-27 22:37:02 -04:00
Collin Kidder
d324177a7b
Got frame reception and sending working (preliminarily)
2015-12-02 19:50:26 -05:00
Collin Kidder
c2e5df6087
Bug fixes, turn some connections into QT5 syntax, more implementation of scripting interface.
2015-12-02 15:53:26 -05:00
Collin Kidder
f6b5db9617
Added the ability to track which direction frames are coming from
...
(from us or to us), import that detail from file formats that support
it, save it to file formats that support it. Also some bug fixes.
2015-12-01 20:25:52 -05:00
Collin Kidder
0ff076de3a
Fixed up ability to send frames while not connected and to show frames
...
that were sent within the same window as received frames. Added a new
scripting window that can be used to create scripts that send and
receive messages at runtime - not done but sort of working.
2015-11-30 20:35:08 -05:00