GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MEM / V5-6-0

Constituent: mem     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

MEM_cmddefs.h File Reference

Structures associated with CCSDS commands to subsystem MEM \ This file was auto-generated on Fri Sep 30 12:43:51 2005 \ LCAT version: V1-7-8. More...

#include "PBI/Endianness.h"

Include dependency graph for MEM_cmddefs.h:

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


Data Structures

struct  _MEM_CADDR32_Bfl
 32-Bit Address/Offset Bitfield More...
union  _MEM_CADDR32
 Union for command bitfield _MEM_CADDR32_Bfl. More...
struct  _MEM_CIDBF_Bfl
 LAT Unit and Transaction ID Bitfield. More...
union  _MEM_CIDBF
 Union for command bitfield _MEM_CIDBF_Bfl. More...
struct  _MEM_CPCIADDRBF_Bfl
 PCI Device Header Address Bitfield. More...
union  _MEM_CPCIADDRBF
 Union for command bitfield _MEM_CPCIADDRBF_Bfl. More...
struct  _MEM_CSIZE32_Bfl
 32-Bit Word Count Bitfield More...
union  _MEM_CSIZE32
 Union for command bitfield _MEM_CSIZE32_Bfl. More...
struct  _MEM_LMEMLOADMEM_Prm
 Memory Write \ APID 0x644 \ function code 4. More...
struct  _MEM_LMEMLOADPCI_Prm
 PCI Device Header Write \ APID 0x644 \ function code 5. More...
struct  _MEM_LMEMLOADREG_Prm
 Processor Register Write \ APID 0x644 \ function code 6. More...
struct  _MEM_LMEMDUMPMEM_Prm
 Memory Data Dump \ APID 0x644 \ function code 0. More...
struct  _MEM_LMEMDUMPCANCEL_Prm
 Memory Dump Cancel \ APID 0x644 \ function code 1. More...
struct  _MEM_LMEMDUMPPCI_Prm
 PCI Device Header Dump \ APID 0x644 \ function code 2. More...
struct  _MEM_LMEMDUMPREG_Prm
 Processor Register Dump \ APID 0x644 \ function code 3. More...
struct  _MEM_LMEMDUMPNEXT_Prm
 Send Next Dump Packet \ APID 0x644 \ function code 100. More...
struct  _MEM_LMEMDUMPPOOL_Prm
 Memory Pool Status Dump \ APID 0x644 \ function code 7. More...
struct  _MEM_LMEMDUMPSYMVAL_Prm
 Memory Symbol Lookup \ APID 0x644 \ function code 8. More...
struct  _MEM_LMEMDUMPSYMREL_Prm
 Memory Dump Symbol Relative \ APID 0x644 \ function code 9. More...
struct  _MEM_LMEMLOADMEM_Pkt
 Memory Write \ APID 0x644 \ function code 4. More...
struct  _MEM_LMEMLOADPCI_Pkt
 PCI Device Header Write \ APID 0x644 \ function code 5. More...
struct  _MEM_LMEMLOADREG_Pkt
 Processor Register Write \ APID 0x644 \ function code 6. More...
struct  _MEM_LMEMDUMPMEM_Pkt
 Memory Data Dump \ APID 0x644 \ function code 0. More...
struct  _MEM_LMEMDUMPCANCEL_Pkt
 Memory Dump Cancel \ APID 0x644 \ function code 1. More...
struct  _MEM_LMEMDUMPPCI_Pkt
 PCI Device Header Dump \ APID 0x644 \ function code 2. More...
struct  _MEM_LMEMDUMPREG_Pkt
 Processor Register Dump \ APID 0x644 \ function code 3. More...
struct  _MEM_LMEMDUMPNEXT_Pkt
 Send Next Dump Packet \ APID 0x644 \ function code 100. More...
struct  _MEM_LMEMDUMPPOOL_Pkt
 Memory Pool Status Dump \ APID 0x644 \ function code 7. More...
struct  _MEM_LMEMDUMPSYMVAL_Pkt
 Memory Symbol Lookup \ APID 0x644 \ function code 8. More...
struct  _MEM_LMEMDUMPSYMREL_Pkt
 Memory Dump Symbol Relative \ APID 0x644 \ function code 9. More...

Typedefs

typedef _MEM_CADDR32_Bfl MEM_CADDR32_Bfl
 Typedef for command bitfield structure _MEM_CADDR32_Bfl.
typedef _MEM_CADDR32 MEM_CADDR32
 Typedef for union _MEM_CADDR32.
typedef _MEM_CIDBF_Bfl MEM_CIDBF_Bfl
 Typedef for command bitfield structure _MEM_CIDBF_Bfl.
typedef _MEM_CIDBF MEM_CIDBF
 Typedef for union _MEM_CIDBF.
typedef _MEM_CPCIADDRBF_Bfl MEM_CPCIADDRBF_Bfl
 Typedef for command bitfield structure _MEM_CPCIADDRBF_Bfl.
