Releases: dfieschko/RP1210
Releases · dfieschko/RP1210
v1.0.0
v0.0.26
✨ Enhancements
- Cleaned up logic for RP1210Config.loadDll()
- 100% code coverage. Added many tests to cover RP1210 specifically.
🐛 Bugs Fixed
- Fixed RP1210Config.getPath(), .abspath() was being used instead of .isabs().
v0.0.25
v0.0.24
🐛 Bugs Fixed
- Fixed DID size of Routine Control Response in Unified Diagnostic Services (now it's 1 byte rather than 2).
Thanks @lisi12345 for this fix!
v0.0.23
In the UDS standard, RequestDownload and RequestUpload messages do not have DIDs. This release updates the associated classes to reflect that, and adds some extra functionality to them.
✨ Enhancements
- Fleshed out constructors for RequestDownloadRequest and RequestUploadRequest to enable setting each message field individually.
- Implemented automatically calculating the ALFID for RequestDownloadRequest and RequestUploadRequest. Enabled by default, but can be disabled with constructor parameters.
🐛 Bugs Fixed
- Fixed RequestDownload and RequestUpload classes not conforming to the standard.
Thanks go to @kali-muon for this release!
v0.0.22
Fix UDS package issue, hopefully.
v0.0.21
✨ Enhancements
- Added new UDS services
- ClearDiagnosticInformation
- DynamicallyDefineDataIdentifier
- InputOutputControlByIdentifier
- ReadDataByPeriodicIdentifier
- ReadDTCInformation
- RequestFileTransfer
- RequestTransferExit
- RequestUpload
- RoutineControl
- SecuredDataTransmission
- TransferData
- WriteMemoryByAddress
🐛 Bugs Fixed
- Fixed output of generateNetMgmtName() in UDS package (the bytes were flipped)
v0.0.20
- Updated setup files to hopefully fix installation issues on Anaconda
v0.0.19
✨ Enhancements
Unified Diagnostic Services support!
- UDSMessage base class for all service requests & responses
- Use fromMessageData() or fromSID() to automatically generate subclass instance
- Requests & responses broken out into separate classes, e.g.:
- DiagnosticSessionControlRequest class
- DiagnosticSessionControlResponse class
- Not all services have been added yet. More to come!
- Services:
- DiagnosticSessionControl (0x10)
- ECUReset (0x11)
- WriteDataByIdentifier (0x2E)
- CommunicationControl (0x28)
- Authentication (0x29)
- TesterPresent (0x3E)
- ControlDTCSetting (0x85)
- ResponseOnEvent (0x86)
- LinkControl (0x87)
- ReadMemoryByAddress (0x23)
- ReadScalingDataByIdentifier (0x24)
- UDSMessages can be used as arguments for
J1939Message.data
v0.0.18
✨ Enhancements
- Added a check for
float
inputs to sanitize_msg_param()- Will convert the value to an int and return bytes based on that