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