GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LMC / V0-9-1

Constituent: lmc     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

LMC_cmddefs.h File Reference

Structures associated with CCSDS commands to subsystem LMC \ This file was auto-generated on Mon Jun 30 12:57:24 2008 \ LCAT version: V1-23-1. More...

#include "PBI/Endianness.h"

Include dependency graph for LMC_cmddefs.h:

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


Data Structures

struct  _LMC_dead_mask_Bfl
 TEM Deadtime Mask. More...
union  _LMC_dead_mask
 Union for command bitfield _LMC_dead_mask_Bfl. More...
struct  _LMC_cal_lrs_Prm
 CAL Low Rate Science Counters \ APID 0x69c \ function code 0. More...
struct  _LMC_tkr_lrs_Prm
 TKR Low Rate Science Counters \ APID 0x69c \ function code 1. More...
struct  _LMC_acd_tile_pair_Prm
 ACD Tile Counter (Pair) \ APID 0x69c \ function code 2. More...
struct  _LMC_acd_tile_all_Prm
 ACD Tile Counters (All) \ APID 0x69c \ function code 3. More...
struct  _LMC_stop_count_Prm
 Stop Active Counter \ APID 0x69c \ function code 4. More...
struct  _LMC_tem_deadtime_Prm
 TEM Deadtime Low Rate Science Counter \ APID 0x69c \ function code 5. More...
struct  _LMC_cal_lrs_Pkt
 CAL Low Rate Science Counters \ APID 0x69c \ function code 0. More...
struct  _LMC_tkr_lrs_Pkt
 TKR Low Rate Science Counters \ APID 0x69c \ function code 1. More...
struct  _LMC_acd_tile_pair_Pkt
 ACD Tile Counter (Pair) \ APID 0x69c \ function code 2. More...
struct  _LMC_acd_tile_all_Pkt
 ACD Tile Counters (All) \ APID 0x69c \ function code 3. More...
struct  _LMC_stop_count_Pkt
 Stop Active Counter \ APID 0x69c \ function code 4. More...
struct  _LMC_tem_deadtime_Pkt
 TEM Deadtime Low Rate Science Counter \ APID 0x69c \ function code 5. More...
struct  _LMC_noop_Pkt
 No-op \ APID 0x69c \ function code 6. More...

Typedefs

typedef _LMC_dead_mask_Bfl LMC_dead_mask_Bfl
 Typedef for command bitfield structure _LMC_dead_mask_Bfl.
typedef _LMC_dead_mask LMC_dead_mask
 Typedef for union _LMC_dead_mask.
typedef _LMC_cal_lrs_Prm LMC_cal_lrs_Prm
 Typedef for structure _LMC_cal_lrs_Prm.
typedef _LMC_tkr_lrs_Prm LMC_tkr_lrs_Prm
 Typedef for structure _LMC_tkr_lrs_Prm.
typedef _LMC_acd_tile_pair_Prm LMC_acd_tile_pair_Prm
 Typedef for structure _LMC_acd_tile_pair_Prm.
typedef _LMC_acd_tile_all_Prm LMC_acd_tile_all_Prm
 Typedef for structure _LMC_acd_tile_all_Prm.
typedef _LMC_stop_count_Prm LMC_stop_count_Prm
 Typedef for structure _LMC_stop_count_Prm.
typedef _LMC_tem_deadtime_Prm LMC_tem_deadtime_Prm
 Typedef for structure _LMC_tem_deadtime_Prm.
typedef _LMC_cal_lrs_Pkt LMC_cal_lrs_Pkt
 Typedef for packet _LMC_cal_lrs_Pkt.
typedef _LMC_tkr_lrs_Pkt LMC_tkr_lrs_Pkt
 Typedef for packet _LMC_tkr_lrs_Pkt.
typedef _LMC_acd_tile_pair_Pkt LMC_acd_tile_pair_Pkt
 Typedef for packet _LMC_acd_tile_pair_Pkt.
typedef _LMC_acd_tile_all_Pkt LMC_acd_tile_all_Pkt
 Typedef for packet _LMC_acd_tile_all_Pkt.
typedef _LMC_stop_count_Pkt LMC_stop_count_Pkt
 Typedef for packet _LMC_stop_count_Pkt.
typedef _LMC_tem_deadtime_Pkt LMC_tem_deadtime_Pkt
 Typedef for packet _LMC_tem_deadtime_Pkt.
typedef _LMC_noop_Pkt LMC_noop_Pkt
 Typedef for packet _LMC_noop_Pkt.
typedef enum _LMC_Apid69cFcodes LMC_Apid69cFcodes
 Typedef for enumeration _LMC_Apid69cFcodes.

Enumerations

enum  _LMC_Apid69cFcodes {
  LMC_CAL_LRS_FCODE = 0,
  LMC_TKR_LRS_FCODE = 1,
  LMC_ACD_TILE_PAIR_FCODE = 2,
  LMC_ACD_TILE_ALL_FCODE = 3,
  LMC_STOP_COUNT_FCODE = 4,
  LMC_TEM_DEADTIME_FCODE = 5,
  LMC_NOOP_FCODE = 6
}
 Function code enumerations for apid 0x69c. More...

Functions

