SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
L1SisEventBlockState.h
Go to the documentation of this file.
1 /* $Id: L1SisEventBlockState.h,v 1.2 1998/02/06 23:15:42 rgr Exp $ */
2 
3 /* $Source: /home/mussel9/asc/aceprog/include/RCS/L1SisEventBlockState.h,v $ */
4 /* $Author: rgr $ */
5 /* $Date: 1998/02/06 23:15:42 $ */
6 /* $Revision: 1.2 $ */
7 
8 #define NAGE MAX_SIS_EVT_AGE
9 #define NBLOCK MAX_SIS_EVT_AGE + SIZE_SIS_CYCLE_QUEUE
10 #define NMNF NUM_SIS_MNFS_PER_CYCLE
11 #define NTELEMETRY NUM_SIS_TELEMETRY_BYTES
12 
13 #define NARRAY NTELEMETRY*NMNF
14 #define NEVENT NMNF*MAX_NUM_SIS_EVENTS_PER_MNF
15 
17  uint32 ClockCycle;
18  uint32 CycleNumber;
19  uint32 ResetNumber;
21  uint16 NumberEvents[NAGE];
23  uint16 EventIndex[NEVENT];
25  uint8 EventAge[NEVENT];
26  uint8 EventMnf[NEVENT];
29 };
30 
31 
36 };
37 
38 #undef NAGE
39 #undef NBLOCK
40 #undef NMNF
41 #undef NTELEMETRY
42 #undef NARRAY
43 #undef NEVENT
uint8 EventArray[NARRAY]
Definition: L1SisEventBlockState.h:24
uint32 CycleNumber
Definition: L1SisEventBlockState.h:18
uint16 NumberEventBytes
Definition: L1SisEventBlockState.h:20
#define NEVENT
Definition: L1SisEventBlockState.h:14
struct L1SisEventBlock block[NBLOCK]
Definition: L1SisEventBlockState.h:34
uint32 NumberEventCycles
Definition: L1SisEventBlockState.h:35
Definition: L1SisEventBlockState.h:32
uint32 ClockCycle
Definition: L1SisEventBlockState.h:17
#define NAGE
Definition: L1SisEventBlockState.h:8
uint8 EventMnf[NEVENT]
Definition: L1SisEventBlockState.h:26
uint16 EventIndex[NEVENT]
Definition: L1SisEventBlockState.h:23
#define NARRAY
Definition: L1SisEventBlockState.h:13
uint16 NumberEventsTotal
Definition: L1SisEventBlockState.h:22
Definition: L1SisEventBlockState.h:16
#define NBLOCK
Definition: L1SisEventBlockState.h:9
uint8 NumberBorrowedBytes
Definition: L1SisEventBlockState.h:28
uint16 NumberEvents[NAGE]
Definition: L1SisEventBlockState.h:21
uint32 ResetNumber
Definition: L1SisEventBlockState.h:19
uint8 EventLocation[NEVENT]
Definition: L1SisEventBlockState.h:27
uint32 NumberEventBlocks
Definition: L1SisEventBlockState.h:33
uint8 EventAge[NEVENT]
Definition: L1SisEventBlockState.h:25