GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LRA / V5-2-3 > lra / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

LRA_cmddefs.h File Reference

Structures associated with CCSDS commands to subsystem LRA \ This file was auto-generated on Thu May 07 17:04:33 2009 \ LCAT version: V1-23-4. More...

#include <PBI/Endianness.h>

Classes

struct  _LRA_READ_Prm
 Read registers \ APID 0x680 \ function code 1. More...
struct  _LRA_LOAD_Prm
 Load registers \ APID 0x680 \ function code 2. More...
struct  _LRA_CONTROL_Prm
 Control operation \ APID 0x680 \ function code 3. More...
struct  _LRA_LAM_Prm
 Look-at-me operation \ APID 0x680 \ function code 5. More...
struct  _LRA_LAMLCB_Prm
 Look-at-me LCB \ APID 0x680 \ function code 6. More...
struct  _LRA_STATPERIOD_Prm
 Set the statistics update period \ APID 0x680 \ function code 7. More...
struct  _LRA_STATTEMS_Prm
 Set the mask of TEMs for EBM stats \ APID 0x680 \ function code 10. More...
struct  _LRA_READ_Pkt
 Read registers \ APID 0x680 \ function code 1. More...
struct  _LRA_LOAD_Pkt
 Load registers \ APID 0x680 \ function code 2. More...
struct  _LRA_CONTROL_Pkt
 Control operation \ APID 0x680 \ function code 3. More...
struct  _LRA_NOOP_Pkt
 No-op \ APID 0x680 \ function code 0. More...
struct  _LRA_LATRESET_Pkt
 Reset the LAT \ APID 0x680 \ function code 4. More...
struct  _LRA_LAM_Pkt
 Look-at-me operation \ APID 0x680 \ function code 5. More...
struct  _LRA_LAMLCB_Pkt
 Look-at-me LCB \ APID 0x680 \ function code 6. More...
struct  _LRA_STATPERIOD_Pkt
 Set the statistics update period \ APID 0x680 \ function code 7. More...
struct  _LRA_STATCLEAR_Pkt
 Clear statistics data \ APID 0x680 \ function code 8. More...
struct  _LRA_STATSEND_Pkt
 Send statistics data to the SSR \ APID 0x680 \ function code 9. More...
struct  _LRA_ESRSEND_Pkt
 Send ESR data to the SSR \ APID 0x680 \ function code 11. More...
struct  _LRA_STATTEMS_Pkt
 Set the mask of TEMs for EBM stats \ APID 0x680 \ function code 10. More...

Typedefs

typedef enum _LRA_CMPNTS LRA_CMPNTS
 Typedef for enumeration _LRA_CMPNTS.
typedef enum _LRA_BLOCKS LRA_BLOCKS
 Typedef for enumeration _LRA_BLOCKS.
typedef enum _LRA_CPUS LRA_CPUS
 Typedef for enumeration _LRA_CPUS.
typedef struct _LRA_READ_Prm LRA_READ_Prm
 Typedef for structure _LRA_READ_Prm.
typedef struct _LRA_LOAD_Prm LRA_LOAD_Prm
 Typedef for structure _LRA_LOAD_Prm.
typedef struct _LRA_CONTROL_Prm LRA_CONTROL_Prm
 Typedef for structure _LRA_CONTROL_Prm.
typedef struct _LRA_LAM_Prm LRA_LAM_Prm
 Typedef for structure _LRA_LAM_Prm.
typedef struct _LRA_LAMLCB_Prm LRA_LAMLCB_Prm
 Typedef for structure _LRA_LAMLCB_Prm.
typedef struct _LRA_STATPERIOD_Prm LRA_STATPERIOD_Prm
 Typedef for structure _LRA_STATPERIOD_Prm.
typedef struct _LRA_STATTEMS_Prm LRA_STATTEMS_Prm
 Typedef for structure _LRA_STATTEMS_Prm.
