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::Log into CMake Selection

LeStarch opened this issue · comments

F´ Version
Affected Component

Feature Description

  • Consider if Os::Log should be renamed Os::Console.
  • Refactor Os::Log into the Interface, Os::Log, 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