F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Svc/FileDownlink/FileDownlink.hpp>
Definition at line 23 of file FileDownlink.hpp.
Svc::FileDownlink::FileDownlink | ( | const char *const | compName, |
const U16 | downlinkPacketSize | ||
) |
Construct object FileDownlink
compName | The component name |
downlinkPacketSize | The size of a downlink packet |
Definition at line 23 of file FileDownlink.cpp.
Svc::FileDownlink::~FileDownlink | ( | void | ) |
Destroy object FileDownlink
Definition at line 47 of file FileDownlink.cpp.
|
virtual |
Implementation for FileDownlink_Cancel command handler
opCode | The opcode |
cmdSeq | The command sequence number |
Implements Svc::FileDownlinkComponentBase.
Definition at line 124 of file FileDownlink.cpp.
|
inline |
Get the Mode value.
Definition at line 56 of file FileDownlink.hpp.
void Svc::FileDownlink::init | ( | const NATIVE_INT_TYPE | queueDepth, |
const NATIVE_INT_TYPE | instance | ||
) |
Initialize object FileDownlink
queueDepth | The queue depth |
instance | The instance number |
Definition at line 38 of file FileDownlink.cpp.
|
inline |
Constructor.
Definition at line 44 of file FileDownlink.hpp.
void Svc::FileDownlink::pingIn_handler | ( | const NATIVE_INT_TYPE | portNum, |
U32 | key | ||
) |
Handler implementation for pingIn
portNum | The port number |
key | Value to return to pinger |
Definition at line 250 of file FileDownlink.cpp.
void Svc::FileDownlink::sendCancelPacket | ( | void | ) |
Definition at line 191 of file FileDownlink.cpp.
Os::File::Status Svc::FileDownlink::sendDataPackets | ( | void | ) |
Definition at line 172 of file FileDownlink.cpp.
void Svc::FileDownlink::sendEndPacket | ( | void | ) |
Definition at line 202 of file FileDownlink.cpp.
void Svc::FileDownlink::sendFilePacket | ( | const Fw::FilePacket & | filePacket | ) |
Definition at line 237 of file FileDownlink.cpp.
void Svc::FileDownlink::sendStartPacket | ( | void | ) |
Definition at line 223 of file FileDownlink.cpp.
|
inline |
Set the Mode value.
Definition at line 49 of file FileDownlink.hpp.
PRIVATE Svc::FileDownlink::__pad1__ |
The opcode.
Definition at line 238 of file FileDownlink.hpp.
PRIVATE Svc::FileDownlink::__pad2__ |
Definition at line 268 of file FileDownlink.hpp.
PRIVATE Svc::FileDownlink::__pad3__ |
Definition at line 286 of file FileDownlink.hpp.
PRIVATE const U32 Svc::FileDownlink::cmdSeq |
The command sequence number.
Definition at line 248 of file FileDownlink.hpp.
PRIVATE const U32 const Fw::CmdStringArg const Fw::CmdStringArg& Svc::FileDownlink::destFileName |
< The name of the destination file on the ground
Definition at line 250 of file FileDownlink.hpp.
File Svc::FileDownlink::file |
The file.
Definition at line 299 of file FileDownlink.hpp.
FilesSent Svc::FileDownlink::filesSent |
Files sent.
Definition at line 302 of file FileDownlink.hpp.
Mode Svc::FileDownlink::mode |
The mode.
Definition at line 296 of file FileDownlink.hpp.
PacketsSent Svc::FileDownlink::packetsSent |
Packets sent.
Definition at line 305 of file FileDownlink.hpp.
U32 Svc::FileDownlink::sequenceIndex |
The current sequence index.
Definition at line 311 of file FileDownlink.hpp.
PRIVATE const U32 const Fw::CmdStringArg& Svc::FileDownlink::sourceFileName |
The name of the on-board file to send.
Definition at line 249 of file FileDownlink.hpp.
Warnings Svc::FileDownlink::warnings |
Warnings.
Definition at line 308 of file FileDownlink.hpp.