Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-14 | Multi frame (#6) | Zac Nelson | 1 | -13/+85 | |
* increase payload size just for diag responses to support multi-frame responses. limited to 255 bytes for now. * not all diag requests with modes greater than 0xa have a 2 byte pid. need to check was pid_length should be based on the size of the pid. * remove line that does nothing. * add multi_frame field to DiagnosticResponse and update based on IsoTpMessage. Need this upstream for timeout calls specific to multi frame. * update isotp-c submodule. * update autoset_pid tests. check that pid_length is dynamically set based on pid value. adjust other tests to use 2-byte pid for enhanced diagnostic mode requests. * add test for multi-frame response. * update changelog. | |||||
2014-02-27 | Increase arb IDs to uint32_t to fit extended IDs. | Christopher Peplin | 1 | -2/+2 | |
2014-02-26 | Optionally split up preparing a diag request and actually sending it. | Christopher Peplin | 1 | -6/+63 | |
2014-02-14 | Clarify when we are using int vs float and move decoders up a level. | Christopher Peplin | 1 | -3/+3 | |
Fixed #4 - the Decoder function type signature actually belonged one level higher, in the application, since there's no capability of actually using it in this library at the moment. | |||||
2014-02-14 | Add an option to pad outgoing CAN frames to 8 bytes (on by default). | Christopher Peplin | 1 | -6/+62 | |
Fixed #3. | |||||
2014-01-24 | Automatically set pid length for outgoing requests if not specified. | Christopher Peplin | 1 | -0/+26 | |
2014-01-20 | Add a function to parse the entire payload as a float. | Christopher Peplin | 1 | -0/+15 | |
2014-01-20 | Rename from simply obd2 to more general UDS (unified diagnostics). | Christopher Peplin | 2 | -3/+3 | |
Fixed #1. | |||||
2014-01-17 | Mark whether a PID is present in response. | Christopher Peplin | 1 | -2/+4 | |
2014-01-15 | Accept functional broadcast responses to a range of arb IDs. | Christopher Peplin | 1 | -44/+45 | |
2014-01-08 | Reject a response that should have had PID but did not. | Christopher Peplin | 1 | -0/+16 | |
2014-01-07 | Prep request handler to receive again if we got wrong mode or PID. | Christopher Peplin | 1 | -0/+25 | |
2014-01-07 | Don't complete requests if mode or PID didn't match. | Christopher Peplin | 1 | -5/+18 | |
2014-01-07 | Add a constant for the functional broadcast address 0x7df. | Christopher Peplin | 1 | -9/+8 | |
2014-01-07 | Fix warnings, now that they're enabled! | Christopher Peplin | 1 | -5/+4 | |
2014-01-06 | Mark request handle and response completed even if an error ocurred. | Christopher Peplin | 1 | -2/+5 | |
Add extra logging and a few notes. | |||||
2014-01-03 | Greatly expand API example in README. | Christopher Peplin | 1 | -1/+1 | |
2014-01-03 | Clean up the primary diag request handler. | Christopher Peplin | 1 | -3/+2 | |
2014-01-03 | Test receiving a negative response. | Christopher Peplin | 1 | -0/+26 | |
2014-01-03 | Test receiving a CAN frame to an already completed message. | Christopher Peplin | 1 | -0/+35 | |
2014-01-03 | Test sending payload with diagnostic request. | Christopher Peplin | 1 | -0/+29 | |
2014-01-02 | Test basic diag request and response! | Christopher Peplin | 1 | -10/+26 | |
2014-01-02 | Draft implemenation of receiving and parsing single fram diag messages. | Christopher Peplin | 2 | -10/+6 | |
2014-01-02 | Match isotp receive_can_frame style, depend less on callbacks. | Christopher Peplin | 1 | -6/+11 | |
2013-12-30 | Add more failing tests before beginning implementation. | Christopher Peplin | 1 | -6/+46 | |
2013-12-30 | Add a failing test for a simple diag request/response. | Christopher Peplin | 2 | -3/+106 | |
2013-12-30 | Add skeleton of the API and data structures. | Christopher Peplin | 2 | -2/+1 | |
2013-12-30 | Initial commit. | Christopher Peplin | 1 | -0/+37 | |