-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Up- and Downwards-Compatibility #92
Comments
Hello @tbrandenburg, Unfortunately I have very little time these days to do any open source development but I will try to answer as best as I can. The Python package will not officially support upgrading or downgrading between versions. It will parse the ARXML using the version it sees in the version line (where the namespace and schema stuff is mentioned) and then it's able to save it back again to ARXML using the same version. AUTOSAR 3 There seems to be users of this package still on AUTOSAR 3 so there's a version check that makes a hard fork between version 3 and version 4 parsing but I'm sure you have noticed in the code already. AUTOSAR 4+ It's correct that the Python package is still on AUTOSAR 4.2. That's the version we're still using for the commercial projects I support.
Be wary that the ws.release property might come out as None for lower AUTOSAR versions (between 4.0 and 4.4) so you might also want to do a You're welcome to create a fork and try this strategy out. Hope the answer helped. |
Release v0.5.0+ supports schema version 49 but those specific elements you mention are not yet implemented. |
Hello cogu,
and greets to Sweden.
Currently I am loading real-world example and came across several NotImplementedErrors, e.g. for:
Then I realized that I was parsing a AUTOSAR_00049 file instead of AUTOSAR_4-2-2
My questions are:
Best regards,
Tom
The text was updated successfully, but these errors were encountered: