Skip to content

v0.7.0

Compare
Choose a tag to compare
@brendan-w brendan-w released this 05 Nov 05:53
· 69 commits to master since this release

New Features

  • Added timeout argument to OBD and Async constructors that controls the timeout used during initial adapter handshakes.

Bugfixes

  • Various python 3 compatibility fixes.
  • Repaired fuel_type and obd_compliance decoders. These were left in an inoperative state following the 6.0 decoder interface changes.

New/Breaking Changes

  • OBDCommand decoders are now given the mode and pid bytes at the head of each message. It is the duty of the decoder to ignore and/or use these bytes. This was done to facilitate modes where there are no PIDs.
  • OBDCommands now return None instead of zero for unknown or un-parsable mode/pid values.

Internal Changes

  • Fast mode now dynamically learns the number of responses to each query, rather than blindly asking for the len(ecus) responses for everything.