typedef struct _LRA_READ_Pkt LRA_READ_Pkt
 Typedef for packet _LRA_READ_Pkt.
typedef struct _LRA_LOAD_Pkt LRA_LOAD_Pkt
 Typedef for packet _LRA_LOAD_Pkt.
typedef struct _LRA_CONTROL_Pkt LRA_CONTROL_Pkt
 Typedef for packet _LRA_CONTROL_Pkt.
typedef struct _LRA_NOOP_Pkt LRA_NOOP_Pkt
 Typedef for packet _LRA_NOOP_Pkt.
typedef struct _LRA_LATRESET_Pkt LRA_LATRESET_Pkt
 Typedef for packet _LRA_LATRESET_Pkt.
typedef struct _LRA_LAM_Pkt LRA_LAM_Pkt
 Typedef for packet _LRA_LAM_Pkt.
typedef struct _LRA_LAMLCB_Pkt LRA_LAMLCB_Pkt
 Typedef for packet _LRA_LAMLCB_Pkt.
typedef struct _LRA_STATPERIOD_Pkt LRA_STATPERIOD_Pkt
 Typedef for packet _LRA_STATPERIOD_Pkt.
typedef struct _LRA_STATCLEAR_Pkt LRA_STATCLEAR_Pkt
 Typedef for packet _LRA_STATCLEAR_Pkt.
typedef struct _LRA_STATSEND_Pkt LRA_STATSEND_Pkt
 Typedef for packet _LRA_STATSEND_Pkt.
typedef struct _LRA_ESRSEND_Pkt LRA_ESRSEND_Pkt
 Typedef for packet _LRA_ESRSEND_Pkt.
typedef struct _LRA_STATTEMS_Pkt LRA_STATTEMS_Pkt
 Typedef for packet _LRA_STATTEMS_Pkt.
typedef enum _LRA_Apid680Fcodes LRA_Apid680Fcodes
 Typedef for enumeration _LRA_Apid680Fcodes.

Enumerations

enum  _LRA_CMPNTS {
  LRA_CMPNTS_GEM = 1,
  LRA_CMPNTS_EBM = 2,
  LRA_CMPNTS_PDU0 = 3,
  LRA_CMPNTS_PDU1 = 4,
  LRA_CMPNTS_CRU = 5,
  LRA_CMPNTS_TEM = 6,
  LRA_CMPNTS_TIC = 7,
  LRA_CMPNTS_CCC = 8,
  LRA_CMPNTS_CRC = 9,
  LRA_CMPNTS_CFE = 10,
  LRA_CMPNTS_TCC = 11,
  LRA_CMPNTS_TRC = 12,
  LRA_CMPNTS_TFE = 13,
  LRA_CMPNTS_AEM = 14,
  LRA_CMPNTS_ARC = 15,
  LRA_CMPNTS_AFE = 16,
  LRA_CMPNTS_BCAST = 255
}
 Component codes. More...
enum  _LRA_BLOCKS {
  LRA_BLOCKS_CC = 0,
  LRA_BLOCKS_WIN = 6,
  LRA_BLOCKS_TAM = 1,
  LRA_BLOCKS_STAT = 2,
  LRA_BLOCKS_SCH = 3,
  LRA_BLOCKS_ROI = 4,
  LRA_BLOCKS_TIE = 5,
  LRA_BLOCKS_ENV = 1,
  LRA_BLOCKS_EST = 1
}
 Register block numbers. More...
enum  _LRA_CPUS {
  LRA_CPUS_SIUE = 33,
  LRA_CPUS_SIU0 = 34,
  LRA_CPUS_SIU1 = 35,
  LRA_CPUS_EPU0 = 36,
  LRA_CPUS_EPU1 = 37,
  LRA_CPUS_EPU2 = 38,
  LRA_CPUS_BCAST = 255
}
 CPU component values. More...
