SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
s3schk.h
Go to the documentation of this file.
1 /* $Id: s3schk.h,v 1.3 1997/09/05 22:33:24 jeff Exp $ */
2 #include "hdfi.h"
3 
4 struct s3schk /* Spacecraft housekeeping data for S3 instruments */
5 {
6 
7  uint32 sctime_readout; /* Readout time */
8  uint8 CDHId; /* C&DH A = 01, C&DH B = 10, error otherwise */
9 
10  uint32 SunPulDat[2]; /* Sun sensor data */
11  /* bits 31-24 : unused */
12  /* bits 23-20 : Mnr frame */
13  /* bits 19-10 : sub secont count (684.75 cnts=1 sec)*/
14  /* bits 9- 8 : ID bits, 00=err,01=top,10=side,11=neither */
15  /* bits 7- 0 : Y angle measurment (Grey code) */
16  /* */
17  /* From C&DH Specification (mf0:index=0, mf8:index=1) */
18  /* For the time tag in Science minor frame 0: for a minor */
19  /* frame ID of 0, the sun pulse would have occured in the */
20  /* current major frame. For a minor frame ID of 1 to 15, */
21  /* the sun pulse would have occured in the previous major */
22  /* frame */
23  /* For the time tag in Science minor frame 8: for a minor */
24  /* frame ID of 0-8, the sun pulse would have occured in the */
25  /* current major frame. For a minor frame ID of 9 to 15, */
26  /* the sun pulse would have occured in the previous major */
27  /* frame */
28 
29  /* S3DPU SCHK values */
30  uint8 S3PwrCvtVol; /* S3DPU power converter voltage */
31  uint8 S3Cur; /* S3DPU current */
32  uint8 S3ConSecCur; /* S3DPU converter secondary curent */
33  uint8 S3PowSupATmp; /* S3DPU Power Supply A temp */
34  uint8 S3PowSupBTmp; /* S3DPU Power Supply B temp */
35  uint8 S3DckTmp; /* S3DPU Deck Temp */
36  uint8 S3Log; /* S3DPU Logic and telltale bits */
37  /* bit 7: Power conv sel telltale */
38  /* bit 6: Interface A/B select */
39  /* bit 5: Converter A power */
40  /* bit 4: Converter B power */
41  /* bits 3-0: not used */
42 
43 
44  /* Sepica SCHK values */
45  uint8 SepDecTmp; /* Deck temperature near Sepica */
46  uint8 SepCur; /* Sepica current */
47  uint8 SepIsoButTmp; /* Sepica Iso-butane tank temp */
48  uint8 SepLog; /* Sepica logic and telltales */
49  /* bit 7: Sepica Gas Valve */
50  /* bit 6: Sepica Main Power */
51  /* bit 5: Sepica Internal Heater (1&2)*/
52  /* bit 4: Sepica Interface Heater */
53  /* bits 3-0: Unused */
54 
55  /* Swics SCHK values */
56  uint8 SwcCur; /* SWICS current */
57  uint8 SwcIntTmp; /* SWICS internal temp */
58  uint8 SwcDckTmp; /* SWICS Deck temp */
59  uint8 SwcLog; /* SWICS logic and telltales */
60  /* bit 7: SWICS Main Power */
61  /* bit 6: SWICS Internal heaters */
62  /* bit 5: SWICS Interface heaters */
63  /* bit 4: SWICS Pyro Main/Backup */
64  /* bits 3-0: Unused */
65 
66  /* Swims SCHK values */
67  uint8 SwmCur; /* SWIMS current */
68  uint8 SwmIntTmp; /* SWIMS Internal Temp */
69  uint8 SwmLog; /* SWICS logic and telltales */
70  /* bit 7: SWIMS Cover Telltale */
71  /* bit 6: SWIMS Main Power */
72  /* bit 5: SWIMS Internal Heater */
73  /* bit 4: SWIMS Interface Heater */
74  /* bit 3: SWIMS Pyro Main/Backup */
75  /* bits 2-0: Unused */
76 };
uint8 SwmLog
Definition: s3schk.h:69
uint8 SwcCur
Definition: s3schk.h:56
uint8 SepIsoButTmp
Definition: s3schk.h:47
uint8 S3Log
Definition: s3schk.h:36
uint8 S3PowSupATmp
Definition: s3schk.h:33
uint8 S3DckTmp
Definition: s3schk.h:35
uint8 SwmCur
Definition: s3schk.h:67
uint8 S3PowSupBTmp
Definition: s3schk.h:34
uint8 SwmIntTmp
Definition: s3schk.h:68
uint8 SwcLog
Definition: s3schk.h:59
uint8 S3Cur
Definition: s3schk.h:31
uint32 SunPulDat[2]
Definition: s3schk.h:10
uint8 SwcIntTmp
Definition: s3schk.h:57
uint8 S3ConSecCur
Definition: s3schk.h:32
uint8 SepDecTmp
Definition: s3schk.h:45
uint8 CDHId
Definition: s3schk.h:8
uint8 SwcDckTmp
Definition: s3schk.h:58
uint8 S3PwrCvtVol
Definition: s3schk.h:30
Definition: s3schk.h:4
uint8 SepCur
Definition: s3schk.h:46
uint32 sctime_readout
Definition: s3schk.h:7
uint8 SepLog
Definition: s3schk.h:48