typedef _MEM_CPCIADDRBF MEM_CPCIADDRBF
 Typedef for union _MEM_CPCIADDRBF.
typedef _MEM_CSIZE32_Bfl MEM_CSIZE32_Bfl
 Typedef for command bitfield structure _MEM_CSIZE32_Bfl.
typedef _MEM_CSIZE32 MEM_CSIZE32
 Typedef for union _MEM_CSIZE32.
typedef _MEM_LMEMLOADMEM_Prm MEM_LMEMLOADMEM_Prm
 Typedef for structure _MEM_LMEMLOADMEM_Prm.
typedef _MEM_LMEMLOADPCI_Prm MEM_LMEMLOADPCI_Prm
 Typedef for structure _MEM_LMEMLOADPCI_Prm.
typedef _MEM_LMEMLOADREG_Prm MEM_LMEMLOADREG_Prm
 Typedef for structure _MEM_LMEMLOADREG_Prm.
typedef _MEM_LMEMDUMPMEM_Prm MEM_LMEMDUMPMEM_Prm
 Typedef for structure _MEM_LMEMDUMPMEM_Prm.
typedef _MEM_LMEMDUMPCANCEL_Prm MEM_LMEMDUMPCANCEL_Prm
 Typedef for structure _MEM_LMEMDUMPCANCEL_Prm.
typedef _MEM_LMEMDUMPPCI_Prm MEM_LMEMDUMPPCI_Prm
 Typedef for structure _MEM_LMEMDUMPPCI_Prm.
typedef _MEM_LMEMDUMPREG_Prm MEM_LMEMDUMPREG_Prm
 Typedef for structure _MEM_LMEMDUMPREG_Prm.
typedef _MEM_LMEMDUMPNEXT_Prm MEM_LMEMDUMPNEXT_Prm
 Typedef for structure _MEM_LMEMDUMPNEXT_Prm.
typedef _MEM_LMEMDUMPPOOL_Prm MEM_LMEMDUMPPOOL_Prm
 Typedef for structure _MEM_LMEMDUMPPOOL_Prm.
typedef _MEM_LMEMDUMPSYMVAL_Prm MEM_LMEMDUMPSYMVAL_Prm
 Typedef for structure _MEM_LMEMDUMPSYMVAL_Prm.
typedef _MEM_LMEMDUMPSYMREL_Prm MEM_LMEMDUMPSYMREL_Prm
 Typedef for structure _MEM_LMEMDUMPSYMREL_Prm.
typedef _MEM_LMEMLOADMEM_Pkt MEM_LMEMLOADMEM_Pkt
 Typedef for packet _MEM_LMEMLOADMEM_Pkt.
typedef _MEM_LMEMLOADPCI_Pkt MEM_LMEMLOADPCI_Pkt
 Typedef for packet _MEM_LMEMLOADPCI_Pkt.
typedef _MEM_LMEMLOADREG_Pkt MEM_LMEMLOADREG_Pkt
 Typedef for packet _MEM_LMEMLOADREG_Pkt.
typedef _MEM_LMEMDUMPMEM_Pkt MEM_LMEMDUMPMEM_Pkt
 Typedef for packet _MEM_LMEMDUMPMEM_Pkt.
typedef _MEM_LMEMDUMPCANCEL_Pkt MEM_LMEMDUMPCANCEL_Pkt
 Typedef for packet _MEM_LMEMDUMPCANCEL_Pkt.
typedef _MEM_LMEMDUMPPCI_Pkt MEM_LMEMDUMPPCI_Pkt
 Typedef for packet _MEM_LMEMDUMPPCI_Pkt.
typedef _MEM_LMEMDUMPREG_Pkt MEM_LMEMDUMPREG_Pkt
 Typedef for packet _MEM_LMEMDUMPREG_Pkt.
typedef _MEM_LMEMDUMPNEXT_Pkt MEM_LMEMDUMPNEXT_Pkt
 Typedef for packet _MEM_LMEMDUMPNEXT_Pkt.
typedef _MEM_LMEMDUMPPOOL_Pkt MEM_LMEMDUMPPOOL_Pkt
 Typedef for packet _MEM_LMEMDUMPPOOL_Pkt.
typedef _MEM_LMEMDUMPSYMVAL_Pkt MEM_LMEMDUMPSYMVAL_Pkt
 Typedef for packet _MEM_LMEMDUMPSYMVAL_Pkt.
typedef _MEM_LMEMDUMPSYMREL_Pkt MEM_LMEMDUMPSYMREL_Pkt
 Typedef for packet _MEM_LMEMDUMPSYMREL_Pkt.
typedef enum _MEM_Apid644Fcodes MEM_Apid644Fcodes
 Typedef for enumeration _MEM_Apid644Fcodes.

Enumerations

