-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Update F' Time handling with FPP struct and clean up TIME flags, and remove Time Context comparison #3844
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
Conversation
|
@LeStarch This is going to fail CI until we get the FPP updates as discussed. I've opened that PR for Rob in nasa/fpp#756 but other than that the code updates here should be ready for review. If either of the below are issues, lmk and we can discuss if further changes are needed: De/Serialization NotesFor reference, here is the (de)serialization logic changes:
Other NotesAs mentioned in the summary I had to Update FW_RAW_TIME_HANDLE_MAX_SIZE from 32 to 56 (due to build errors/not enough size assertion) |
LeStarch
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One minor change which will help F Prime be more clear. Thanks!
|
Love this change! Can't wait for Time not to be a special case. |
…and UTs, and doc updates
There was a problem hiding this 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.
Change Description
For #3783:
TimeBase::) Note that this also requires a corresponding FPP update CppWriter corresponding to making TimeBase an FPP enum fpp#756--
For #3458:
Rationale
#3783, #3458
Testing/Review Recommendations
Verified all UTs passed with FPP updates
Future Work
N/A