Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-05 | Reduce max response payload size. (#7) | Zac Nelson | 1 | -1/+1 | |
* reduce max payload size. see OpenXC vi-firmware issue #375 https://github.com/openxc/vi-firmware/issues/375. * update isotp dependency with reduce isotp message size. | |||||
2016-09-14 | Multi frame (#6) | Zac Nelson | 2 | -7/+14 | |
* 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-09-27 | Propagate errors from isotp-c when sending requests. | Christopher Peplin | 1 | -2/+11 | |
2014-09-27 | Fix rendering of message arb ID in strings - use hex, not decimal. | Christopher Peplin | 1 | -4/+4 | |
2014-03-26 | If an OBD-II PID is unrecognized, return fully parsed payload. | Christopher Peplin | 1 | -1/+1 | |
2014-03-14 | Force 0x3e "pid" (actually service ID) to be 1 byte. | Christopher Peplin | 1 | -1/+1 | |
2014-03-14 | Add NRC for incomplete messages. | Christopher Peplin | 1 | -0/+1 | |
2014-03-06 | Add a function to check if a request is completely sent. | Christopher Peplin | 2 | -0/+11 | |
2014-02-27 | Use proper format specifier for uint32_t. | Christopher Peplin | 1 | -2/+3 | |
2014-02-27 | Increase arb IDs to uint32_t to fit extended IDs. | Christopher Peplin | 3 | -7/+21 | |
2014-02-26 | Optionally split up preparing a diag request and actually sending it. | Christopher Peplin | 2 | -33/+82 | |
2014-02-19 | Quiet some misleading log messages. | Christopher Peplin | 1 | -28/+10 | |
2014-02-19 | Leave payload parsing to applications using this library. | Christopher Peplin | 2 | -4/+2 | |
2014-02-18 | Shorten the negative response code log message. | Christopher Peplin | 1 | -1/+1 | |
2014-02-14 | Only include PID in log output if request has one. | Christopher Peplin | 1 | -3/+10 | |
2014-02-14 | Show negative response codes in log output. | Christopher Peplin | 1 | -6/+20 | |
2014-02-14 | Add helper functions to render requests and responses as strings. | Christopher Peplin | 2 | -35/+86 | |
2014-02-14 | Clean up log output if a diag request has no payload. | Christopher Peplin | 1 | -10/+19 | |
2014-02-14 | Clarify when we are using int vs float and move decoders up a level. | Christopher Peplin | 3 | -14/+21 | |
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 | 2 | -1/+7 | |
Fixed #3. | |||||
2014-02-14 | Display mode in more recognizable hex format in log messages. | Christopher Peplin | 1 | -2/+2 | |
2014-01-24 | Add calculations for many OBD-II PID values. | Christopher Peplin | 3 | -2/+39 | |
2014-01-24 | Automatically set pid length for outgoing requests if not specified. | Christopher Peplin | 2 | -7/+26 | |
2014-01-24 | Remove a few resolved TODOs. | Christopher Peplin | 1 | -5/+0 | |
2014-01-24 | Wrap lines at 80 characters. | Christopher Peplin | 1 | -6/+8 | |
2014-01-20 | Don't try and rx broadcast response on all handles after one completes. | Christopher Peplin | 1 | -2/+4 | |
2014-01-20 | Add a function to parse the entire payload as a float. | Christopher Peplin | 2 | -0/+9 | |
2014-01-20 | Rename from simply obd2 to more general UDS (unified diagnostics). | Christopher Peplin | 5 | -16/+16 | |
Fixed #1. | |||||
2014-01-17 | Mark whether a PID is present in response. | Christopher Peplin | 2 | -4/+8 | |
2014-01-15 | Preserve compatibility with C89 mode. | Christopher Peplin | 1 | -2/+4 | |
2014-01-15 | Accept functional broadcast responses to a range of arb IDs. | Christopher Peplin | 3 | -36/+54 | |
2014-01-08 | Don't log incorrect negative response mode, just cap it at 0. | Christopher Peplin | 1 | -2/+3 | |
2014-01-08 | Reject a response that should have had PID but did not. | Christopher Peplin | 1 | -1/+2 | |
2014-01-08 | Add a function prototype for payloder decoders. | Christopher Peplin | 1 | -0/+2 | |
2014-01-07 | Add a placeholder function for decoding OBD-II PIDs. | Christopher Peplin | 1 | -0/+3 | |
2014-01-07 | Prep request handler to receive again if we got wrong mode or PID. | Christopher Peplin | 1 | -3/+9 | |
2014-01-07 | Don't complete requests if mode or PID didn't match. | Christopher Peplin | 1 | -15/+13 | |
2014-01-07 | Add a constant for the functional broadcast address 0x7df. | Christopher Peplin | 1 | -0/+2 | |
2014-01-07 | Don't walk off the end of the payload array. | Christopher Peplin | 1 | -2/+1 | |
2014-01-06 | Grab PID from response without dereffing a type punned pointer. | Christopher Peplin | 1 | -4/+2 | |
2014-01-06 | Mark request handle and response completed even if an error ocurred. | Christopher Peplin | 1 | -1/+13 | |
Add extra logging and a few notes. | |||||
2014-01-06 | Make sure not to use a negative payload length. | Christopher Peplin | 1 | -1/+5 | |
2014-01-06 | Initialize outgoing payload to 0. | Christopher Peplin | 1 | -1/+1 | |
2014-01-06 | Use new set_bitfield function to handle swapping endianness. | Christopher Peplin | 1 | -4/+2 | |
2014-01-05 | Add a TODO about flipping byte order. | Christopher Peplin | 1 | -1/+2 | |
2014-01-05 | Log when sending a new diagnositc request. | Christopher Peplin | 1 | -0/+16 | |
2014-01-05 | Add imports and return values to allow compiling with projects. | Christopher Peplin | 2 | -3/+20 | |
2014-01-03 | Document all remaining methods and data structures. | Christopher Peplin | 3 | -50/+129 | |
2014-01-03 | Remove a resolved TODO. | Christopher Peplin | 1 | -5/+0 | |
2014-01-03 | Split up header file for clarity. | Christopher Peplin | 3 | -143/+238 | |