enum  _MEM_Apid644Fcodes {
  MEM_LMEMDUMPMEM_FCODE = 0,
  MEM_LMEMDUMPCANCEL_FCODE = 1,
  MEM_LMEMDUMPPCI_FCODE = 2,
  MEM_LMEMDUMPREG_FCODE = 3,
  MEM_LMEMLOADMEM_FCODE = 4,
  MEM_LMEMLOADPCI_FCODE = 5,
  MEM_LMEMLOADREG_FCODE = 6,
  MEM_LMEMDUMPPOOL_FCODE = 7,
  MEM_LMEMDUMPSYMVAL_FCODE = 8,
  MEM_LMEMDUMPSYMREL_FCODE = 9,
  MEM_LMEMDUMPNEXT_FCODE = 100
}
 Function code enumerations for apid 0x644. More...

Functions

unsigned int MEM_LMEMLOADMEM (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Memory Write command.
unsigned int MEM_LMEMLOADPCI (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the PCI Device Header Write telecommand.
unsigned int MEM_LMEMLOADREG (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Processor Register Write telecommand.
unsigned int MEM_LMEMDUMPMEM (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Memory Data Dump command.
unsigned int MEM_LMEMDUMPCANCEL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Memory Dump Cancel command.
unsigned int MEM_LMEMDUMPPCI (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the PCI Device Header Dump telecommand.
unsigned int MEM_LMEMDUMPREG (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Processor Register Dump telecommand.
unsigned int MEM_LMEMDUMPNEXT (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Dump-Next telecommand.
unsigned int MEM_LMEMDUMPPOOL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Memory Pool Status Dump telecommand.
unsigned int MEM_LMEMDUMPSYMVAL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Memory Symbol Lookup telecommand.
unsigned int MEM_LMEMDUMPSYMREL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Handle the Memory Dump Symbol Relative telecommand.

Detailed Description

Structures associated with CCSDS commands to subsystem MEM \ This file was auto-generated on Fri Sep 30 12:43:51 2005 \ LCAT version: V1-7-8.

Warning:
Machine generated code - NEVER edit by hand

Enumeration Type Documentation

enum _MEM_Apid644Fcodes
 

Function code enumerations for apid 0x644.

Enumerator:
MEM_LMEMDUMPMEM_FCODE  APID 0x644 function code 0
MEM_LMEMDUMPCANCEL_FCODE  APID 0x644 function code 1
MEM_LMEMDUMPPCI_FCODE  APID 0x644 function code 2
MEM_LMEMDUMPREG_FCODE  APID 0x644 function code 3
MEM_LMEMLOADMEM_FCODE  APID 0x644 function code 4
MEM_LMEMLOADPCI_FCODE  APID 0x644 function code 5
MEM_LMEMLOADREG_FCODE  APID 0x644 function code 6
MEM_LMEMDUMPPOOL_FCODE  APID 0x644 function code 7
MEM_LMEMDUMPSYMVAL_FCODE  APID 0x644 function code 8
MEM_LMEMDUMPSYMREL_FCODE  APID 0x644 function code 9
MEM_LMEMDUMPNEXT_FCODE  APID 0x644 function code 100


Function Documentation

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

Handle the Memory Dump Cancel command.

Callback function for ITC that handles the Memory Dump Cancel telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item.
pay Pointer to command payload.
len Length of the command payload, in bytes.
Returns:
MSG code.

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

Handle the Memory Data Dump command.

Callback function for ITC that handles the Memory Data Dump telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item.
pay Pointer to command payload.
len Length of the command payload, in bytes.
Returns:
MSG code.

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

Handle the Dump-Next telecommand.

Callback function for ITC that handles the Dump-Next telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.

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

Handle the PCI Device Header Dump telecommand.

Callback function for ITC that handles the PCI Device Header Dump telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.

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

Handle the Memory Pool Status Dump telecommand.

Callback function for ITC that handles the Memory Pool Status Dump telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.

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

Handle the Processor Register Dump telecommand.

Callback function for ITC that handles the Processor Register Dump telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.

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

Handle the Memory Dump Symbol Relative telecommand.

Callback function for ITC that handles the Memory Dump Symbol Relative telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.

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

Handle the Memory Symbol Lookup telecommand.

Callback function for ITC that handles the Memory Symbol Lookup telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.

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

Handle the Memory Write command.

Callback function for ITC that handles the Memory Write telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item.
pay Pointer to command payload.
len Length of the command payload, in bytes.
Returns:
MSG code.

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

Handle the PCI Device Header Write telecommand.

Callback function for ITC that handles the PCI Device Header Write telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.

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

Handle the Processor Register Write telecommand.

Callback function for ITC that handles the Processor Register Write telecommand.

Parameters:
prm Unused.
qitem Pointer to queue item from ITC.
pay Pointer to CCSDS packet containing the command.
len Length of the CCSDS packet, in bytes.
Returns:
A MEM MSG code.


Generated on Tue Nov 8 22:45:36 2005 by  doxygen 1.4.4