enum  _LRA_Apid680Fcodes {
  LRA_NOOP_FCODE = 0,
  LRA_READ_FCODE = 1,
  LRA_LOAD_FCODE = 2,
  LRA_CONTROL_FCODE = 3,
  LRA_LATRESET_FCODE = 4,
  LRA_LAM_FCODE = 5,
  LRA_LAMLCB_FCODE = 6,
  LRA_STATPERIOD_FCODE = 7,
  LRA_STATCLEAR_FCODE = 8,
  LRA_STATSEND_FCODE = 9,
  LRA_STATTEMS_FCODE = 10,
  LRA_ESRSEND_FCODE = 11
}
 Function code enumerations for apid 0x680. More...

Functions

unsigned int LRA_READ (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_LOAD (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_CONTROL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_NOOP (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_LATRESET (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_LAM (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_LAMLCB (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_STATPERIOD (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_STATCLEAR (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_STATSEND (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_ESRSEND (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
unsigned int LRA_STATTEMS (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)


Detailed Description

Structures associated with CCSDS commands to subsystem LRA \ This file was auto-generated on Thu May 07 17:04:33 2009 \ LCAT version: V1-23-4.

Warning:
Machine generated code - NEVER edit by hand

Enumeration Type Documentation

Function code enumerations for apid 0x680.

Enumerator:
LRA_NOOP_FCODE  APID 0x680 function code 0
LRA_READ_FCODE  APID 0x680 function code 1
LRA_LOAD_FCODE  APID 0x680 function code 2
LRA_CONTROL_FCODE  APID 0x680 function code 3
LRA_LATRESET_FCODE  APID 0x680 function code 4
LRA_LAM_FCODE  APID 0x680 function code 5
LRA_LAMLCB_FCODE  APID 0x680 function code 6
LRA_STATPERIOD_FCODE  APID 0x680 function code 7
LRA_STATCLEAR_FCODE  APID 0x680 function code 8
LRA_STATSEND_FCODE  APID 0x680 function code 9
LRA_STATTEMS_FCODE  APID 0x680 function code 10
LRA_ESRSEND_FCODE  APID 0x680 function code 11

Register block numbers.

Enumerator:
LRA_BLOCKS_CC  Common controller registers
LRA_BLOCKS_WIN  GEM window registers
LRA_BLOCKS_TAM  GEM TAM generator registers
LRA_BLOCKS_STAT  GEM statistics registers
LRA_BLOCKS_SCH  GEM scheduler registers
LRA_BLOCKS_ROI  GEM region of interest registers
LRA_BLOCKS_TIE  GEM input enable registers
LRA_BLOCKS_ENV  AEM & PDU environmental monitor registers
LRA_BLOCKS_EST  EBM statistics registers

Component codes.

Enumerator:
LRA_CMPNTS_GEM  GEM
LRA_CMPNTS_EBM  EBM
LRA_CMPNTS_PDU0  PDU0
LRA_CMPNTS_PDU1  PDU1
LRA_CMPNTS_CRU  CRU
LRA_CMPNTS_TEM  TEM
LRA_CMPNTS_TIC  TIC
LRA_CMPNTS_CCC  CCC
LRA_CMPNTS_CRC  CRC
LRA_CMPNTS_CFE  CFE
LRA_CMPNTS_TCC  TCC
LRA_CMPNTS_TRC  TRC
LRA_CMPNTS_TFE  TFE
LRA_CMPNTS_AEM  AEM
LRA_CMPNTS_ARC  ARC
LRA_CMPNTS_AFE  AFE
LRA_CMPNTS_BCAST  Broadcast value

enum _LRA_CPUS

CPU component values.

Enumerator:
LRA_CPUS_SIUE  External SIU
LRA_CPUS_SIU0  SIU 0
LRA_CPUS_SIU1  SIU 1
LRA_CPUS_EPU0  EPU 0
LRA_CPUS_EPU1  EPU 1
LRA_CPUS_EPU2  EPU 2
LRA_CPUS_BCAST  Broadcast value


Generated on Tue Sep 27 19:04:50 2011 by  doxygen 1.5.8