GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > FILE / V3-8-0

Constituent: file_lcp     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

FILE_cmddefs.h File Reference

Structures associated with CCSDS commands to subsystem FILE \ This file was auto-generated on Tue 20 Sep 2005 06:33:36 AM PDT \ LCAT version: V1-7-6. More...

#include "PBI/Endianness.h"

Include dependency graph for FILE_cmddefs.h:

This graph shows which files directly or indirectly include this file:


Data Structures

struct  _FILE_LFILUPLSTART_Prm
 File Upload Start \ APID 0x641 \ function code 0. More...
struct  _FILE_LFILUPLCANCEL_Prm
 File Upload Cancel \ APID 0x641 \ function code 1. More...
struct  _FILE_LFILUPLCOMMIT_Prm
 File Upload Commit \ APID 0x641 \ function code 2. More...
struct  _FILE_LFILUPLDATA_Prm
 File Upload Data \ APID 0x641 \ function code 3. More...
struct  _FILE_LFILUPLEPU_Prm
 File Upload to EPU \ APID 0x641 \ function code 4. More...
struct  _FILE_LFILUPLSTART_Pkt
 File Upload Start \ APID 0x641 \ function code 0. More...
struct  _FILE_LFILUPLCANCEL_Pkt
 File Upload Cancel \ APID 0x641 \ function code 1. More...
struct  _FILE_LFILUPLCOMMIT_Pkt
 File Upload Commit \ APID 0x641 \ function code 2. More...
struct  _FILE_LFILUPLDATA_Pkt
 File Upload Data \ APID 0x641 \ function code 3. More...
struct  _FILE_LFILUPLEPU_Pkt
 File Upload to EPU \ APID 0x641 \ function code 4. More...

Typedefs

typedef _FILE_LFILUPLSTART_Prm FILE_LFILUPLSTART_Prm
 Typedef for structure _FILE_LFILUPLSTART_Prm.
typedef _FILE_LFILUPLCANCEL_Prm FILE_LFILUPLCANCEL_Prm
 Typedef for structure _FILE_LFILUPLCANCEL_Prm.
typedef _FILE_LFILUPLCOMMIT_Prm FILE_LFILUPLCOMMIT_Prm
 Typedef for structure _FILE_LFILUPLCOMMIT_Prm.
typedef _FILE_LFILUPLDATA_Prm FILE_LFILUPLDATA_Prm
 Typedef for structure _FILE_LFILUPLDATA_Prm.
typedef _FILE_LFILUPLEPU_Prm FILE_LFILUPLEPU_Prm
 Typedef for structure _FILE_LFILUPLEPU_Prm.
typedef _FILE_LFILUPLSTART_Pkt FILE_LFILUPLSTART_Pkt
 Typedef for packet _FILE_LFILUPLSTART_Pkt.
typedef _FILE_LFILUPLCANCEL_Pkt FILE_LFILUPLCANCEL_Pkt
 Typedef for packet _FILE_LFILUPLCANCEL_Pkt.
typedef _FILE_LFILUPLCOMMIT_Pkt FILE_LFILUPLCOMMIT_Pkt
 Typedef for packet _FILE_LFILUPLCOMMIT_Pkt.
typedef _FILE_LFILUPLDATA_Pkt FILE_LFILUPLDATA_Pkt
 Typedef for packet _FILE_LFILUPLDATA_Pkt.
typedef _FILE_LFILUPLEPU_Pkt FILE_LFILUPLEPU_Pkt
 Typedef for packet _FILE_LFILUPLEPU_Pkt.
typedef enum _FILE_Apid641Fcodes FILE_Apid641Fcodes
 Typedef for enumeration _FILE_Apid641Fcodes.

Enumerations

enum  _FILE_Apid641Fcodes {
  FILE_LFILUPLSTART_FCODE = 0,
  FILE_LFILUPLCANCEL_FCODE = 1,
  FILE_LFILUPLCOMMIT_FCODE = 2,
  FILE_LFILUPLDATA_FCODE = 3,
  FILE_LFILUPLEPU_FCODE = 4
}
 Function code enumerations for apid 0x641. More...

Functions

unsigned int FILE_LFILUPLSTART (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LFILUPLSTART command.
unsigned int FILE_LFILUPLCANCEL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LFILUPLCANCEL command.
unsigned int FILE_LFILUPLCOMMIT (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LFILUPLCOMMIT command.
unsigned int FILE_LFILUPLDATA (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LFILUPLDATA command.
unsigned int FILE_LFILUPLEPU (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the LFILUPLEPU command.

Detailed Description

Structures associated with CCSDS commands to subsystem FILE \ This file was auto-generated on Tue 20 Sep 2005 06:33:36 AM PDT \ LCAT version: V1-7-6.

Warning:
Machine generated code - NEVER edit by hand

Enumeration Type Documentation

enum _FILE_Apid641Fcodes
 

Function code enumerations for apid 0x641.

Enumerator:
FILE_LFILUPLSTART_FCODE  APID 0x641 function code 0
FILE_LFILUPLCANCEL_FCODE  APID 0x641 function code 1
FILE_LFILUPLCOMMIT_FCODE  APID 0x641 function code 2
FILE_LFILUPLDATA_FCODE  APID 0x641 function code 3
FILE_LFILUPLEPU_FCODE  APID 0x641 function code 4


Function Documentation

unsigned int FILE_LFILUPLCANCEL void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the LFILUPLCANCEL command.

Passes the file upload cancel telecommand to the file upload state machine.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:
A FILE MSG code.

unsigned int FILE_LFILUPLCOMMIT void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the LFILUPLCOMMIT command.

After passing the file upload commit telecommand to the file upload state machine and verifying that the commit validation was successful, the requested file is created and the contents of the file upload buffer are written out.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:
A FILE MSG code.

unsigned int FILE_LFILUPLDATA void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the LFILUPLDATA command.

Passes the file upload data telecommand to the file upload state machine.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:
A FILE MSG code.

unsigned int FILE_LFILUPLEPU void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the LFILUPLEPU command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:
A FILE MSG code.

unsigned int FILE_LFILUPLSTART void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the LFILUPLSTART command.

Passes the file upload start telecommand to the file upload state machine.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:
A FILE MSG code.


Generated on Sun Oct 9 20:27:18 2005 by  doxygen 1.4.4