F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
Os::Linux::Cpu Namespace Reference

Classes

class  LinuxCpu
 stub implementation of Os::CpuInterface More...
 
struct  LinuxCpuHandle
 

Typedefs

using ProcCpuData = FwSizeType[ProcCpuMeasures::MAX_CPU_TICK_TYPES]
 

Enumerations

enum  ProcCpuMeasures {
  CPU_NUMBER = 0 , USER = 1 , NICE = 2 , SYSTEM = 3 ,
  IDLE = 4 , MAX_CPU_TICK_TYPES = 8
}
 

Functions

CpuInterface::Status getCpuData (FwSizeType cpu_index, ProcCpuData data)
 

Variables

constexpr FwSizeType LINE_SIZE = 255
 

Typedef Documentation

◆ ProcCpuData

Enumeration Type Documentation

◆ ProcCpuMeasures

Enumerator
CPU_NUMBER 
USER 
NICE 
SYSTEM 
IDLE 
MAX_CPU_TICK_TYPES 

Definition at line 25 of file Cpu.cpp.

Function Documentation

◆ getCpuData()

CpuInterface::Status Os::Linux::Cpu::getCpuData ( FwSizeType  cpu_index,
ProcCpuData  data 
)

Definition at line 38 of file Cpu.cpp.

Variable Documentation

◆ LINE_SIZE

constexpr FwSizeType Os::Linux::Cpu::LINE_SIZE = 255
constexpr

Definition at line 36 of file Cpu.cpp.