Skip to content

Comments

Fix #2543, consistent TIME values for TBL structures#2544

Merged
dzbaker merged 1 commit intonasa:mainfrom
jphickey:fix-2543-tbl-time
Apr 5, 2024
Merged

Fix #2543, consistent TIME values for TBL structures#2544
dzbaker merged 1 commit intonasa:mainfrom
jphickey:fix-2543-tbl-time

Conversation

@jphickey
Copy link
Contributor

@jphickey jphickey commented Apr 3, 2024

Checklist (Please check before submitting)

Describe the contribution
Use the CFE_TIME_SysTime_t type more consistently across TBL where time is being stored. Avoid using seconds/subseconds directly.

This also adds an initializer value for CFE_TIME_SysTime_t that has seconds/subseconds as zero.

Fixes #2543

Testing performed
Build and sanity check CFE, run all tests and workflows

Expected behavior changes
In general, nothing -- but some external tools might get tripped on the fact that the two uint32 values in TLM is now a sub-struct (CFE_TIME_SysTime_t) instead of being expressed directly as 2 uint32 values.

System(s) tested on
Debian

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

Use the CFE_TIME_SysTime_t type more consistently across TBL where
time is being stored.  Avoid using seconds/subseconds directly.

This also adds an initializer value for CFE_TIME_SysTime_t that
has seconds/subseconds as zero.
@jphickey jphickey force-pushed the fix-2543-tbl-time branch from fa9f55f to 32cc4d0 Compare April 3, 2024 16:47
@jphickey jphickey added the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Apr 3, 2024
@dzbaker dzbaker added CCB:Approved Indicates code review and approval by community CCB and removed CCB:Ready Ready for discussion at the Configuration Control Board (CCB) labels Apr 4, 2024
dzbaker added a commit to nasa/cFS that referenced this pull request Apr 5, 2024
*Combines:*

cFE equuleus-rc1+dev127

**Includes:**

*cFE*
- nasa/cFE#2541
- nasa/cFE#2544

Co-authored by: Drew Paettie <[email protected]>
Co-authored by: Joseph Hickey <[email protected]>
@dzbaker dzbaker merged commit 993d9cd into nasa:main Apr 5, 2024
dzbaker added a commit to nasa/cFS that referenced this pull request Apr 5, 2024
*Combines:*

cFE equuleus-rc1+dev127

**Includes:**

*cFE*
- nasa/cFE#2541
- nasa/cFE#2544

Co-authored by: Drew Paettie <[email protected]>
Co-authored by: Joseph Hickey <[email protected]>
@jphickey jphickey deleted the fix-2543-tbl-time branch April 5, 2024 20:26
@dzbaker dzbaker added this to the v7.0.0 milestone Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CCB:Approved Indicates code review and approval by community CCB

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use consistent time definition for TBL subsystem data structures

2 participants