SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
s3_shk.h
Go to the documentation of this file.
1 /* $Id: s3_shk.h,v 1.3 1998/12/07 18:12:39 ad Exp $ */
2 #include "hdfi.h"
3 
4 struct sshshk{
5  uint32 sctime_readout; /* 32 bit spacecraft time */
6  float64 sctime_collection; /* spacecraft time, sub-second resolution */
7 
8  uint32 QAC; /* number of missing frames in this SR */
9 
10  uint8 HKSECTOR; /* Housekeeping Sector */
11  uint8 P5I; /* +5V I */
12  uint8 M5I; /* -5V I */
13  uint8 P15I; /* +15V I */
14  uint8 M15I; /* -15V I */
15  uint8 P5V; /* +5V */
16  uint8 M5V; /* -5V */
17  uint8 P15V; /* +15V */
18  uint8 M15V; /* -15V */
19  uint8 _30KI; /* 30kV I */
20  uint8 _30KV; /* 30kV */
21  uint8 _2KI; /* 2kV I */
22  uint8 _2KV; /* 2kV */
23  uint8 _75I; /* 75V I */
24  uint8 _75V; /* 75V */
25  uint8 P5T; /* +/-5V Temp. */
26  uint8 P15T; /* +/-15V Temp. */
27  uint8 _2KAV; /* 2kV A */
28  uint8 _2KBV; /* 2kV B */
29  uint8 _2KCV; /* 2kV C */
30  uint8 VAL1I; /* Valve PC 1 I */
31  uint8 VAL2I; /* Valve PC 2 I */
32  uint8 VAL3I; /* Valve PC 3 I */
33  uint8 VAL1V; /* Valve PC 1 V */
34  uint8 VAL2V; /* Valve PC 2 V */
35  uint8 VAL3V; /* Valve PC 3 V */
36  uint8 BASET; /* Base Temp. */
37  uint8 SSD1T; /* SSD 1 Temp. */
38  uint8 SSD2T; /* SSD 2 Temp. */
39  uint8 SSD3T; /* SSD 3 Temp. */
40  uint8 TANKT; /* Tank Temp. */
41  uint8 EBOXT; /* E-box Temp. */
42  uint8 HV30T; /* HV Temp. */
43  uint8 COLLT; /* Collimator Temp. */
44  uint8 PC1T; /* PC 1 Temp. */
45  uint8 PC2T; /* PC 2 Temp. */
46  uint8 PC3T; /* PC 3 Temp. */
47  uint8 GRMT; /* GRM Temp. */
48  uint8 FILL1; /* Fill Time PC 1 */
49  uint8 FILL2; /* Fill Time PC 2 */
50  uint8 FILL3; /* Fill Time PC 3 */
51  uint8 POWERS; /* Power Status */
52  uint8 RELAYS; /* Relay Status */
53  uint8 OVERI; /* Over Currents */
54  uint8 P15LIM; /* +15V Current Limit */
55  uint8 M15LIM; /* -15V Current Limit */
56  uint8 P5LIM; /* +5V Current Limit */
57  uint8 M5LIM; /* -5V Current Limit */
58  uint8 _30KSTATH; /* 30kV Discharge */
59  uint8 _30KSET; /* 30kV Set Value */
60  uint8 _30KSTATL; /* 30kV Plug Status */
61  uint8 _2KASTATH; /* 2kV A Discharge */
62  uint8 _2KASET; /* 2kV A Set Value */
63  uint8 _2KASTATL; /* 2kV A Plug Status */
64  uint8 _2KBSTATH; /* 2kV B Discharge */
65  uint8 _2KBSET; /* 2kV B Set Value */
66  uint8 _2KBSTATL; /* 2kV B Plug Status */
67  uint8 _2KCSTATH; /* 2kV C Discharge */
68  uint8 _2KCSET; /* 2kV C Set Value */
69  uint8 _2KCSTATL; /* 2kV C Plug Status */
70  uint8 _75STATH; /* 75V Discharge */
71  uint8 _75SET; /* 75V Set Value */
72  uint8 _75STATL; /* 75V Plug Status */
73  uint16 PC1P; /* PC 1 Pres. */
74  uint16 PC2P; /* PC 2 Pres. */
75  uint16 PC3P; /* PC 3 Pres. */
76  uint16 LINEP; /* line Pres. */
77  uint8 PC1O; /* PC 1 On/Off */
78  uint8 PC2O; /* PC 2 On/Off */
79  uint8 PC3O; /* PC 3 On/Off */
80  uint8 ALARMS; /* Alarm Flags */
81  uint8 FAN1MODE; /* Fan 1 Mode */
82  uint8 FAN1BASE; /* Fan 1 Baseline Subtr. */
83  uint8 FAN1LOGIC; /* Fan 1 SSD Logic */
84  uint8 FAN1PCY; /* Fan 1 Valid PC */
85  uint8 FAN1PCZ; /* Fan 1 Valid PC */
86  uint8 FAN1SSD; /* Fan 1 Valid SSD */
87  uint8 FAN1BANK; /* Fan 1 Memory Bank */
88  uint8 FAN1BLOCK; /* Fan 1 Memory Block */
89  uint8 FAN1DATA; /* Fan 1 Data Selected */
90  uint8 FAN2MODE; /* Fan 2 Mode */
91  uint8 FAN2BASE; /* Fan 2 Baseline Subtr. */
92  uint8 FAN2LOGIC; /* Fan 2 SSD Logic */
93  uint8 FAN2PCY; /* Fan 2 Valid PC */
94  uint8 FAN2PCZ; /* Fan 2 Valid PC */
95  uint8 FAN2SSD; /* Fan 2 Valid SSD */
96  uint8 FAN2BANK; /* Fan 2 Memory Bank */
97  uint8 FAN2BLOCK; /* Fan 2 Memory Block */
98  uint8 FAN2DATA; /* Fan 2 Data Selected */
99  uint8 FAN3MODE; /* Fan 3 Mode */
100  uint8 FAN3BASE; /* Fan 3 Baseline Subtr. */
101  uint8 FAN3LOGIC; /* Fan 3 SSD Logic */
102  uint8 FAN3PCY; /* Fan 3 Valid PC */
103  uint8 FAN3PCZ; /* Fan 3 Valid PC */
104  uint8 FAN3SSD; /* Fan 3 Valid SSD */
105  uint8 FAN3BANK; /* Fan 3 Memory Bank */
106  uint8 FAN3BLOCK; /* Fan 3 Memory Block */
107  uint8 FAN3DATA; /* Fan 3 Data Selected */
108  uint8 PC1YTH; /* PC 1 Y Threshold */
109  uint8 PC1ZTH; /* PC 1 Z Threshold */
110  uint8 PC2YTH; /* PC 2 Y Threshold */
111  uint8 PC2ZTH; /* PC 2 Z Threshold */
112  uint8 PC3YTH; /* PC 3 Y Threshold */
113  uint8 PC3ZTH; /* PC 3 Z Threshold */
114  uint8 SSD1TH; /* SSD 1 Threshold */
115  uint8 BIT1PERIOD; /* BIT 1 Period */
116  uint8 SSD2TH; /* SSD 2 Threshold */
117  uint8 BIT2PERIOD; /* BIT 2 Period */
118  uint8 SSD3TH; /* SSD 3 Threshold */
119  uint8 BIT3PERIOD; /* BIT 3 Period */
120  uint8 DEDX1TH; /* dEdX 1 Threshold */
121  uint8 DEDX2TH; /* dEdX 2 Threshold */
122  uint8 DEDX3TH; /* dEdX 3 Threshold */
123  uint8 DET1TRIG; /* CAMEX 1 Trigger */
124  uint8 DET1EVENT; /* Valid Event 1 Condition */
125  uint8 DET1GAIN; /* SSD 1 CAMEX Gain */
126  uint16 DET1CHANNELS; /* BIT 1 Channels */
127  uint8 DET2TRIG; /* CAMEX 2 Trigger */
128  uint8 DET2EVENT; /* Valid Event 2 Condition */
129  uint8 DET2GAIN; /* SSD 2 CAMEX Gain */
130  uint16 DET2CHANNELS; /* BIT 2 Channels */
131  uint8 DET3TRIG; /* CAMEX 3 Trigger */
132  uint8 DET3EVENT; /* Valid Event 3 Condition */
133  uint8 DET3GAIN; /* SSD 3 CAMEX Gain */
134  uint16 DET3CHANNELS; /* BIT 3 Channels */
135  uint16 ACTRCTRL; /* ACTR Control Register */
136  uint8 FANPRIOR; /* Fan Priority */
137  uint16 ACTRSAMPLE; /* ACTR Sample Register */
138  uint8 ALARMOP3; /* Overpressure Fan 3 */
139  uint8 ALARMOP2; /* Overpressure Fan 2 */
140  uint8 ALARMOP1; /* Overpressure Fan 1 */
141  uint8 ALARMUP3; /* Underpressure Fan 3 */
142  uint8 ALARMUP2; /* Underpressure Fan 2 */
143  uint8 ALARMUP1; /* Underpressure Fan 1 */
144  uint8 ALARMDISCHG; /* Discharge Alarm */
145  uint8 ALARM30KI; /* 30kV I Alarm */
146  uint8 ALARM30KV; /* 30kV Alarm */
147  uint8 ALARM2KVC; /* 2kV C Alarm */
148  uint8 ALARM2KVB; /* 2kV B Alarm */
149  uint8 ALARM2KVA; /* 2kV A Alarm */
150  uint8 ALARM2KI; /* 2kV I Alarm */
151  uint8 ALARM2KV; /* 2kV Alarm */
152  uint8 ALARM75I; /* 75V I Alarm */
153  uint8 ALARM75V; /* 75V Alarm */
154  uint8 ALARMM15I; /* -15V I Alarm */
155  uint8 ALARMM15V; /* -15V Alarm */
156  uint8 ALARMP15I; /* +15V I Alarm */
157  uint8 ALARMP15V; /* +15V Alarm */
158  uint8 ALARMM5I; /* -5V I Alarm */
159  uint8 ALARMM5V; /* -5V Alarm */
160  uint8 ALARMP5I; /* +5V I Alarm */
161  uint8 ALARMP5V; /* +5V Alarm */
162 };
uint8 FAN2BASE
Definition: s3_shk.h:91
uint8 BIT1PERIOD
Definition: s3_shk.h:115
uint8 P5T
Definition: s3_shk.h:25
uint8 PC2O
Definition: s3_shk.h:78
uint8 VAL2V
Definition: s3_shk.h:34
uint8 FAN1BANK
Definition: s3_shk.h:87
uint8 BASET
Definition: s3_shk.h:36
uint16 PC3P
Definition: s3_shk.h:75
uint8 VAL1I
Definition: s3_shk.h:30
uint8 DET1GAIN
Definition: s3_shk.h:125
uint8 FAN3DATA
Definition: s3_shk.h:107
uint8 VAL1V
Definition: s3_shk.h:33
uint8 ALARMDISCHG
Definition: s3_shk.h:144
uint8 VAL2I
Definition: s3_shk.h:31
uint8 PC2ZTH
Definition: s3_shk.h:111
uint8 _75STATL
Definition: s3_shk.h:72
uint8 _2KASTATL
Definition: s3_shk.h:63
float64 sctime_collection
Definition: s3_shk.h:6
uint8 ALARM2KVA
Definition: s3_shk.h:149
uint8 SSD1TH
Definition: s3_shk.h:114
uint8 ALARM75V
Definition: s3_shk.h:153
uint8 BIT2PERIOD
Definition: s3_shk.h:117
uint8 ALARM75I
Definition: s3_shk.h:152
uint8 ALARMM5I
Definition: s3_shk.h:158
uint8 _2KBSTATH
Definition: s3_shk.h:64
uint8 FAN3BLOCK
Definition: s3_shk.h:106
uint8 ALARM30KI
Definition: s3_shk.h:145
uint8 BIT3PERIOD
Definition: s3_shk.h:119
uint8 FAN1PCY
Definition: s3_shk.h:84
uint8 FAN3PCY
Definition: s3_shk.h:102
uint8 FAN3BASE
Definition: s3_shk.h:100
uint8 ALARM30KV
Definition: s3_shk.h:146
uint8 DEDX2TH
Definition: s3_shk.h:121
uint8 FAN2DATA
Definition: s3_shk.h:98
uint8 _75V
Definition: s3_shk.h:24
uint8 ALARMUP2
Definition: s3_shk.h:142
uint8 P5LIM
Definition: s3_shk.h:56
uint8 _2KI
Definition: s3_shk.h:21
uint8 VAL3I
Definition: s3_shk.h:32
uint8 P5I
Definition: s3_shk.h:11
uint8 P15I
Definition: s3_shk.h:13
uint8 _2KCV
Definition: s3_shk.h:29
uint8 FAN3PCZ
Definition: s3_shk.h:103
uint8 SSD2T
Definition: s3_shk.h:38
uint8 ALARM2KVC
Definition: s3_shk.h:147
uint8 PC2T
Definition: s3_shk.h:45
uint8 DET2TRIG
Definition: s3_shk.h:127
uint8 PC1ZTH
Definition: s3_shk.h:109
uint8 _2KBSET
Definition: s3_shk.h:65
uint8 FAN3LOGIC
Definition: s3_shk.h:101
uint8 FILL1
Definition: s3_shk.h:48
Definition: s3_shk.h:4
uint8 GRMT
Definition: s3_shk.h:47
uint8 DET2GAIN
Definition: s3_shk.h:129
uint8 SSD1T
Definition: s3_shk.h:37
uint8 FAN3SSD
Definition: s3_shk.h:104
uint8 DET2EVENT
Definition: s3_shk.h:128
uint8 OVERI
Definition: s3_shk.h:53
uint8 ALARMOP1
Definition: s3_shk.h:140
uint8 M5V
Definition: s3_shk.h:16
uint8 TANKT
Definition: s3_shk.h:40
uint8 ALARMM15V
Definition: s3_shk.h:155
uint8 HV30T
Definition: s3_shk.h:42
uint8 PC3YTH
Definition: s3_shk.h:112
uint8 PC3O
Definition: s3_shk.h:79
uint8 FAN3MODE
Definition: s3_shk.h:99
uint8 DET3TRIG
Definition: s3_shk.h:131
uint16 PC2P
Definition: s3_shk.h:74
uint8 ALARMUP3
Definition: s3_shk.h:141
uint8 FAN3BANK
Definition: s3_shk.h:105
uint8 HKSECTOR
Definition: s3_shk.h:10
uint8 FILL2
Definition: s3_shk.h:49
uint8 _30KV
Definition: s3_shk.h:20
uint8 ALARMM5V
Definition: s3_shk.h:159
uint8 SSD3T
Definition: s3_shk.h:39
uint8 P15LIM
Definition: s3_shk.h:54
uint8 DEDX3TH
Definition: s3_shk.h:122
uint8 FAN1BASE
Definition: s3_shk.h:82
uint8 DET1EVENT
Definition: s3_shk.h:124
uint8 SSD2TH
Definition: s3_shk.h:116
uint8 _30KSET
Definition: s3_shk.h:59
uint16 DET3CHANNELS
Definition: s3_shk.h:134
uint8 P15V
Definition: s3_shk.h:17
uint8 M5LIM
Definition: s3_shk.h:57
uint8 FAN1PCZ
Definition: s3_shk.h:85
uint8 ALARMM15I
Definition: s3_shk.h:154
uint8 FAN1LOGIC
Definition: s3_shk.h:83
uint8 P5V
Definition: s3_shk.h:15
uint32 sctime_readout
Definition: s3_shk.h:5
uint16 ACTRCTRL
Definition: s3_shk.h:135
uint8 _2KV
Definition: s3_shk.h:22
uint8 FAN1DATA
Definition: s3_shk.h:89
uint8 PC1T
Definition: s3_shk.h:44
uint32 QAC
Definition: s3_shk.h:8
uint8 _2KCSTATL
Definition: s3_shk.h:69
uint8 P15T
Definition: s3_shk.h:26
uint8 ALARMP5V
Definition: s3_shk.h:161
uint8 _2KBV
Definition: s3_shk.h:28
uint8 ALARMP5I
Definition: s3_shk.h:160
uint8 _75SET
Definition: s3_shk.h:71
uint8 _2KBSTATL
Definition: s3_shk.h:66
uint8 FAN1SSD
Definition: s3_shk.h:86
uint8 ALARM2KVB
Definition: s3_shk.h:148
uint8 ALARM2KI
Definition: s3_shk.h:150
uint8 _2KASTATH
Definition: s3_shk.h:61
uint8 _30KSTATL
Definition: s3_shk.h:60
uint16 ACTRSAMPLE
Definition: s3_shk.h:137
uint8 FILL3
Definition: s3_shk.h:50
uint8 _75STATH
Definition: s3_shk.h:70
uint8 ALARMOP3
Definition: s3_shk.h:138
uint8 ALARMP15I
Definition: s3_shk.h:156
uint8 VAL3V
Definition: s3_shk.h:35
uint8 DEDX1TH
Definition: s3_shk.h:120
uint8 DET3EVENT
Definition: s3_shk.h:132
uint8 M5I
Definition: s3_shk.h:12
uint8 RELAYS
Definition: s3_shk.h:52
uint8 POWERS
Definition: s3_shk.h:51
uint8 FAN2PCZ
Definition: s3_shk.h:94
uint8 _30KSTATH
Definition: s3_shk.h:58
uint16 LINEP
Definition: s3_shk.h:76
uint8 M15V
Definition: s3_shk.h:18
uint8 FAN2BANK
Definition: s3_shk.h:96
uint8 PC3ZTH
Definition: s3_shk.h:113
uint8 DET3GAIN
Definition: s3_shk.h:133
uint8 PC2YTH
Definition: s3_shk.h:110
uint8 ALARMUP1
Definition: s3_shk.h:143
uint8 FAN2SSD
Definition: s3_shk.h:95
uint16 PC1P
Definition: s3_shk.h:73
uint8 DET1TRIG
Definition: s3_shk.h:123
uint8 PC1YTH
Definition: s3_shk.h:108
uint16 DET2CHANNELS
Definition: s3_shk.h:130
uint8 _2KCSET
Definition: s3_shk.h:68
uint8 M15I
Definition: s3_shk.h:14
uint16 DET1CHANNELS
Definition: s3_shk.h:126
uint8 ALARM2KV
Definition: s3_shk.h:151
uint8 COLLT
Definition: s3_shk.h:43
uint8 FAN2LOGIC
Definition: s3_shk.h:92
uint8 _75I
Definition: s3_shk.h:23
uint8 FAN2MODE
Definition: s3_shk.h:90
uint8 FANPRIOR
Definition: s3_shk.h:136
uint8 _2KCSTATH
Definition: s3_shk.h:67
uint8 _2KASET
Definition: s3_shk.h:62
uint8 M15LIM
Definition: s3_shk.h:55
uint8 FAN1BLOCK
Definition: s3_shk.h:88
uint8 ALARMOP2
Definition: s3_shk.h:139
uint8 FAN1MODE
Definition: s3_shk.h:81
uint8 ALARMS
Definition: s3_shk.h:80
uint8 SSD3TH
Definition: s3_shk.h:118
uint8 FAN2BLOCK
Definition: s3_shk.h:97
uint8 _30KI
Definition: s3_shk.h:19
uint8 PC3T
Definition: s3_shk.h:46
uint8 EBOXT
Definition: s3_shk.h:41
uint8 _2KAV
Definition: s3_shk.h:27
uint8 PC1O
Definition: s3_shk.h:77
uint8 FAN2PCY
Definition: s3_shk.h:93
uint8 ALARMP15V
Definition: s3_shk.h:157