Skip to content

Releases: jacobschaer/python-doipclient

TCP Reconnect on Graceful Close

27 Sep 00:46
f26a6b3
Compare
Choose a tag to compare

Handles ECU gracefully closing the socket, typically in the case of long periods of inactivity. Also updated the message classes to have more useful str/repr/eq functions.

Support Auto-Reconnect

11 Sep 20:09
d21d10b
Compare
Choose a tag to compare
  • Change default behavior of DoIPClientUDSConnector to not close when the associated udsoncan Client closes. This is more consistent with how the ISOTP connectors work. To restore the old behavior, use the close_connection argument to DoIPClientUDSConnector constructor.
  • Added a new kwarg, auto_reconnect_tcp to DoIPClient constructor which, when enabled, will attempt to reconnect the socket, reactivate DoIP, and retransmit the payload if the TCP socket is detected to be broken (such as after a UDS Reset, or a power cycle of the UDS server). This is off by default for now.
  • Fixed some documentation typos

Support UDP

27 Jun 23:48
Compare
Choose a tag to compare

Support UDP transport and moved the EntityStatus/PowerMode/etc messages to the correct transport. Updated some documentation. Fixed SSL import error. Published 1.0.2

Support reserved messages

03 Jan 06:43
Compare
Choose a tag to compare

Pass along the payload_type and handle reserved payload types gracefully so they can be handed off for further protocol processing (in the case of vendor specific).

Also added requirements for readthedocs to find udsoncan.

Re-release on PyPi Under new name

30 Dec 02:43
Compare
Choose a tag to compare

Finalized planned unit tests
Renamed from python-doip to doipclient
Finalized documentation

First push to pypi

29 Dec 05:32
Compare
Choose a tag to compare
First push to pypi Pre-release
Pre-release
v0.0.7

Update setup.py