GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCS / V1-5-0

Constituent: lcs_test     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LCS_drvdefs.h File Reference

Driver definitions for the LCS package. More...

#include "LCS/LCS_pubdefs.h"

Include dependency graph for LCS_drvdefs.h:

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


Defines

#define LCS_PRT_K_OPCD   ( 2 )
 Number of bits used for operation code.
#define LCS_PRT_K_TRID   ( 10 )
 Number of bits used for transaction ID.
#define LCS_PRT_K_SNID   ( 3 )
 Number of bits used for sender node ID.
#define LCS_PRT_K_STID   ( 5 )
 Number of bits used for sender task ID.
#define LCS_PRT_K_SQID   ( 3 )
 Number of bits used for sender queue ID.
#define LCS_PRT_K_SEID   ( 3 )
 Number of bits used for sender engine ID.
#define LCS_PRT_K_RSP   ( 1 )
 Number of bits used for response flag.
#define LCS_PRT_K_END   ( 1 )
 Number of bits used for end packet flag.
#define LCS_PRT_K_RSV   ( 2 )
 Number of bits used for (reserved).
#define LCS_PRT_K_VER   ( 2 )
 Number of bits used for protocol version.
#define LCS_PRT_K_KEY   ( LCS_PRT_K_OPCD + LCS_PRT_K_TRID )
 Number of bits used for transaction key.
#define LCS_PRT_V_OPCD   ( 0 )
 Bit offset to operation code.
#define LCS_PRT_V_TRID   ( LCS_PRT_V_OPCD + LCS_PRT_K_OPCD )
 Bit offset to transaction ID.
#define LCS_PRT_V_SNID   ( LCS_PRT_V_TRID + LCS_PRT_K_TRID )
 Bit offset to sender node ID.
#define LCS_PRT_V_STID   ( LCS_PRT_V_SNID + LCS_PRT_K_SNID )
 Bit offset to sender task ID.
#define LCS_PRT_V_SQID   ( LCS_PRT_V_STID + LCS_PRT_K_STID )
 Bit offset to sender queue ID.
#define LCS_PRT_V_SEID   ( LCS_PRT_V_SQID + LCS_PRT_K_SQID )
 Bit offset to sender engine ID.
#define LCS_PRT_V_RSP   ( LCS_PRT_V_SEID + LCS_PRT_K_SEID )
 Bit offset to response flag.
#define LCS_PRT_V_END   ( LCS_PRT_V_RSP + LCS_PRT_K_RSP )
 Bit offset to end packet flag.
#define LCS_PRT_V_RSV   ( LCS_PRT_V_END + LCS_PRT_K_END )
 Bit offset to the (reserved).
#define LCS_PRT_V_VER   ( LCS_PRT_V_RSV + LCS_PRT_K_RSV )
 Bit offset to the protocol version.
#define LCS_PRT_V_KEY   ( LCS_PRT_V_OPCD )
 Bit offset to transaction key.
#define LCS_PRT_M_OPCD   ((( 1 << LCS_PRT_K_OPCD ) - 1 ) )
 In place mask for operation code.
#define LCS_PRT_M_TRID   ((( 1 << LCS_PRT_K_TRID ) - 1 ) << LCS_PRT_V_TRID )
 In place mask for transaction ID.
#define LCS_PRT_M_SNID   ((( 1 << LCS_PRT_K_SNID ) - 1 ) << LCS_PRT_V_SNID )
 In place mask for sender node ID.
#define LCS_PRT_M_STID   ((( 1 << LCS_PRT_K_STID ) - 1 ) << LCS_PRT_V_STID )
 In place mask for sender task ID.
#define LCS_PRT_M_SQID   ((( 1 << LCS_PRT_K_SQID ) - 1 ) << LCS_PRT_V_SQID )
 In place mask for sender queue ID.
#define LCS_PRT_M_SEID   ((( 1 << LCS_PRT_K_SEID ) - 1 ) << LCS_PRT_V_SEID )
 In place mask for sender engine ID.
#define LCS_PRT_M_RSP   ((( 1 << LCS_PRT_K_RSP ) - 1 ) << LCS_PRT_V_RSP )
 In place mask for response flag.
#define LCS_PRT_M_END   ((( 1 << LCS_PRT_K_END ) - 1 ) << LCS_PRT_V_END )
 In place mask for end packet flag.
#define LCS_PRT_M_RSV   ((( 1 << LCS_PRT_K_RSV ) - 1 ) << ITC_PRT_V_RSV )
 In place mask for the (reserved).
#define LCS_PRT_M_VER   ((( 1 << LCS_PRT_K_VER ) - 1 ) << ITC_PRT_V_VER )
 In place mask for the protocol version.
#define LCS_PRT_M_KEY   ((( 1 << LCS_PRT_K_KEY ) - 1 ) << LCS_PRT_V_KEY )
 In place mask for transaction key.

Detailed Description

Driver definitions for the LCS package.

CVS $Id: LCS_drvdefs.h,v 1.4 2006/09/11 20:16:47 apw Exp $
Author:
A.P.Waite
Warning:
The definitions and/or entry points defined here are intended for use by hardware drivers (or their surrogates) only. Standard application code should have no reason to include this file.

Generated on Thu Oct 26 16:05:10 2006 by  doxygen 1.4.4