Paul Hollinsky
21bc4eeff2
Message: Create a type system so non-frame data can be represented
...
This change breaks existing code, hence the version bump, but it's
going to be much less error prone going forward.
2021-05-22 01:58:36 -04:00
Paul Hollinsky
595cc36545
Device: Implement version handling
2021-05-05 02:17:38 -04:00
Paul Hollinsky
18394d0cfb
Add transmit support for ISO 9141-2
2021-03-23 17:23:55 -04:00
Paul Hollinsky
07e99515fa
Always send the ReadSettings command in short format
...
This is needed for FIRE
2020-08-10 12:30:30 -04:00
Paul Hollinsky
d8798acaa7
Communication: MultiChannel: Properly mask out communication from non-main VNETs
...
This also makes it possible for Communication to create more instances of Packetizer
This is necessary because Packetizer is not thread safe,
so when we support more VNETs we will need to create more Packetizers.
2020-03-09 13:56:18 -04:00
Paul Hollinsky
37778d7891
Implement FlexRay transmit, configuration, and cold start
2019-11-12 20:38:47 -05:00
Paul Hollinsky
21c3fead4a
Error checking for Encoder::encode UpdateLEDState
2019-07-23 15:04:50 -04:00
EricLiu2000
50dba62a89
Event refactor builds on Windows
2019-06-24 17:59:45 -04:00
EricLiu2000
a4a42c8704
Reworked updating LEDState to use sendCommand() instead of transmit()
2019-06-14 16:09:19 -04:00
EricLiu2000
519e64fb17
Added error checking to functions called from Communication
2019-06-13 16:01:35 -04:00
Paul Hollinsky
ae78122cbe
Add LSFTCAN and SWCAN support
2019-01-22 13:14:28 -05:00
Paul Hollinsky
d37d5bb23e
Support Ethernet and Broad-R Reach TX and RX
2018-12-21 20:32:27 -05:00
Paul Hollinsky
911871a1c7
Resolve GCC warning
2018-10-22 15:00:58 -04:00
Paul Hollinsky
8e6b0d0b0e
Refactor for a central include directory
2018-10-22 11:52:34 -04:00
Paul Hollinsky
0f703f494f
CAN FD transmission on non CAN FD hardware now fails as would be expected
2018-10-19 17:00:40 -04:00
Paul Hollinsky
cb57f06564
Slight speed improvement for CAN transmit
2018-10-19 13:42:48 -04:00
Paul Hollinsky
d037709963
CAN and CAN FD transmit implemented
2018-10-18 17:39:37 -04:00
Paul Hollinsky
912b11ce30
Encoder allowed to fail, preparation for upcoming CAN transmit
2018-10-18 13:42:20 -04:00
Paul Hollinsky
b4fc3edd0f
LED state changing (Device LEDs work now)
2018-10-17 16:15:15 -04:00
Paul Hollinsky
7e7a969f28
Resolve some MSVC warnings
2018-10-04 12:31:26 -04:00
Paul Hollinsky
acfeacedfc
Encoder works but needs cleanup, GS checksum is not working properly somehow
2018-10-03 17:04:55 -04:00
Paul Hollinsky
dffae23e54
Testing the encoder for sending more complex messages
2018-10-03 14:33:30 -04:00
Paul Hollinsky
5bf50ddc00
Begin adding an encoder for messages
2018-10-01 16:16:49 -04:00