nasa / fprime

F´ - A flight software and embedded systems framework

Home Page:https://nasa.github.io/fprime

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactor Os::IntervalTimer into CMake Selection

LeStarch opened this issue · comments

F´ Version
Affected Component

Feature Description

  • Is IntervalTimer needed as independent from Svc time code? Do we need an Os::Time implementation too?
  • Refactor Os::IntervalTimer into the Interface, Os::IntervalTimer, and Implementation classes (following pattern of Os::File)
  • Implement Posix implementation
  • Implement Stub implementation
  • Implement Test stub implementation
  • Build common rules-based tests
  • Build specific posix tests
  • Build stub interface tests
  • Setup default posix implementation for Posix platforms
  • Document