nasa / EdsLib

CCSDS SOIS Electronic Data Sheet Tool and Library
Apache License 2.0
31 stars 12 forks source link

Fix #41, render union members if all in same EDS #45

Closed jphickey closed 1 year ago

jphickey commented 1 year ago

Describe the contribution If a datasheet/packagefile defines all derived containers then render that object in C as a normal union with all members, as opposed to the abstract union that would be rendered if types came from different package files.

Fixes #41

Testing performed Build and run LC using EDS - which depends on the LC_MultiType_t union using this feature

Expected behavior changes LC use case is now provided/handled.

System(s) tested on Debian

Contributor Info - All information REQUIRED for consideration of pull request Joseph Hickey, Vantage Systems, Inc.