F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
Go to the documentation of this file.
7 #ifndef Svc_ComLogger_HPP
8 #define Svc_ComLogger_HPP
ComLogger(const char *compName, const char *filePrefix, U32 maxFileSize, bool storeBufferLength=true)
U8 hashFileName[MAX_FILENAME_SIZE+MAX_PATH_SIZE]
PRIVATE NATIVE_INT_TYPE portNum
#define PRIVATE
overridable private for unit testing
void writeComBufferToFile(Fw::ComBuffer &data, U16 size)
PRIVATE Fw::ComBuffer U32 context
uint8_t U8
8-bit unsigned integer
void init(void)
Object initializer.
U8 fileName[MAX_FILENAME_SIZE+MAX_PATH_SIZE]
#define FwOpcodeType
Type representation for a command opcode.
Auto-generated base for ComLogger component.
PRIVATE Fw::ComBuffer & data
U8 filePrefix[MAX_FILENAME_SIZE+MAX_PATH_SIZE]
void CloseFile_cmdHandler(FwOpcodeType opCode, U32 cmdSeq)
void pingIn_handler(const NATIVE_INT_TYPE portNum, U32 key)
bool writeToFile(void *data, U16 length)
int NATIVE_INT_TYPE
native integer type declaration