F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Os.hpp File Reference
#include "FpConfig.h"

Go to the source code of this file.

Classes

struct  Os::Generic::UsedTotal
 Generic used/total struct. More...
 

Namespaces

 Os
 
 Os::Generic
 

Typedefs

typedef U8 QueueHandleStorage[FW_QUEUE_HANDLE_MAX_SIZE]
 Storage type for OSAL handles. More...
 
typedef U8 ConsoleHandleStorage[FW_CONSOLE_HANDLE_MAX_SIZE]
 
typedef U8 MutexHandleStorage[FW_MUTEX_HANDLE_MAX_SIZE]
 
typedef U8 FileHandleStorage[FW_FILE_HANDLE_MAX_SIZE]
 
typedef U8 TaskHandleStorage[FW_TASK_HANDLE_MAX_SIZE]
 
typedef U8 DirectoryHandleStorage[FW_DIRECTORY_HANDLE_MAX_SIZE]
 
typedef U8 FileSystemHandleStorage[FW_FILESYSTEM_HANDLE_MAX_SIZE]
 
typedef U8 ConditionVariableHandleStorage[FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE]
 
typedef U8 CpuHandleStorage[FW_CPU_HANDLE_MAX_SIZE]
 
typedef U8 MemoryHandleStorage[FW_MEMORY_HANDLE_MAX_SIZE]
 
typedef U8 RawTimeHandleStorage[FW_RAW_TIME_HANDLE_MAX_SIZE]
 

Enumerations

enum  Os::Generic::Status { Os::Generic::OP_OK , Os::Generic::ERROR }
 Generic OK/ERROR status. More...
 

Functions

void Os::init ()
 Initialize the OS Abstraction Layer (OSAL) More...
 

Typedef Documentation

◆ ConditionVariableHandleStorage

typedef U8 ConditionVariableHandleStorage[FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE]

Definition at line 17 of file Os.hpp.

◆ ConsoleHandleStorage

typedef U8 ConsoleHandleStorage[FW_CONSOLE_HANDLE_MAX_SIZE]

Definition at line 11 of file Os.hpp.

◆ CpuHandleStorage

typedef U8 CpuHandleStorage[FW_CPU_HANDLE_MAX_SIZE]

Definition at line 18 of file Os.hpp.

◆ DirectoryHandleStorage

typedef U8 DirectoryHandleStorage[FW_DIRECTORY_HANDLE_MAX_SIZE]

Definition at line 15 of file Os.hpp.

◆ FileHandleStorage

typedef U8 FileHandleStorage[FW_FILE_HANDLE_MAX_SIZE]

Definition at line 13 of file Os.hpp.

◆ FileSystemHandleStorage

typedef U8 FileSystemHandleStorage[FW_FILESYSTEM_HANDLE_MAX_SIZE]

Definition at line 16 of file Os.hpp.

◆ MemoryHandleStorage

typedef U8 MemoryHandleStorage[FW_MEMORY_HANDLE_MAX_SIZE]

Definition at line 19 of file Os.hpp.

◆ MutexHandleStorage

typedef U8 MutexHandleStorage[FW_MUTEX_HANDLE_MAX_SIZE]

Definition at line 12 of file Os.hpp.

◆ QueueHandleStorage

typedef U8 QueueHandleStorage[FW_QUEUE_HANDLE_MAX_SIZE]

Storage type for OSAL handles.

Definition at line 10 of file Os.hpp.

◆ RawTimeHandleStorage

typedef U8 RawTimeHandleStorage[FW_RAW_TIME_HANDLE_MAX_SIZE]

Definition at line 20 of file Os.hpp.

◆ TaskHandleStorage

typedef U8 TaskHandleStorage[FW_TASK_HANDLE_MAX_SIZE]

Definition at line 14 of file Os.hpp.