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

V6/TransmitterPdu [un]marshalling error #30

Open
drcampbell opened this issue Dec 11, 2024 · 0 comments
Open

V6/TransmitterPdu [un]marshalling error #30

drcampbell opened this issue Dec 11, 2024 · 0 comments

Comments

@drcampbell
Copy link
Contributor

The V6 TransmitterPdu causes a unmarshalling / marshalling error when reading a PDU packet with a modulationParameterCount > 0.

The file correctly interprets the modulationType as a ModulationType, but then tries to create ModulationTypes for the ModulationParameters.

The implementation of ModulationParameters seems to vary across the libraries, as the C++ and C# libraries treat them as a Vector3Float, while the Java Library reads the modulation type and then handles the data accordingly, which interestingly none of the cases are read as Vector3Floats.

For our use case, the source data appears to be in the Java format. Is there a way to identify what the authoritative structure is for the modulation parameters?

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

No branches or pull requests

1 participant