SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
s3_dhk.h
Go to the documentation of this file.
1 /* $Id: s3_dhk.h,v 1.3 1998/12/07 18:12:39 ad Exp $ */
2 
3 #include "hdfi.h"
4 
5 struct sshdhk {
6  uint32 sctime; /* first minor frame of edb, 32 bit spacecraft time */
7 
8  uint32 QAC; /* number of missing minor frames in edb */
9 
10  uint8 EDB; /* EDB number in this SR */
11  uint8 VERSION; /* Software Version */
12  uint8 FLAGS; /* Flag Byte */
13  /* 0x80 Artificial Spin Flag */
14  /* 0x40 Spin Clock Absent Flag */
15  /* 0x28 Sun Clock Absent Flag */
16  /* 0x04 Memory Scrubbing Flag */
17  /* 0x02 Automatic Telemetry Mode*/
18  /* 0x01 MPB Identifier */
19  uint8 LUCNT; /* Latch-up Counter */
20  uint8 IDLECTR; /* Idle Counter */
21  uint8 JOB; /* Job Status */
22  uint8 SMODENEXT; /* SEPICA Next Mode */
23  uint8 SMODE; /* SEPICA Mode */
24  uint8 MMODENEXT; /* SWIMS Next Mode */
25  uint8 MMODE; /* SWIMS Mode */
26  uint8 CMODENEXT; /* SWICS Next Mode */
27  uint8 CMODE; /* SWICS Mode */
28  uint32 SPINCTR; /* Spin Counter */
29  uint32 RECORDCTR; /* Record Counter */
30  uint8 MPOWER; /* SWIMS Power State */
31  uint8 CPOWER; /* SWICS Power State */
32  uint8 SPOWER; /* SEPICA Power State */
33  uint8 SUNSECTOR; /* Sun Sector */
34  uint16 SECTOR7LEN; /* Sector 7 Lenght */
35  uint16 SECTOR0LEN; /* Sector 0 Lenght */
36  uint16 SPINCLOCKS; /* Number of Spin Clocks */
37  uint16 TTMUX; /* TT Mux */
38  uint8 TTSTATUS; /* TT Status */
39  uint16 LUSTROBE; /* latch-up Strobe Mask */
40  uint16 LUMASK; /* latch-up Mask */
41  uint16 LUSTATE; /* latch-up State */
42  uint8 CLASSMUX; /* Muliplexer Classifications */
43  /* 0xc0 Classification Mux 3 */
44  /* 0x30 Classification Mux 2 */
45  /* 0x0c Classification Mux 1 */
46  /* 0x03 Classification Mux 0 */
47  uint8 CMDOK; /* Command Ok Counter */
48  uint8 CMDERR; /* Command Error Counter */
49  uint16 CMDHIST1; /* Command History 1 */
50  /* 0xff00 Command History 1 ID */
51  /* 0x00e0 Command History 1 Type */
52  /* 0x001f Command History 1 Lenght */
53  uint16 CMDHIST2; /* Command History 2 */
54  /* 0xff00 Command History 2 ID */
55  /* 0x00e0 Command History 2 Type */
56  /* 0x001f Command History 2 Lenght */
57  uint16 CMDHIST3; /* Command History 3 */
58  /* 0xff00 Command History 3 ID */
59  /* 0x00e0 Command History 3 Type */
60  /* 0x001f Command History 3 Lenght */
61  uint8 PARITYERR; /* Parity Errors */
62  uint8 SCMDERR; /* SEPICA Command Errors */
63  uint8 MCMDERR; /* SWIMS Command Errors */
64  uint8 CCMDERR; /* SWICS Command Errors */
65  uint8 EEFILL; /* EEPROM Fill Status */
66  uint8 MEM0; /* Class 0-A,B Check */
67  uint8 MEM1; /* Class 1-A,B Check */
68  uint8 MEM2; /* Class 2-A,B Check */
69  uint8 MEM3; /* Class 3-A,B Check */
70 };
uint8 SMODENEXT
Definition: s3_dhk.h:22
uint8 SMODE
Definition: s3_dhk.h:23
uint8 MPOWER
Definition: s3_dhk.h:30
uint8 CMODENEXT
Definition: s3_dhk.h:26
uint8 CCMDERR
Definition: s3_dhk.h:64
uint8 CMDOK
Definition: s3_dhk.h:47
uint8 CMDERR
Definition: s3_dhk.h:48
uint8 LUCNT
Definition: s3_dhk.h:19
uint8 MCMDERR
Definition: s3_dhk.h:63
uint32 QAC
Definition: s3_dhk.h:8
uint8 SCMDERR
Definition: s3_dhk.h:62
uint8 MEM3
Definition: s3_dhk.h:69
uint16 SECTOR7LEN
Definition: s3_dhk.h:34
uint16 LUSTROBE
Definition: s3_dhk.h:39
Definition: s3_dhk.h:5
uint16 LUSTATE
Definition: s3_dhk.h:41
uint8 MMODENEXT
Definition: s3_dhk.h:24
uint32 SPINCTR
Definition: s3_dhk.h:28
uint8 MEM2
Definition: s3_dhk.h:68
uint8 MMODE
Definition: s3_dhk.h:25
uint16 LUMASK
Definition: s3_dhk.h:40
uint8 TTSTATUS
Definition: s3_dhk.h:38
uint16 SPINCLOCKS
Definition: s3_dhk.h:36
uint8 SUNSECTOR
Definition: s3_dhk.h:33
uint32 sctime
Definition: s3_dhk.h:6
uint8 EDB
Definition: s3_dhk.h:10
uint8 IDLECTR
Definition: s3_dhk.h:20
uint8 CLASSMUX
Definition: s3_dhk.h:42
uint16 SECTOR0LEN
Definition: s3_dhk.h:35
uint8 CMODE
Definition: s3_dhk.h:27
uint8 JOB
Definition: s3_dhk.h:21
uint16 CMDHIST3
Definition: s3_dhk.h:57
uint32 RECORDCTR
Definition: s3_dhk.h:29
uint8 CPOWER
Definition: s3_dhk.h:31
uint16 CMDHIST2
Definition: s3_dhk.h:53
uint8 MEM1
Definition: s3_dhk.h:67
uint8 SPOWER
Definition: s3_dhk.h:32
uint16 TTMUX
Definition: s3_dhk.h:37
uint8 EEFILL
Definition: s3_dhk.h:65
uint8 FLAGS
Definition: s3_dhk.h:12
uint16 CMDHIST1
Definition: s3_dhk.h:49
uint8 VERSION
Definition: s3_dhk.h:11
uint8 PARITYERR
Definition: s3_dhk.h:61
uint8 MEM0
Definition: s3_dhk.h:66