GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSF / V1-2-2

Constituent: document_lsf     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LSF_ids.h File Reference

LAT Science Datagram Identifiers. More...

#include "LSF/LSF.h"

Include dependency graph for LSF_ids.h:

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


Defines

#define LSF_ID(_id)   (LSF_ID_K_FSW_BASE | (_id))
 Constructs an LDF contribution identifier by OR'ing a specific id with the FSW base value.
#define LSF_ID_EVT(_format)   (LSF_ID_K_EVT_BASE | (_format))
 Constructs an LSF contribution identifier for an event contributor by OR'ing a specific format type with the FSW event base value.

Typedefs

typedef enum _LSF_ID_K LSF_ID_K
 Typedef of enum _LSF_ID_K.

Enumerations

enum  _LSF_ID_K {
  LSF_ID_K_FSW_BASE = 0xF0000,
  LSF_ID_K_LSE = LSF_ID (0x100),
  LSF_ID_K_LSEP = LSF_ID (0x200),
  LSF_ID_K_LSEC = LSF_ID (0x300),
  LSF_ID_K_LSED = LSF_ID (0x400),
  LSF_ID_K_LSM = LSF_ID (0x500),
  LSF_ID_K_MEM = LSF_ID (0x600),
  LSF_ID_K_FILE = LSF_ID (0x700),
  LSF_ID_K_PIG = LSF_ID (0x800),
  LSF_ID_K_LATC = LSF_ID (0x900),
  LSF_ID_K_EMP = LSF_ID (0xa00),
  LSF_ID_K_MSG = LSF_ID (0xb00),
  LSF_ID_K_R750 = LSF_ID (0xc00),
  LSF_ID_K_STATS = LSF_ID (0xd00)
}
 Enumerates the LSF contribution identifiers. More...

Detailed Description

LAT Science Datagram Identifiers.

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: LSF_ids.h,v 1.7 2005/12/13 23:28:11 russell Exp $

This serves as a catalog of all the Flight Software Identifiers. Each major customer is granted a block of 256 (0x100) identifiers beginning at the specified base.

Define Documentation

#define LSF_ID _id   )     (LSF_ID_K_FSW_BASE | (_id))
 

Constructs an LDF contribution identifier by OR'ing a specific id with the FSW base value.

Returns:
The constructed id
Parameters:
_id The identifier

#define LSF_ID_EVT _format   )     (LSF_ID_K_EVT_BASE | (_format))
 

Constructs an LSF contribution identifier for an event contributor by OR'ing a specific format type with the FSW event base value.

Returns:
The constructed id
Parameters:
_format The format identifier


Enumeration Type Documentation

enum _LSF_ID_K
 

Enumerates the LSF contribution identifiers.

Enumerator:
LSF_ID_K_FSW_BASE  The Flight Software Base ID
LSF_ID_K_LSE  ID of LAT Science Generic Events datagram. There will likely be no such datagram, but this value will serve as a base value for standard contributions to an event datagram
LSF_ID_K_LSEP  ID of LAT Science Physics Events datagram
LSF_ID_K_LSEC  ID of LAT Science Calibration Events datagram
LSF_ID_K_LSED  ID of LAT Science Diagnostic Events datagram
LSF_ID_K_LSM  ID Of LAT Spacecraft Messages datagram
LSF_ID_K_MEM  ID Of LAT memory dumps to the SSR
LSF_ID_K_FILE  ID Of LAT file dumps to the SSR
LSF_ID_K_PIG  ID Of PIG information dumps to the SSR
LSF_ID_K_LATC  ID Of LATC register/configuration dumps to SSR
LSF_ID_K_EMP  ID of Event Monitoring datagrams
LSF_ID_K_MSG  ID of the Message Datagrams
LSF_ID_K_R750  ID of the RAD750 rrror log
LSF_ID_K_STATS  ID for the LCM statistics


Generated on Tue Dec 13 22:38:49 2005 by  doxygen 1.4.4