nasa / cFE

The Core Flight System (cFS) Core Flight Executive (cFE)
Apache License 2.0
402 stars 198 forks source link

Use consistent time definition for TBL subsystem data structures #2543

Closed jphickey closed 3 months ago

jphickey commented 3 months ago

Is your feature request related to a problem? Please describe. Currently the TBL data structures use a mixture of TIME representations. In some cases it uses the CFE_TIME_SysTime_t value, and in other cases it uses two uint32 values.

Describe the solution you'd like Use the CFE_TIME_SysTime_t representation of time consistently.

Describe alternatives you've considered N/A

Additional context Consistent use of the same data type for TIME representation allows data to be exchanged more easily and simplifies the code. The CFE_TIME_SysTime_t has getters and macros that support and simplify use of this type. These should be leveraged/used in TBL rather than repeating the logic.

Requester Info Joseph Hickey, Vantage Systems, Inc.