Commit Graph

36 Commits (0894b28f1e62957ea81c64f0e0ad7eab1082232e)

Author SHA1 Message Date
rbiasini 70219d7bb2
match safety enum in cereal (#285)
* match safety enum in cereal

* removing tons of hardcoding

* add pythonpath to safety test

* Fix safety test in Docker
2019-10-02 18:20:32 -07:00
rbiasini a3f65d66e9
capitalize MIN and MAX macros (#220) 2019-06-17 13:48:14 -07:00
George Hotz 6a3307c024 no LIN over ELM 2018-04-06 17:32:57 -07:00
Jessy Diamond Exum 023c4f53eb ELM327: Small cleanup. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 124d0a882f ELM327: Added LIN keep alive messages. Tests as well. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 5ca692e8d3 ELM327: incoming messages cleared before commands to prevent congestion. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 069f388eed ELM327: Stable very long multiline message support with tests. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 63af60c1b0 ELM327: Added ISO 14230-4 (KWP FAST) wakeup pulse. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 04e37c2d5d ELM327: Fixed dreaded double response bug (tcp connection allocation issue). 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 5730471030 ELM327: Fixed LIN double init issue. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 98d455701d ELM327: Base ISO 14230-4 support. No keepalive yet. Bugfixes 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 592729cf4b ELM327: Fixed erroneous warning. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 09ee296550 ELM327: Panda safety mode for ELM327 (passes ISO 15765-4 11&29 bit messages) 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 53963c9025 ELM327: Added ISO 15765-4 29 bit CAN support.
4 protocols now supported in Torque.
2017-08-19 00:31:11 -07:00
Jessy Diamond Exum a70d0a722d ELM327: Minor fix for canceled messages contaimnating future messages. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum dd8d0ff27b ELM327: Two protocols work with torque, speed dial moves.
Auto protocol negotiation implemented.
Bug fixes with wifi connection monitoring.
2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 7dc3e2568c ELM327: Ignore received messages not related to sent command. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 113ce67e83 ELM327: STYLE, group things by purpose so I can find things. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 1859525594 ELM327: Enforce 8 byte CAN messages. More time for clearing old CAN messages. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum ee9268f8c3 ELM327: CAN Speed can be changed (when changing protocols). 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 3c57ebe5a4 ELM327: Fixed crash. Support for arbitrary length replies
Added limited throughput test.
2017-08-19 00:31:11 -07:00
Jessy Diamond Exum e197f18f42 ELM327: Undoing erroneous log 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum aa4d47cdbc ELM327: Crash fix. Prevent dropping of some messages. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum afba92f0fd ELM327: STYLE. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 740e2beac3 ELM327: OBD CAN multi message support 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum cfbfea6b11 ELM: Tests for CLI, common operasions, and Basic OBD CAN messages.
ELM tests pass on 3rd party reference dongle as well.
2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 81567a3773 ELM: Basic single line OBD readback with CAN. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 6d7329f652 ELM: Can read CAN packets from Panda (debug print only). 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum d0576d5878 ELM: Fixed dereference null pointer. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum b39971ca45 ELM327: Send CAN data over elm. Return data not supported yet.
Currently requires the Panda to be modified to allow CAN writes over Wifi.
2017-08-19 00:31:11 -07:00
Jessy Diamond Exum c4da5df9a2 ELM327 corrected response data being sent to wrong connection. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 71b64aa29f ELM327: Parse OBD messages. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum f3fa575967 Added additional commands expected by Torque. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 6f15f2e4b3 ELM327 command line and a dozen required commands. 2017-08-19 00:31:11 -07:00
Jessy Diamond Exum 1b05895e57 Initial ELM327 parser. 2017-08-19 00:31:11 -07:00
George Hotz e07f9b111e initial commit 2017-04-06 18:11:36 -07:00