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

Data product framework support #2485

Merged
merged 20 commits into from
Feb 16, 2024
Merged

Data product framework support #2485

merged 20 commits into from
Feb 16, 2024

Conversation

bocchino
Copy link
Collaborator

@bocchino bocchino commented Jan 16, 2024

This PR adds the following support for data products to the F Prime framework:

  • A link to v2.1.0a3 of FPP, which supports data products
  • Design documentation for the data product support
  • New built-in types to support data products
  • A new Com packet type to support data products
  • New FPP code generation tests for data products

The next step is to add the data product support components in Svc.

Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.cpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.cpp Fixed Show fixed Hide fixed
Fw/Types/Serializable.cpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Types/Serializable.cpp Dismissed Show dismissed Hide dismissed
Fw/Types/Serializable.cpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.cpp Fixed Show fixed Hide fixed
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

Fw/Dp/DpContainer.hpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.cpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.cpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.cpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.cpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.cpp Fixed Show fixed Hide fixed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.hpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.cpp Dismissed Show dismissed Hide dismissed
Fw/Dp/DpContainer.cpp Dismissed Show dismissed Hide dismissed
Copy link
Collaborator

@timcanham timcanham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor change and some questions

Fw/Dp/Dp.fpp Show resolved Hide resolved
Fw/Dp/DpContainer.cpp Show resolved Hide resolved
Fw/Dp/DpContainer.cpp Show resolved Hide resolved
FppTest/dp/DpTest.cpp Show resolved Hide resolved
FppTest/dp/DpTest.cpp Show resolved Hide resolved
Copy link
Collaborator

@timcanham timcanham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changing to approved, since the change I'm requesting is a small change that can be deferred.

@LeStarch
Copy link
Collaborator

@bocchino I would like you to answer to @timcanham's questions and tell me if we should defer and merge, or update and merge

@LeStarch
Copy link
Collaborator

Will merge for now, comments can be addressed in a follow-up.

@LeStarch LeStarch merged commit c6f8e7b into nasa:devel Feb 16, 2024
44 checks passed
@bocchino bocchino deleted the dp-framework branch February 22, 2024 22:39
LeStarch pushed a commit that referenced this pull request Mar 1, 2024
* Pull in changes to Dp from data-products branch

* Revise DpContainer

* Address review comments

* Revise DpContainer header

Use FwSizeStore type to serialize size values

* Revise serialization of size type

* Revise FpConfig

Temporarily change type settings, for testing

* Revert change to type config

* Revise comment

* Add explicit cast to suppress compiler warning
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

Successfully merging this pull request may close these issues.

5 participants