-
Notifications
You must be signed in to change notification settings - Fork 208
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
cFE Time subsystem has calls to OS functions that do not exist for non-default configurations #123
Comments
Imported from trac issue 92. Created by sstrege on 2015-08-27T14:12:19, last modified: 2019-07-03T12:58:32 |
Trac comment by jphickey on 2015-08-31 11:50:01: See also #78 |
Trac comment by glimes on 2015-09-02 13:05:01: It is perhaps telling that the ONLY mentions of these two I rather expected to find an "extern" function prototype As with #78 this is contingent on a configuration option, {{{ (The other two call sites are similar) I suspect that fixing this is something that actually happens |
Trac comment by sstrege on 2016-08-26 14:08:10: This points to a much larger issue of the need to overhaul Time Services. This is a feature all missions/projects have been living with unaffected. This ticket has been deferred as it is not a high priority. |
Trac comment by glimes on 2016-10-18 15:07:03: Remove my name from many tickets (where it was applied by default), so others can tell that there are tickets that need some attention. |
Trac comment by jhageman on 2019-04-01 09:41:37: CCB 3/27/2019 - discussed removing unimplemented configuration options. Assigning to Alan for review. Edit - fixed CCB date typo |
Trac comment by acudmore on 2019-04-03 11:12:40: For the Dellingr Cubesat, we had CFE_TIME_CFG_VIRTUAL set to false, so I had to implement OS_GetLocalMET and OS_SetLocalMET. I would like to do a survey of recent missions and find out if any other users needed these functions. If we decide these functions are necessary for some users, I would recommend moving them to PSP functions, since mission time hardware is not a generic OS function. However, before adding any PSP functions, we may want to take a step back and consider simplifying the TIME subsystem. |
Trac comment by jhageman on 2019-06-24 15:53:01: Related to [cfs_psp:71], pending TIME subsystem design review |
Trac comment by jhageman on 2019-07-03 12:58:32: Moved unfinished 6.7.0 tickets to next release |
Related to #302 |
Hi @skliper, so in your scenario, the flight board has another specific high-resolution clock for the MET, not only the the one such as |
HI @mlouielu - Yes. Frequently timing requirements are such that hardware is involved, both for internal time keeping and time management across a system. |
In the cFE Time subsystem, there are a couple of calls to functions that do not exist: OS_GetLocalMET and OS_SetLocalMET. These calls are conditionally compiled by a configuration parameter, and probably not used often.
Note: GSFC's MMS FSW uses these functions and had to provide them.
The text was updated successfully, but these errors were encountered: