Skip to content
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

Questions on Protocol and Specification Versioning #106

Closed
dekenless opened this issue Oct 2, 2023 · 2 comments
Closed

Questions on Protocol and Specification Versioning #106

dekenless opened this issue Oct 2, 2023 · 2 comments
Labels

Comments

@dekenless
Copy link

Below is the description from the OP documentation no how they do version, release & revision specification -- when using the OpenProtocolInterpreter it appears that one only really needs to be concerned with the revision when dealing with specific MIDs (i.e. the version and release are more or less irrelevant). Is that correct?

I regards to OP 2, that largely seems to be additional MIDs and dealing with variable message data size--is OP 2 supported?

image
@Rickedb
Copy link
Owner

Rickedb commented Oct 8, 2023

Hi @dekenless, you're right, the OpenProtocolInterpreter version has no relation with OP versioning.
Since we might face bugs that has no relation with the protocol itself (an internal bug for example), it would be difficult to keep versions equal and would cause more confusion. (If you have a suggestion on how to handle this, I would appreciate it)

As far as I know, most of MIDs are compatible with previous versions and the lib is not handling these compatibility issues yet.

The reference of OP version for the latest release of OpenProtocolInterpreter is 2.14.0 (see docs here).
If there is another version published, I would ask you to provide the docs, so I can develop the new modifications or new MIDs at the library. Optionally, you can do it by yourself and make a PR too.

Check unavailable mids section for further information on which are not implemented (most of them due to lack of example for testing).

@dekenless
Copy link
Author

Thanks for the reply.

Attached is the latest version that I know of, 2.17 I believe.
OpenProtocol_Specification_R_2.17.0.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants