Releases: jacobschaer/python-doipclient
Releases · jacobschaer/python-doipclient
TCP Reconnect on Graceful Close
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
- 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 theclose_connection
argument toDoIPClientUDSConnector
constructor. - Added a new kwarg,
auto_reconnect_tcp
toDoIPClient
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
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
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
Finalized planned unit tests
Renamed from python-doip to doipclient
Finalized documentation
First push to pypi
v0.0.7 Update setup.py