unsigned int LMC_cal_lrs (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Process the cal_lrs command.
unsigned int LMC_tkr_lrs (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Process the tkr_lrs command.
unsigned int LMC_acd_tile_pair (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Process the acd_tile_pair command.
unsigned int LMC_acd_tile_all (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Process the acd_tile_all command.
unsigned int LMC_stop_count (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Process the stop_count command.
unsigned int LMC_tem_deadtime (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Process the tem_deadtime command.
unsigned int LMC_noop (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Process the noop command.

Detailed Description

Structures associated with CCSDS commands to subsystem LMC \ This file was auto-generated on Mon Jun 30 12:57:24 2008 \ LCAT version: V1-23-1.

Warning:
Machine generated code - NEVER edit by hand

Enumeration Type Documentation

enum _LMC_Apid69cFcodes
 

Function code enumerations for apid 0x69c.

Enumerator:
LMC_CAL_LRS_FCODE  APID 0x69c function code 0
LMC_TKR_LRS_FCODE  APID 0x69c function code 1
LMC_ACD_TILE_PAIR_FCODE  APID 0x69c function code 2
LMC_ACD_TILE_ALL_FCODE  APID 0x69c function code 3
LMC_STOP_COUNT_FCODE  APID 0x69c function code 4
LMC_TEM_DEADTIME_FCODE  APID 0x69c function code 5
LMC_NOOP_FCODE  APID 0x69c function code 6


Function Documentation

unsigned int LMC_acd_tile_all void *  prm,
const struct _ITC_QueueItem qitem,
void *  pkt,
unsigned int  len
 

Process the acd_tile_all command.

Parameters:
prm User context parameter (not used)
qitem Queue item (not used)
pkt Packet pointer
len Packet length (not used)
Return values:
LMC_SUCCESS Success
LMC_NOTINIT LMC not initialized
LMC_CNTRACTV Counter already active
LMC_PRMERROR Invalid parameter value
LMC_NODGPKT No diagnostic packet available
LMC_NOSCIPKT No science data packet available
LMC_LCBDFAIL Register load failed

unsigned int LMC_acd_tile_pair void *  prm,
const struct _ITC_QueueItem qitem,
void *  pkt,
unsigned int  len
 

Process the acd_tile_pair command.

Parameters:
prm User context parameter (not used)
qitem Queue item (not used)
pkt Packet pointer
len Packet length (not used)
Return values:
LMC_SUCCESS Success
LMC_NOTINIT LMC not initialized
LMC_CNTRACTV Counter already active
LMC_PRMERROR Invalid parameter value
LMC_NODGPKT No diagnostic packet available
LMC_NOSCIPKT No science data packet available
LMC_LCBDFAIL Register load failed

unsigned int LMC_cal_lrs void *  prm,
const struct _ITC_QueueItem qitem,
void *  pkt,
unsigned int  len
 

Process the cal_lrs command.

Parameters:
prm User context parameter (not used)
qitem Queue item (not used)
pkt Packet pointer
len Packet length (not used)
Return values:
LMC_SUCCESS Success
LMC_NOTINIT LMC not initialized
LMC_CNTRACTV Counter already active
LMC_PRMERROR Invalid parameter value
LMC_NODGPKT No diagnostic packet available
LMC_NOSCIPKT No science data packet available
LMC_LCBDFAIL Register load failed

unsigned int LMC_noop void *  prm,
const struct _ITC_QueueItem qitem,
void *  pkt,
unsigned int  len
 

Process the noop command.

Parameters:
prm User context parameter (not used)
qitem Queue item (not used)
pkt Packet pointer
len Packet length (not used)
Return values:
LMC_SUCCESS Success

unsigned int LMC_stop_count void *  prm,
const struct _ITC_QueueItem qitem,
void *  pkt,
unsigned int  len
 

Process the stop_count command.

Parameters:
prm User context parameter (not used)
qitem Queue item (not used)
pkt Packet pointer
len Packet length (not used)
Return values:
LMC_SUCCESS Success
LMC_NOTINIT LMC not initialized

unsigned int LMC_tem_deadtime void *  prm,
const struct _ITC_QueueItem qitem,
void *  pkt,
unsigned int  len
 

Process the tem_deadtime command.

Parameters:
prm User context parameter (not used)
qitem Queue item (not used)
pkt Packet pointer
len Packet length (not used)
Return values:
LMC_SUCCESS Success
LMC_NOTINIT LMC not initialized
LMC_CNTRACTV Counter already active
LMC_PRMERROR Invalid parameter value
LMC_NODGPKT No diagnostic packet available
LMC_NOSCIPKT No science data packet available
LMC_LCBDFAIL Register load failed

unsigned int LMC_tkr_lrs void *  prm,
const struct _ITC_QueueItem qitem,
void *  pkt,
unsigned int  len
 

Process the tkr_lrs command.

Parameters:
prm User context parameter (not used)
qitem Queue item (not used)
pkt Packet pointer
len Packet length (not used)
Return values:
LMC_SUCCESS Success
LMC_NOTINIT LMC not initialized
LMC_CNTRACTV Counter already active
LMC_PRMERROR Invalid parameter value
LMC_NODGPKT No diagnostic packet available
LMC_NOSCIPKT No science data packet available
LMC_LCBDFAIL Register load failed


Generated on Tue Jul 1 01:18:11 2008 by  doxygen 1.4.4