SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
L1SisCommandTable.h
Go to the documentation of this file.
1 /* $Id: L1SisCommandTable.h,v 1.3 1997/09/11 16:50:59 jeff Exp $ */
2 
3 /* $Source: /home/mussel9/asc/aceprog/include/RCS/L1SisCommandTable.h,v $ */
4 /* $Author: jeff $ */
5 /* $Date: 1997/09/11 16:50:59 $ */
6 /* $Revision: 1.3 $ */
7 
8 #include "hdfi.h"
9 #include "SisConstants.h"
10 
12 {
20  uint16 coinmsk;
21  int16 stbfon;
22  uint16 leakint;
23  uint8 hkbltim[2];
24  int16 oadjflg;
25  int16 vrefflg;
26  int16 scycflg;
27  uint16 mtarget;
28  uint16 mscale;
29  uint16 mbounds[2];
30  uint16 mnav[2];
31  uint16 aulkflg;
32  int16 ttpflg;
33  uint16 rnglim;
34  uint16 claslim[2];
35  int16 audgflg;
36  uint16 audglim;
37  uint16 samplim;
38  uint16 heflg;
39  uint16 hyflg;
40  uint16 hetlim;
41  uint16 hytlim;
42  uint8 htcmd[4];
43  uint16 stmask;
44  uint8 ecmd[2];
45  uint16 hiprcmd[36];
46  uint8 sdacval[26];
47  uint8 sdacsiz[26];
48  uint8 dacval0[42];
49  uint8 dacsiz0[42];
50  uint8 dacval1[6];
51  uint8 dacsiz1[6];
52  uint8 hdisc2[8];
53  uint8 hdisc0[8];
54  uint8 mdisc2[8];
55  uint8 mdisc0[8];
56  uint8 adcen[8];
57  uint8 gdiscen[8];
58  uint8 mdiscen[8];
59  uint8 hdiscen[8];
60  uint8 dirbits[32];
61  uint8 calen[64];
62  uint8 compen[64];
63  uint8 clasmap[32];
64  uint16 imthresh[4];
65  uint8 imflag[2];
66  uint8 im0arr[20];
67  uint8 im1arr[20];
68  uint8 strplim[4];
69  uint16 mcntlim[4];
70  uint16 anglim[2];
71  uint16 cnoc1[8];
72  uint16 cnoc2[8];
73  uint16 stimeid;
74  uint8 eidmap[512];
75  uint16 nbadstp;
76  uint16 badstrp[16];
80  uint8 QualityHkbltim[2];
86  uint8 QualityMbounds[2];
87  uint8 QualityMnav[2];
91  uint8 QualityClaslim[2];
95  uint8 QualityHeflg;
96  uint8 QualityHyflg;
99  uint8 QualityHtcmd[4];
101  uint8 QualityEcmd[2];
102  uint8 QualityHiprcmd[36];
103  uint8 QualitySdacval[26];
104  uint8 QualitySdacsiz[26];
105  uint8 QualityDacval0[42];
106  uint8 QualityDacsiz0[42];
107  uint8 QualityDacval1[6];
108  uint8 QualityDacsiz1[6];
109  uint8 QualityHdisc2[8];
110  uint8 QualityHdisc0[8];
111  uint8 QualityMdisc2[8];
112  uint8 QualityMdisc0[8];
113  uint8 QualityAdcen[8];
114  uint8 QualityGdiscen[8];
115  uint8 QualityMdiscen[8];
116  uint8 QualityHdiscen[8];
117  uint8 QualityDirbits[32];
118  uint8 QualityCalen[64];
119  uint8 QualityCompen[64];
120  uint8 QualityClasmap[32];
121  uint8 QualityImthresh[4];
122  uint8 QualityImflag[2];
123  uint8 QualityIm0arr[20];
124  uint8 QualityIm1arr[20];
125  uint8 QualityStrplim[4];
126  uint8 QualityMcntlim[4];
127  uint8 QualityAnglim[2];
128  uint8 QualityCnoc1[8];
129  uint8 QualityCnoc2[8];
131  uint8 QualityEidmap[512];
133  uint8 QualityBadstrp[16];
134 };
135 
136 
137 /* Definition: */
138 /* ClockMinorFrame0 = S/C clock of the start of the instrument */
139 /* cycle that contains the first byte of the */
140 /* command table */
141 /* ClockMinorFrame1 = S/C clock of the end of the instrument */
142 /* cycle that contains the last byte of the */
143 /* command table */
144 /* */
145 /* Note: Quality bits are defined in the table below. If the field */
146 /* which the quality byte is trying to characterize contains */
147 /* multiple bytes, the quality byte associated with the field */
148 /* is the logical "or" of the individual quality bytes. */
149 /* */
150 /* Quality bits: */
151 /* 0x01 = Format ID error */
152 /* 0x02 = Minor/major counter error */
153 /* 0x04 = S/C clock error */
154 /* 0x08 = Sync bit error */
155 /* 0x10 = Command table index error */
156 /* 0x20 = Cycle number error */
157 /* 0x40 = Level 0 quality bit */
158 /* 0x80 = Level 1 quality bit */
uint16 heflg
Definition: L1SisCommandTable.h:38
uint8 QualityEcmd[2]
Definition: L1SisCommandTable.h:101
uint8 QualityTtpflg
Definition: L1SisCommandTable.h:89
int16 oadjflg
Definition: L1SisCommandTable.h:24
uint8 QualityCnoc1[8]
Definition: L1SisCommandTable.h:128
uint8 QualityCnoc2[8]
Definition: L1SisCommandTable.h:129
uint8 mdisc2[8]
Definition: L1SisCommandTable.h:54
Definition: L1SisCommandTable.h:11
uint8 QualityDacval1[6]
Definition: L1SisCommandTable.h:107
uint8 compen[64]
Definition: L1SisCommandTable.h:62
uint8 QualityClaslim[2]
Definition: L1SisCommandTable.h:91
uint8 adcen[8]
Definition: L1SisCommandTable.h:56
uint16 claslim[2]
Definition: L1SisCommandTable.h:34
int16 ttpflg
Definition: L1SisCommandTable.h:32
uint8 QualityHdiscen[8]
Definition: L1SisCommandTable.h:116
uint16 cnoc2[8]
Definition: L1SisCommandTable.h:72
uint8 QualityStimeid
Definition: L1SisCommandTable.h:130
uint8 QualityLeakint
Definition: L1SisCommandTable.h:79
uint16 mcntlim[4]
Definition: L1SisCommandTable.h:69
uint16 aulkflg
Definition: L1SisCommandTable.h:31
uint8 QualityGdiscen[8]
Definition: L1SisCommandTable.h:114
uint8 QualityHkbltim[2]
Definition: L1SisCommandTable.h:80
uint16 samplim
Definition: L1SisCommandTable.h:37
uint8 QualityStbfon
Definition: L1SisCommandTable.h:78
uint8 QualityMdisc2[8]
Definition: L1SisCommandTable.h:111
uint8 ecmd[2]
Definition: L1SisCommandTable.h:44
uint8 hkbltim[2]
Definition: L1SisCommandTable.h:23
uint16 leakint
Definition: L1SisCommandTable.h:22
uint16 badstrp[16]
Definition: L1SisCommandTable.h:76
uint8 QualityNbadstp
Definition: L1SisCommandTable.h:132
uint8 QualityRnglim
Definition: L1SisCommandTable.h:90
uint8 sdacval[26]
Definition: L1SisCommandTable.h:46
uint8 QualityMnav[2]
Definition: L1SisCommandTable.h:87
uint8 QualityBadstrp[16]
Definition: L1SisCommandTable.h:133
uint16 hetlim
Definition: L1SisCommandTable.h:40
uint8 QualityCalen[64]
Definition: L1SisCommandTable.h:118
uint8 QualityHetlim
Definition: L1SisCommandTable.h:97
uint8 QualityEidmap[512]
Definition: L1SisCommandTable.h:131
uint8 clasmap[32]
Definition: L1SisCommandTable.h:63
uint16 cnoc1[8]
Definition: L1SisCommandTable.h:71
uint8 htcmd[4]
Definition: L1SisCommandTable.h:42
uint8 QualityHdisc2[8]
Definition: L1SisCommandTable.h:109
uint16 stmask
Definition: L1SisCommandTable.h:43
uint16 rnglim
Definition: L1SisCommandTable.h:33
uint8 dacval0[42]
Definition: L1SisCommandTable.h:48
uint16 hiprcmd[36]
Definition: L1SisCommandTable.h:45
uint8 QualityMbounds[2]
Definition: L1SisCommandTable.h:86
uint8 dirbits[32]
Definition: L1SisCommandTable.h:60
uint8 QualityMcntlim[4]
Definition: L1SisCommandTable.h:126
uint8 dacval1[6]
Definition: L1SisCommandTable.h:50
uint8 gdiscen[8]
Definition: L1SisCommandTable.h:57
uint16 audglim
Definition: L1SisCommandTable.h:36
uint8 QualityVrefflg
Definition: L1SisCommandTable.h:82
uint8 hdisc2[8]
Definition: L1SisCommandTable.h:52
uint8 QualityClasmap[32]
Definition: L1SisCommandTable.h:120
uint8 QualityCoinmsk
Definition: L1SisCommandTable.h:77
uint8 QualityImthresh[4]
Definition: L1SisCommandTable.h:121
uint8 QualityDacval0[42]
Definition: L1SisCommandTable.h:105
uint16 mnav[2]
Definition: L1SisCommandTable.h:30
uint8 QualitySdacval[26]
Definition: L1SisCommandTable.h:103
int16 stbfon
Definition: L1SisCommandTable.h:21
uint8 QualityAudgflg
Definition: L1SisCommandTable.h:92
uint8 QualityCompen[64]
Definition: L1SisCommandTable.h:119
uint8 hdiscen[8]
Definition: L1SisCommandTable.h:59
uint8 dacsiz1[6]
Definition: L1SisCommandTable.h:51
uint32 MicrosecondMinorFrame1
Definition: L1SisCommandTable.h:18
uint16 coinmsk
Definition: L1SisCommandTable.h:20
uint8 QualityStrplim[4]
Definition: L1SisCommandTable.h:125
uint8 QualityAdcen[8]
Definition: L1SisCommandTable.h:113
uint8 QualityDacsiz1[6]
Definition: L1SisCommandTable.h:108
int16 audgflg
Definition: L1SisCommandTable.h:35
uint32 Second1996MinorFrame1
Definition: L1SisCommandTable.h:17
uint8 hdisc0[8]
Definition: L1SisCommandTable.h:53
uint8 im0arr[20]
Definition: L1SisCommandTable.h:66
uint8 strplim[4]
Definition: L1SisCommandTable.h:68
uint8 QualityOadjflg
Definition: L1SisCommandTable.h:81
uint16 hytlim
Definition: L1SisCommandTable.h:41
uint8 dacsiz0[42]
Definition: L1SisCommandTable.h:49
uint32 ClockMinorFrame1
Definition: L1SisCommandTable.h:14
uint16 mbounds[2]
Definition: L1SisCommandTable.h:29
uint8 QualityHeflg
Definition: L1SisCommandTable.h:95
uint8 QualityHtcmd[4]
Definition: L1SisCommandTable.h:99
uint8 QualityHdisc0[8]
Definition: L1SisCommandTable.h:110
uint8 QualityMtarget
Definition: L1SisCommandTable.h:84
uint16 mtarget
Definition: L1SisCommandTable.h:27
int16 scycflg
Definition: L1SisCommandTable.h:26
uint8 QualityImflag[2]
Definition: L1SisCommandTable.h:122
uint8 QualityAulkflg
Definition: L1SisCommandTable.h:88
uint8 sdacsiz[26]
Definition: L1SisCommandTable.h:47
uint32 ClockMinorFrame0
Definition: L1SisCommandTable.h:13
uint8 QualityDirbits[32]
Definition: L1SisCommandTable.h:117
uint8 mdisc0[8]
Definition: L1SisCommandTable.h:55
uint8 QualityDacsiz0[42]
Definition: L1SisCommandTable.h:106
uint8 mdiscen[8]
Definition: L1SisCommandTable.h:58
uint16 NumberCommandEchoes
Definition: L1SisCommandTable.h:19
int16 vrefflg
Definition: L1SisCommandTable.h:25
uint8 QualityIm1arr[20]
Definition: L1SisCommandTable.h:124
uint8 QualitySamplim
Definition: L1SisCommandTable.h:94
uint16 hyflg
Definition: L1SisCommandTable.h:39
uint8 QualityIm0arr[20]
Definition: L1SisCommandTable.h:123
uint32 MicrosecondMinorFrame0
Definition: L1SisCommandTable.h:16
uint8 im1arr[20]
Definition: L1SisCommandTable.h:67
uint8 eidmap[512]
Definition: L1SisCommandTable.h:74
uint16 imthresh[4]
Definition: L1SisCommandTable.h:64
uint8 QualityAnglim[2]
Definition: L1SisCommandTable.h:127
uint32 Second1996MinorFrame0
Definition: L1SisCommandTable.h:15
uint8 QualityHyflg
Definition: L1SisCommandTable.h:96
uint8 calen[64]
Definition: L1SisCommandTable.h:61
uint8 imflag[2]
Definition: L1SisCommandTable.h:65
uint8 QualityHiprcmd[36]
Definition: L1SisCommandTable.h:102
uint16 mscale
Definition: L1SisCommandTable.h:28
uint16 anglim[2]
Definition: L1SisCommandTable.h:70
uint8 QualityMdisc0[8]
Definition: L1SisCommandTable.h:112
uint8 QualityMdiscen[8]
Definition: L1SisCommandTable.h:115
uint16 stimeid
Definition: L1SisCommandTable.h:73
uint8 QualitySdacsiz[26]
Definition: L1SisCommandTable.h:104
uint8 QualityMscale
Definition: L1SisCommandTable.h:85
uint8 QualityScycflg
Definition: L1SisCommandTable.h:83
uint8 QualityAudglim
Definition: L1SisCommandTable.h:93
uint16 nbadstp
Definition: L1SisCommandTable.h:75
uint8 QualityStmask
Definition: L1SisCommandTable.h:100
uint8 QualityHytlim
Definition: L1SisCommandTable.h:98