F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
ConfigCheck.cpp File Reference

Configuration checks for ISF configuration macros. More...

#include <FpConfig.hpp>
#include <Fw/Types/BasicTypes.hpp>

Go to the source code of this file.

Functions

 FW_CONFIG_ERROR (FW_CMD_STRING_MAX_SIZE<=FW_CMD_ARG_BUFFER_MAX_SIZE, CMD_STRING_TOO_BIG)
 
 FW_CONFIG_ERROR (FW_LOG_STRING_MAX_SIZE<=FW_LOG_BUFFER_MAX_SIZE, LOG_STRING_TOO_BIG)
 
 FW_CONFIG_ERROR (FW_TLM_STRING_MAX_SIZE<=FW_TLM_BUFFER_MAX_SIZE, TLM_STRING_TOO_BIG)
 
 FW_CONFIG_ERROR (FW_PARAM_STRING_MAX_SIZE<=FW_PARAM_BUFFER_MAX_SIZE, PRM_STRING_TOO_BIG)
 
 FW_CONFIG_ERROR ((FW_ENABLE_TEXT_LOGGING==1) &&(FW_SERIALIZABLE_TO_STRING==1), FW_SERIALIZABLE_TO_STRING_not_enabled_for_FW_ENABLE_TEXT_LOGGING)
 

Detailed Description

Configuration checks for ISF configuration macros.

Author
T. Canham

Definition in file ConfigCheck.cpp.

Function Documentation

◆ FW_CONFIG_ERROR() [1/5]

FW_CONFIG_ERROR ( (FW_ENABLE_TEXT_LOGGING==1) &&(FW_SERIALIZABLE_TO_STRING==1)  ,
FW_SERIALIZABLE_TO_STRING_not_enabled_for_FW_ENABLE_TEXT_LOGGING   
)

◆ FW_CONFIG_ERROR() [2/5]

FW_CONFIG_ERROR ( FW_CMD_STRING_MAX_SIZE<=  FW_CMD_ARG_BUFFER_MAX_SIZE,
CMD_STRING_TOO_BIG   
)

◆ FW_CONFIG_ERROR() [3/5]

FW_CONFIG_ERROR ( FW_LOG_STRING_MAX_SIZE<=  FW_LOG_BUFFER_MAX_SIZE,
LOG_STRING_TOO_BIG   
)

◆ FW_CONFIG_ERROR() [4/5]

FW_CONFIG_ERROR ( FW_PARAM_STRING_MAX_SIZE<=  FW_PARAM_BUFFER_MAX_SIZE,
PRM_STRING_TOO_BIG   
)

◆ FW_CONFIG_ERROR() [5/5]

FW_CONFIG_ERROR ( FW_TLM_STRING_MAX_SIZE<=  FW_TLM_BUFFER_MAX_SIZE,
TLM_STRING_TOO_BIG   
)