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.
13 #ifndef Svc_FileManager_HPP
14 #define Svc_FileManager_HPP
34 const char *
const compName
56 void CreateDirectory_cmdHandler(
void emitTelemetry(const Os::FileSystem::Status status)
void AppendFile_cmdHandler(const FwOpcodeType opCode, const U32 cmdSeq, const Fw::CmdStringArg &source, const Fw::CmdStringArg &target)
#define PRIVATE
overridable private for unit testing
void sendCommandResponse(const FwOpcodeType opCode, const U32 cmdSeq, const Os::FileSystem::Status status)
PRIVATE const U32 const Fw::CmdStringArg & dirName
< The directory to create
PRIVATE NATIVE_INT_TYPE portNum
void ShellCommand_cmdHandler(const FwOpcodeType opCode, const U32 cmdSeq, const Fw::CmdStringArg &command, const Fw::CmdStringArg &logFileName)
void init(void)
Object initializer.
#define FwOpcodeType
Type representation for a command opcode.
void RemoveDirectory_cmdHandler(const FwOpcodeType opCode, const U32 cmdSeq, const Fw::CmdStringArg &dirName)
PRIVATE const U32 cmdSeq
The command sequence number.
PRIVATE NATIVE_INT_TYPE FwOpcodeType opCode
void pingIn_handler(const NATIVE_INT_TYPE portNum, U32 key)
void RemoveFile_cmdHandler(const FwOpcodeType opCode, const U32 cmdSeq, const Fw::CmdStringArg &fileName)
Auto-generated base for FileManager component.
void MoveFile_cmdHandler(const FwOpcodeType opCode, const U32 cmdSeq, const Fw::CmdStringArg &sourceFileName, const Fw::CmdStringArg &destFileName)
int NATIVE_INT_TYPE
native integer type declaration
FileManager(const char *const compName)