SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
L1CrisLowPriorityRate.h
Go to the documentation of this file.
1 /* $Id: L1CrisLowPriorityRate.h,v 1.3 1997/09/11 00:37:38 jeff Exp $ */
2 
3 /* $Source: /home/mussel9/asc/aceprog/include/RCS/L1CrisLowPriorityRate.h,v $ */
4 /* $Author: jeff $ */
5 /* $Date: 1997/09/11 00:37:38 $ */
6 /* $Revision: 1.3 $ */
7 
8 #include "hdfi.h"
9 #include "CrisConstants.h"
10 
12 {
13  uint32 ClockCycle;
14  uint32 Second1996;
15  uint32 microsecond;
16  uint32 stmco;
17  uint32 stmoff;
18  uint32 z1ab;
19  uint32 z2ab;
20  uint32 z_gt_2ab;
21  uint32 z1cd;
22  uint32 z2cd;
23  uint32 z_gt_2cd;
24  uint32 hazard;
25  uint32 gh;
26  uint32 mor;
27  uint32 hor;
28  uint32 adc2ab;
29  uint32 mnrgab;
30  uint32 adc2cd;
31  uint32 mnrgcd;
32  uint32 e1a;
33  uint32 e1b;
34  uint32 e2ab;
35  uint32 e3ab;
36  uint32 e4ab;
37  uint32 e5ab;
38  uint32 e6ab;
39  uint32 e7ab;
40  uint32 e8ab;
41  uint32 e9ab;
42  uint32 g2ab;
43  uint32 g3ab;
44  uint32 g4ab;
45  uint32 g5ab;
46  uint32 g6ab;
47  uint32 g7ab;
48  uint32 e1c;
49  uint32 e1d;
50  uint32 e2cd;
51  uint32 e3cd;
52  uint32 e4cd;
53  uint32 e5cd;
54  uint32 e6cd;
55  uint32 e7cd;
56  uint32 e8cd;
57  uint32 e9cd;
58  uint32 g2cd;
59  uint32 g3cd;
60  uint32 g4cd;
61  uint32 g5cd;
62  uint32 g6cd;
63  uint32 g7cd;
65  uint32 livetim;
66  uint32 helivet;
67  uint32 hylivet;
68  uint32 trg0rat;
69  uint32 trg1rat;
70  uint32 trg01;
71  uint32 ntagint;
72  uint32 nvldint;
73  uint32 nevproc;
74  uint32 nrtproc;
75  uint32 nsfterr;
76  uint32 nbadid;
77  uint32 ncebful;
78  uint32 nrebful;
79  uint32 nmacsys;
80  uint32 nhdwrej;
82  uint8 QualityStmco;
84  uint8 QualityZ1ab;
85  uint8 QualityZ2ab;
87  uint8 QualityZ1cd;
88  uint8 QualityZ2cd;
91  uint8 QualityGh;
92  uint8 QualityMor;
93  uint8 QualityHor;
98  uint8 QualityE1a;
99  uint8 QualityE1b;
100  uint8 QualityE2ab;
101  uint8 QualityE3ab;
102  uint8 QualityE4ab;
103  uint8 QualityE5ab;
104  uint8 QualityE6ab;
105  uint8 QualityE7ab;
106  uint8 QualityE8ab;
107  uint8 QualityE9ab;
108  uint8 QualityG2ab;
109  uint8 QualityG3ab;
110  uint8 QualityG4ab;
111  uint8 QualityG5ab;
112  uint8 QualityG6ab;
113  uint8 QualityG7ab;
114  uint8 QualityE1c;
115  uint8 QualityE1d;
116  uint8 QualityE2cd;
117  uint8 QualityE3cd;
118  uint8 QualityE4cd;
119  uint8 QualityE5cd;
120  uint8 QualityE6cd;
121  uint8 QualityE7cd;
122  uint8 QualityE8cd;
123  uint8 QualityE9cd;
124  uint8 QualityG2cd;
125  uint8 QualityG3cd;
126  uint8 QualityG4cd;
127  uint8 QualityG5cd;
128  uint8 QualityG6cd;
129  uint8 QualityG7cd;
148 };
149 
150 
151 /* Definition: */
152 /* ClockCycle = Adjusted S/C clock of the first minor frame of */
153 /* the cycle in which the rate was accumulated. */
154 /* The value 256 is subtracted from the S/C clock of */
155 /* the first minor frame of the cycle in which the */
156 /* low priority rates were readout. */
157 /* */
158 /* Note: All rates are decompressed. */
159 /* */
160 /* Note: Quality bits are defined in the table below. If the field */
161 /* which the quality byte is trying to characterize contains */
162 /* multiple bytes, the quality byte associated with the field */
163 /* is the logical "or" of the individual quality bytes. */
164 /* */
165 /* Quality bits: */
166 /* 0x01 = Format ID error */
167 /* 0x02 = Minor/major counter error */
168 /* 0x04 = S/C clock error */
169 /* 0x08 = Sync bit error */
170 /* 0x10 = Command table index error */
171 /* 0x20 = Cycle number error */
172 /* 0x40 = Level 0 quality bit */
173 /* 0x80 = Level 1 quality bit */
uint8 QualityE3ab
Definition: L1CrisLowPriorityRate.h:101
uint32 g2cd
Definition: L1CrisLowPriorityRate.h:58
uint32 stmco
Definition: L1CrisLowPriorityRate.h:16
uint32 g7cd
Definition: L1CrisLowPriorityRate.h:63
uint8 QualityE9cd
Definition: L1CrisLowPriorityRate.h:123
uint8 QualityG7ab
Definition: L1CrisLowPriorityRate.h:113
uint8 QualityTrg1rat
Definition: L1CrisLowPriorityRate.h:135
uint32 nhdwrej
Definition: L1CrisLowPriorityRate.h:80
uint8 QualityHor
Definition: L1CrisLowPriorityRate.h:93
uint8 QualityMor
Definition: L1CrisLowPriorityRate.h:92
uint8 QualityTrg01
Definition: L1CrisLowPriorityRate.h:136
uint32 z2ab
Definition: L1CrisLowPriorityRate.h:19
uint8 QualityNtagint
Definition: L1CrisLowPriorityRate.h:137
uint32 g5cd
Definition: L1CrisLowPriorityRate.h:61
uint8 QualityE7ab
Definition: L1CrisLowPriorityRate.h:105
uint32 trg1rat
Definition: L1CrisLowPriorityRate.h:69
uint32 g5ab
Definition: L1CrisLowPriorityRate.h:45
uint32 e5ab
Definition: L1CrisLowPriorityRate.h:37
uint32 stmoff
Definition: L1CrisLowPriorityRate.h:17
uint8 QualityG3cd
Definition: L1CrisLowPriorityRate.h:125
uint32 nmacsys
Definition: L1CrisLowPriorityRate.h:79
uint8 QualityG2cd
Definition: L1CrisLowPriorityRate.h:124
uint8 QualityNevproc
Definition: L1CrisLowPriorityRate.h:139
uint8 QualityE8cd
Definition: L1CrisLowPriorityRate.h:122
uint8 QualityE1b
Definition: L1CrisLowPriorityRate.h:99
uint8 QualityMnrgab
Definition: L1CrisLowPriorityRate.h:95
uint8 QualityE7cd
Definition: L1CrisLowPriorityRate.h:121
uint8 QualityNmacsys
Definition: L1CrisLowPriorityRate.h:145
uint32 e1d
Definition: L1CrisLowPriorityRate.h:49
uint32 helivet
Definition: L1CrisLowPriorityRate.h:66
uint8 QualityE3cd
Definition: L1CrisLowPriorityRate.h:117
uint8 QualityE2cd
Definition: L1CrisLowPriorityRate.h:116
uint8 QualityNvldint
Definition: L1CrisLowPriorityRate.h:138
uint8 QualityE6ab
Definition: L1CrisLowPriorityRate.h:104
uint32 g3cd
Definition: L1CrisLowPriorityRate.h:59
uint8 QualityZ2cd
Definition: L1CrisLowPriorityRate.h:88
uint32 e2cd
Definition: L1CrisLowPriorityRate.h:50
uint8 QualityNbadid
Definition: L1CrisLowPriorityRate.h:142
Definition: L1CrisLowPriorityRate.h:11
uint32 z_gt_2ab
Definition: L1CrisLowPriorityRate.h:20
uint32 nrtproc
Definition: L1CrisLowPriorityRate.h:74
uint8 QualityNcebful
Definition: L1CrisLowPriorityRate.h:143
uint8 QualityAdc2ab
Definition: L1CrisLowPriorityRate.h:94
uint8 QualityE1d
Definition: L1CrisLowPriorityRate.h:115
uint32 trg01
Definition: L1CrisLowPriorityRate.h:70
uint32 e9cd
Definition: L1CrisLowPriorityRate.h:57
uint32 g4ab
Definition: L1CrisLowPriorityRate.h:44
uint32 nvldint
Definition: L1CrisLowPriorityRate.h:72
uint8 QualityEventBuffer[NUM_CRIS_EVT_BUFFERS]
Definition: L1CrisLowPriorityRate.h:130
uint8 QualityZ1ab
Definition: L1CrisLowPriorityRate.h:84
uint8 QualityE9ab
Definition: L1CrisLowPriorityRate.h:107
uint8 QualityNhdwrej
Definition: L1CrisLowPriorityRate.h:146
uint8 QualityZ1cd
Definition: L1CrisLowPriorityRate.h:87
uint32 g4cd
Definition: L1CrisLowPriorityRate.h:60
uint32 e8ab
Definition: L1CrisLowPriorityRate.h:40
uint32 e5cd
Definition: L1CrisLowPriorityRate.h:53
uint8 QualityG3ab
Definition: L1CrisLowPriorityRate.h:109
uint8 QualityZ2ab
Definition: L1CrisLowPriorityRate.h:85
uint32 e3cd
Definition: L1CrisLowPriorityRate.h:51
uint32 g6ab
Definition: L1CrisLowPriorityRate.h:46
uint32 e7cd
Definition: L1CrisLowPriorityRate.h:55
uint8 QualityZ_gt_2ab
Definition: L1CrisLowPriorityRate.h:86
uint32 nrebful
Definition: L1CrisLowPriorityRate.h:78
uint32 g3ab
Definition: L1CrisLowPriorityRate.h:43
uint32 z1cd
Definition: L1CrisLowPriorityRate.h:21
uint32 trg0rat
Definition: L1CrisLowPriorityRate.h:68
uint8 QualityE4ab
Definition: L1CrisLowPriorityRate.h:102
uint8 QualityAdc2cd
Definition: L1CrisLowPriorityRate.h:96
uint8 QualityMnrgcd
Definition: L1CrisLowPriorityRate.h:97
uint32 e7ab
Definition: L1CrisLowPriorityRate.h:39
uint8 QualityGh
Definition: L1CrisLowPriorityRate.h:91
uint32 ClockCycle
Definition: L1CrisLowPriorityRate.h:13
uint32 z_gt_2cd
Definition: L1CrisLowPriorityRate.h:23
uint32 e8cd
Definition: L1CrisLowPriorityRate.h:56
uint8 QualityG6cd
Definition: L1CrisLowPriorityRate.h:128
uint8 QualityNumberEvents
Definition: L1CrisLowPriorityRate.h:147
uint8 QualityStmoff
Definition: L1CrisLowPriorityRate.h:83
uint32 mor
Definition: L1CrisLowPriorityRate.h:26
uint8 QualityE5cd
Definition: L1CrisLowPriorityRate.h:119
uint8 QualityZ_gt_2cd
Definition: L1CrisLowPriorityRate.h:89
uint8 QualityE2ab
Definition: L1CrisLowPriorityRate.h:100
uint32 z1ab
Definition: L1CrisLowPriorityRate.h:18
uint32 hor
Definition: L1CrisLowPriorityRate.h:27
uint32 adc2cd
Definition: L1CrisLowPriorityRate.h:30
uint32 livetim
Definition: L1CrisLowPriorityRate.h:65
uint8 QualityG2ab
Definition: L1CrisLowPriorityRate.h:108
uint16 NumberEvents[NUM_CRIS_EVT_BUFFERS]
Definition: L1CrisLowPriorityRate.h:81
uint8 QualityE1a
Definition: L1CrisLowPriorityRate.h:98
uint32 ntagint
Definition: L1CrisLowPriorityRate.h:71
uint8 QualityHelivet
Definition: L1CrisLowPriorityRate.h:132
uint8 QualityStmco
Definition: L1CrisLowPriorityRate.h:82
uint8 QualityG6ab
Definition: L1CrisLowPriorityRate.h:112
uint32 e4ab
Definition: L1CrisLowPriorityRate.h:36
uint32 e1c
Definition: L1CrisLowPriorityRate.h:48
uint32 Second1996
Definition: L1CrisLowPriorityRate.h:14
uint32 g6cd
Definition: L1CrisLowPriorityRate.h:62
uint8 QualityG5cd
Definition: L1CrisLowPriorityRate.h:127
uint8 QualityE1c
Definition: L1CrisLowPriorityRate.h:114
#define NUM_CRIS_EVT_BUFFERS
Definition: CrisConstants.h:34
uint32 hazard
Definition: L1CrisLowPriorityRate.h:24
uint32 mnrgcd
Definition: L1CrisLowPriorityRate.h:31
uint32 gh
Definition: L1CrisLowPriorityRate.h:25
uint32 e1b
Definition: L1CrisLowPriorityRate.h:33
uint8 QualityE6cd
Definition: L1CrisLowPriorityRate.h:120
uint32 nevproc
Definition: L1CrisLowPriorityRate.h:73
uint8 QualityLivetim
Definition: L1CrisLowPriorityRate.h:131
uint32 hylivet
Definition: L1CrisLowPriorityRate.h:67
uint32 e9ab
Definition: L1CrisLowPriorityRate.h:41
uint8 QualityNrtproc
Definition: L1CrisLowPriorityRate.h:140
uint8 QualityTrg0rat
Definition: L1CrisLowPriorityRate.h:134
uint8 QualityNsfterr
Definition: L1CrisLowPriorityRate.h:141
uint8 QualityE5ab
Definition: L1CrisLowPriorityRate.h:103
uint8 QualityHazard
Definition: L1CrisLowPriorityRate.h:90
uint32 nsfterr
Definition: L1CrisLowPriorityRate.h:75
uint32 mnrgab
Definition: L1CrisLowPriorityRate.h:29
uint32 EventBuffer[NUM_CRIS_EVT_BUFFERS]
Definition: L1CrisLowPriorityRate.h:64
uint8 QualityG7cd
Definition: L1CrisLowPriorityRate.h:129
uint32 e6cd
Definition: L1CrisLowPriorityRate.h:54
uint32 e1a
Definition: L1CrisLowPriorityRate.h:32
uint32 g2ab
Definition: L1CrisLowPriorityRate.h:42
uint8 QualityNrebful
Definition: L1CrisLowPriorityRate.h:144
uint32 g7ab
Definition: L1CrisLowPriorityRate.h:47
uint8 QualityE4cd
Definition: L1CrisLowPriorityRate.h:118
uint32 e6ab
Definition: L1CrisLowPriorityRate.h:38
uint32 adc2ab
Definition: L1CrisLowPriorityRate.h:28
uint32 ncebful
Definition: L1CrisLowPriorityRate.h:77
uint32 z2cd
Definition: L1CrisLowPriorityRate.h:22
uint8 QualityG4cd
Definition: L1CrisLowPriorityRate.h:126
uint32 microsecond
Definition: L1CrisLowPriorityRate.h:15
uint32 nbadid
Definition: L1CrisLowPriorityRate.h:76
uint32 e3ab
Definition: L1CrisLowPriorityRate.h:35
uint8 QualityG4ab
Definition: L1CrisLowPriorityRate.h:110
uint8 QualityG5ab
Definition: L1CrisLowPriorityRate.h:111
uint8 QualityE8ab
Definition: L1CrisLowPriorityRate.h:106
uint32 e4cd
Definition: L1CrisLowPriorityRate.h:52
uint8 QualityHylivet
Definition: L1CrisLowPriorityRate.h:133
uint32 e2ab
Definition: L1CrisLowPriorityRate.h:34