Commit Graph
25 Commits
Author SHA1 Message Date
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 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 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 ec49413f61 Major revamp of the connection window. Hopefully it is more clear and
intuitive now.
2019-03-05 21:25:32 -05:00
Collin Kidder b7bb37048b Enabled ability to use any QT SerialBus driver in SavvyCAN. Now
PeakCAN, ValueCAN, SocketCAN, and J2534 should all work.
2018-10-21 11:50:24 -04:00
Collin Kidder ac976643f4 Further work to get more buses working on the GVRET/M2RET devices 2017-10-22 20:15:18 -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 7c3fef54f9 Changed the way adding/removing targetted frames works. It's simpler
now.
2017-08-22 20:03:06 -04:00
Collin Kidder 670fd56869 Comment out some qDebug messages because they caused too much traffic
and weren't really that useful in general
2017-08-17 20:09:22 -04:00
Collin Kidder 8830950f85 Addition of "System Time" mode where frames are timestamped by
absolute time from the PC clock.
2017-07-09 16:54:26 -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 3d0b85c758 Remove superfluous file, fix compile bug 2017-05-22 19:47:06 -04:00
Collin Kidder ea52b4c512 Fixes for OSX 2017-05-21 20:18:59 -04:00
Collin Kidder e2811af479 Added a serial console to the connection window which can be used to
figure out what is going on with a connected device. Currently really
only useful for GVRET style devices.
2017-04-11 21:09:29 -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 e402ea76fa add CANConManager 2016-06-29 11:55:58 +02:00
canpadawan d4f0bd4b19 add frame write support 2016-06-24 17:26:30 +02:00
canpadawan 1a195fe360 add filters & callback support 2016-06-20 17:34:30 +02:00
canpadawan 89ad77eab9 removed uneeded queue resizing 2016-06-16 15:52:47 +02:00
canpadawan d1c5642668 more thread abstraction 2016-06-16 13:25:56 +02:00
canpadawan 4553dd59ee new connection interface 2016-06-15 18:22:39 +02:00
canpadawan 80719b253b add lock free queue 2016-06-15 18:18:56 +02:00