Source Code

002316,000001: # Copyright: Public domain. 002317,000002: # Filename: FLAGWORD_ASSIGNMENTS.agc 002318,000003: # Purpose: Part of the source code for Luminary 1A build 099. 002319,000004: # It is part of the source code for the Lunar Module's (LM) 002320,000005: # Apollo Guidance Computer (AGC), for Apollo 11. 002321,000006: # Assembler: yaYUL 002322,000007: # Contact: Onno Hommes <ohommes@cmu.edu>. 002323,000008: # Website: www.ibiblio.org/apollo. 002324,000009: # Pages: 0061-0089 002325,000010: # Mod history: 2009-05-15 OH Transcribed from page images. 002326,000011: # 2009-05-17 RSB Extended to (blank) p. 89. 002327,000012: 002328,000013: # This source code has been transcribed or otherwise adapted from 002329,000014: # digitized images of a hardcopy from the MIT Museum. The digitization 002330,000015: # was performed by Paul Fjeld, and arranged for by Deborah Douglas of 002331,000016: # the Museum. Many thanks to both. The images (with suitable reduction 002332,000017: # in storage size and consequent reduction in image quality as well) are 002333,000018: # available online at www.ibiblio.org/apollo. If for some reason you 002334,000019: # find that the images are illegible, contact me at info@sandroid.org 002335,000020: # about getting access to the (much) higher-quality images which Paul 002336,000021: # actually created. 002337,000022: 002338,000023: # Notations on the hardcopy document read, in part: 002339,000024: 002340,000025: # Assemble revision 001 of AGC program LMY99 by NASA 2021112-61 002341,000026: # 16:27 JULY 14, 1969 002342,000027: 002343,000028: 002344,000029: # Page 61 002345,000030: # FLAGWORDS 0-11 ARE DOWNLINKED AND CAN BE SET AND CLEARED BY UP-FLAG AND DOWN-FLAG INSTRUCTIONS IN THE 002346,000031: # INTERPRETER. THESE WERE PREVIOUSLY LISTED UNDER "INTERPRETIVE SWITCH BIT ASSIGNMENTS" IN 002347,000032: # THE ERASABLE LOG SECTION. FLAGWORDS 12 & 13 WERE PREVIOUSLY RADMODES AND DAPBOOLS AND 002348,000033: # ARE STILL DOWNLINKED UNDER THOSE NAMES. 002349,000034: 002350,000035: # ALPHABETICAL LIST OF FLAGWORDS 002351,000036: 002352,000037: 002353,000038: # FLAGWORD DEC. NUMBER BIT AND FLAG BIT NAME 002354,000039: 002355,000040: # ACCOKFLG 207 BIT 3 FLAG 13 ACCSOKAY 002356,000041: # ACC4-2FL 199 BIT 11 FLAG 13 ACC4OR2X 002357,000042: # ACMODFLG 032 BIT 13 FLAG 2 ACMODBIT 002358,000043: # ALTSCALE 186 BIT 9 FLAG 12 ALTSCBIT 002359,000044: # ANTENFLG 183 BIT 12 FLAG 12 ANTENBIT 002360,000045: # AORBSFLG 205 BIT 5 FLAG 13 AORBSYST 002361,000046: # AORBTFLG 200 BIT 10 FLAG 13 AORBTRAN 002362,000047: # APSESW 130 BIT 5 FLAG 8 APSESBIT 002363,000048: # APSFLAG 152 BIT 13 FLAG 10 APSFLBIT 002364,000049: # ASTNFLAG 108 BIT 12 FLAG 7 ASTNBIT 002365,000050: # ATTFLAG 104 BIT 1 FLAG 6 ATTFLBIT 002366,000051: # AUTOMODE 193 BIT 2 FLAG 12 AUTOMBIT 002367,000052: # AUTR1FLG 209 BIT 1 FLAG 13 AUTRATE1 002368,000053: # AUTR2FLG 208 BIT 2 FLAG 13 AUTRATE2 002369,000054: # AUXFLAG 103 BIT 2 FLAG 6 AUXFLBIT 002370,000055: # AVEGFLAG 115 BIT 5 FLAG 7 AVEGFBIT 002371,000056: # AVEMIDSW 149 BIT 1 FLAG 9 AVEMDBIT 002372,000057: # AVFLAG 040 BIT 5 FLAG 2 AVFLBIT 002373,000058: # CALCMAN2 043 BIT 2 FLAG 2 CALC2BIT 002374,000059: # CALCMAN3 042 BIT 3 FLAG 2 CALC3BIT 002375,000060: # CDESFLAG 180 BIT 15 FLAG 12 CDESBIT 002376,000061: # CMOONFLG 123 BIT 12 FLAG 8 CMOONBIT 002377,000062: # COGAFLAG 131 BIT 4 FLAG 8 COGAFBIT 002378,000063: # CSMDKFLG 197 BIT 13 FLAG 13 CSMDOCKD 002379,000064: # CULTFLAG 053 BIT 7 FLAG 3 CULTBIT 002380,000065: # DAPBOOLS FLGWRD13 002381,000066: # DBSELFLG 206 BIT 4 FLAG 13 DBSELECT 002382,000067: # DESIGFLG 185 BIT 10 FLAG 12 DESIGBIT 002383,000068: # DIDFLAG 016 BIT 14 FLAG DIDFLBIT 002384,000069: # DIMOFLAG 059 BIT 1 FLAG 3 DIMOBIT 002385,000070: # DMENFLG 081 BIT 9 FLAG 5 DMENFBIT 002386,000071: # DRIFTDFL 202 BIT 8 FLAG 13 DRIFTBIT 002387,000072: # DRIFTFLG 030 BIT 15 FLAG 2 DRFTBIT 002388,000073: # DSKYFLAG 075 BIT 15 FLAG 5 DSKYFBIT 002389,000074: # Page 62 002390,000075: # D6OR9FLG 058 BIT 2 FLAG 3 D6OR9BIT 002391,000076: # ENGONFLG 083 BIT 7 FLAG 5 ENGONBIT 002392,000077: # ERADFLAG 017 BIT 13 FLAG 1 ERADFBIT 002393,000078: # ETPIFLAG 038 BIT 7 FLAG 2 ETPIBIT EQUIVALENT FLAG NAME: DPTNSW 002394,000079: # FINALFLG 039 BIT 6 FLAG 2 FINALBIT 002395,000080: # FLAGWRD0 (000-014) (STATE +0) 002396,000081: # FLAGWRD1 (015-029) (STATE +1) 002397,000082: # FLAGWRD2 (030-044) (STATE +2) 002398,000083: # FLAGWRD3 (045-059) (STATE +3) 002399,000084: # FLAGWRD4 (060-074) (STATE +4) 002400,000085: # FLAGWRD5 (075-089) (STATE +5) 002401,000086: # FLAGWRD6 (090-104) (STATE +6) 002402,000087: # FLAGWRD7 (105-119) (STATE +7) 002403,000088: # FLAGWRD8 (120-134) (STATE +8D) 002404,000089: # FLAGWRD9 (135-149) (STATE +9D) 002405,000090: # FLAP 142 BIT 8 FLAG 9 FLAPBIT 002406,000091: # FLGWRD10 (150-164) (STATE +10D) 002407,000092: # FLGWRD11 (165-179) (STATE +11D) 002408,000093: # FLGWRD12 (180-194) (STATE +12D) 002409,000094: # FLGWRD13 (195-209) (STATE +13D) 002410,000095: # FLPC 138 BIT 12 FLAG 9 FLPCBIT 002411,000096: # FLPI 139 BIT 11 FLAG 9 FLPIBIT 002412,000097: # FLRCS 149 BIT 10 FLAG 9 FLRCSBIT 002413,000098: # FLUNDISP 125 BIT 10 FLAG 8 FLUNDBIT 002414,000099: # FLVR 136 BIT 14 FLAG 9 FLVRBIT 002415,000100: # FREEFLAG 012 BIT 3 FLAG 0 FREEFBIT 002416,000101: # FSPASFLG 005 BIT 10 FLAG 0 FSPASBIT 002417,000102: # GLOKFAIL 046 BIT 14 FLAG 3 GLOKFBIT 002418,000103: # GMBDRVSW 095 BIT 10 FLAG 6 GMBDRBIT 002419,000104: # GUESSW 028 BIT 2 FLAG 1 GUESSBIT 002420,000105: # HFLSHFLG 179 BIT 1 FLAG 11 HFLSHBIT 002421,000106: # IDLEFLAG 113 BIT 7 FLAG 7 IDLEFBIT 002422,000107: # IGNFLAG 107 BIT 13 FLAG 7 IGNFLBIT 002423,000108: # IMPULSW 036 BIT 9 FLAG 2 IMPULBIT 002424,000109: # IMUSE 007 BIT 8 FLAG 0 IMUSEBIT 002425,000110: # INFINFLG 128 BIT 7 FLAG 8 INFINBIT 002426,000111: # INITALGN 133 BIT 2 FLAG 8 INITABIT 002427,000112: # INTFLAG 151 BIT 14 FLAG 10 INTFLBIT 002428,000113: # INTYPFLG 056 BIT 4 FLAG 3 INTYPBIT 002429,000114: # ITSWICH 105 BIT 15 FLAG 7 ITSWBIT 002430,000115: # JSWITCH 001 BIT 14 FLAG 0 JSWCHBIT 002431,000116: # LETABORT 141 BIT 9 FLAG 9 LETABBIT 002432,000117: # LMOONFLG 124 BIT 11 FLAG 8 LMOONBIT 002433,000118: # LOKONSW 010 BIT 5 FLAG 0 LOKONBIT 002434,000119: # LOSCMFLG 033 BIT 12 FLAG 2 LOSCMBIT 002435,000120: # LRALTFLG 190 BIT 5 FLAG 12 LRALTBIT 002436,000121: # LRBYPASS 165 BIT 15 FLAG 11 LRBYBIT 002437,000122: # LRINH 172 BIT 8 FLAG 11 LRINHBIT 002438,000123: # LRPOSFLG 189 BIT 6 FLAG 12 LRPOSBIT 002439,000124: # LRVELFLG 187 BIT 8 FLAG 12 LRVELBIT 002440,000125: # Page63 002441,000126: # LUNAFLAG 048 BIT 12 FLAG 3 LUNABIT 002442,000127: # MANUFLAG 106 BIT 14 FLAG 7 MANUFBIT 002443,000128: # MGLVFLAG 088 BIT 2 FLAG 5 MGLVFBIT 002444,000129: # MIDAVFLG 148 BIT 2 FLAG 9 MIDAVBIT 002445,000130: # MIDFLAG 002 BIT 13 FLAG 0 MIDFLBIT 002446,000131: # MID1FLAG 147 BIT 3 FLAG 9 MID1BIT 002447,000132: # MKOVFLAG 072 BIT 3 FLAG 4 MKOVBIT 002448,000133: # MOONFLAG 003 BIT 12 FLAG 0 MOONBIT 002449,000134: # MRKIDFLG 060 BIT 15 FLAG 4 MRKIDBIT 002450,000135: # MRKNVFLG 066 BIT 9 FLAG 4 MRKNVBIT 002451,000136: # MRUPTFLG 070 BIT 5 FLAG 4 MRUPTBIT 002452,000137: # MUNFLAG 097 BIT 8 FLAG 6 MUNFLBIT 002453,000138: # MWAITFLG 064 BIT 11 FLAG 4 MWAITBIT 002454,000139: # NEEDLFLG 011 BIT 4 FLAG 0 NEEDLBIT 002455,000140: # NEWIFLG 122 BIT 13 FLAG 8 NEWIBIT 002456,000141: # NJETSFLG 015 BIT 15 FLAG NJETSBIT 002457,000142: # NODOFLAG 044 BIT 1 FLAG 2 NODOBIT 002458,000143: # NOLRREAD 170 BIT 10 FLAG 11 NOLRRBIT 002459,000144: # NORMSW 110 BIT 10 FLAG 7 NORMSBIT 002460,000145: # NORRMON 086 BIT 4 FLAG 5 NORRMBIT 002461,000146: # NOR29FLG 049 BIT 11 FLAG 3 NR29FBIT 002462,000147: # NOTHROTL 078 BIT 12 FLAG 5 NOTHRBIT 002463,000148: # NOUPFLAG 024 BIT 6 FLAG 1 NOUPFBIT 002464,000149: # NRMNVFLG 067 BIT 8 FLAG 4 NRMNVBIT 002465,000150: # NRMIDFLG 062 BIT 13 FLAG 4 NRMIDBIT 002466,000151: # NRUPTFLG 071 BIT 4 FLAG 4 NRUPTBIT 002467,000152: # NTARGFLG 102 BIT 3 FLAG 6 NTARGBIT 002468,000153: # NWAITFLG 065 BIT 10 FLAG 4 NWAITBIT 002469,000154: # OLDESFLG 014 BIT 1 FLAG 0 OLDESBIT 002470,000155: # OPTNSW 038 BIT 7 FLAG 2 OPTNBIT EQUIVALENT FLAG NAME: ETPIFLAG 002471,000156: # ORBWFLAG 054 BIT 6 FLAG 3 ORBWFBIT 002472,000157: # ORDERSW 129 BIT 6 FLAG 8 ORDERBIT 002473,000158: # OURRCFLG 198 BIT 12 FLAG 13 OURRCBIT 002474,000159: # PDSPFLAG 063 BIT 12 FLAG 4 PDSPFBIT 002475,000160: # PFRATFLG 041 BIT 4 FLAG 2 PFRATBIT 002476,000161: # PINBRFLG 069 BIT 6 FLAG 4 PINBRBIT 002477,000162: # PRECIFLG 052 BIT 8 FLAG 3 PRECIBIT 002478,000163: # PRIODFLG 061 BIT 14 FLAG 1 PRIODBIT 002479,000164: # PRONVFLG 068 BIT 7 FLAG 4 PRONVBIT 002480,000165: # PSTHIGAT 169 BIT 11 FLAG 11 PSTHIBIT 002481,000166: # PULSEFLG 195 BIT 15 FLAG 13 PULSES 002482,000167: # P21FLAG 004 BIT 11 FLAG 0 P21FLBIT 002483,000168: # P25FLAG 006 BIT 9 FLAG 0 P25FLBIT 002484,000169: # P39/79SW 126 BIT 9 FLAG 8 P39SWBIT 002485,000170: # QUITFLAG 145 BIT 5 FLAG 9 QUITBIT 002486,000171: # RADMODES FLGWRD12 002487,000172: # RASFLAG FLGWRD10 002488,000173: # RCDUFAIL 188 BIT 7 FLAG 12 RCDUFBIT 002489,000174: # RCDU0FLG 182 BIT 13 FLAG 12 RCDU0BIT 002490,000175: # READLR 174 BIT 6 FLAG 11 READLBIT 002491,000176: # Page 64 002492,000177: # READRFLG 051 BIT 9 FLAG 3 READRBIT EQUIVALENT FLAG NAME FOR R04FLAG 002493,000178: # READVEL 175 BIT 5 FLAG 11 READVBIT 002494,000179: # REDFLAG 099 BIT 6 FLAG 6 REDFLBIT 002495,000180: # REFSMFLG 047 BIT 13 FLAG 3 REFSMBIT 002496,000181: # REINTFLG 158 BIT 7 FLAG 10 REINTBIT 002497,000182: # REMODFLG 181 BIT 14 FLAG 12 REMODBIT 002498,000183: # RENDWFLG 089 BIT 1 FLAG 5 RENDWBIT 002499,000184: # REPOSMON 184 BIT 11 FLAG 12 REPOSBIT 002500,000185: # RHCSCFLG 203 BIT 7 FLAG 13 RHCSCALE 002501,000186: # RNDVZFLG 008 BIT 7 FLAG 0 RNDVZBIT 002502,000187: # RNGEDATA 176 BIT 4 FLAG 11 RNGEDBIT 002503,000188: # RNGSCFLG 080 BIT 10 FLAG 5 RNGSCBIT 002504,000189: # RODFLAG 018 BIT 12 FLAG 1 RODFLBIT 002505,000190: # ROTFLAG 144 BIT 6 FLAG 9 ROTFLBIT 002506,000191: # RPQFLAG 120 BIT 15 FLAG 8 RPQFLBIT 002507,000192: # RRDATAFL 191 BIT 4 FLAG 12 RRDATABT 002508,000193: # RRNBSW 009 BIT 6 FLAG 0 RRNBBIT 002509,000194: # RRRSFLAG 192 BIT 3 FLAG 12 RRRSBIT 002510,000195: # RVSW 111 BIT 9 FLAG 7 RVSWBIT 002511,000196: # R04FLAG 051 BIT 9 FLAG 3 R04FLBIT EQUIVALENT FLAG NAME: READRFLG 002512,000197: # R10FLAG 013 BIT 2 FLAG 0 R10FLBIT 002513,000198: # R61FLAG 020 BIT 10 FLAG 1 R61FLBIT 002514,000199: # R77FLAG 079 BIT 11 FLAG 5 R77FLBIT 002515,000200: # SCALBAD 177 BIT 3 FLAG 11 SCABBIT 002516,000201: # SLOPESW 027 BIT 3 FLAG 1 SLOPEBIT 002517,000202: # SNUFFER 077 BIT 13 FLAG 5 SNUFFBIT 002518,000203: # SOLNSW 087 BIT 3 FLAG 5 SOLNSBIT 002519,000204: # SRCHOPTN 031 BIT 14 FLAG 2 SRCHOBIT 002520,000205: # STATEFLG 055 BIT 5 FLAG 3 STATEBIT 002521,000206: # STEERSW 034 BIT 11 FLAG 2 STEERBIT 002522,000207: # SURFFLAG 127 BIT 8 FLAG 8 SURFFBIT 002523,000208: # SWANDISP 109 BIT 11 FLAG 7 SWANDBIT 002524,000209: # S32.1F1 090 BIT 15 FLAG 6 S32BIT1 002525,000210: # S32.1F2 091 BIT 14 FLAG 6 S32BIT2 002526,000211: # S32.1F3A 092 BIT 13 FLAG 6 S32BIT3A 002527,000212: # S32.1F3B 093 BIT 12 FLAG 6 S32BIT3B 002528,000213: # TFFSW 119 BIT 1 FLAG 7 TFFSWBIT 002529,000214: # TRACKFLG 025 BIT 5 FLAG 1 TRACKBIT 002530,000215: # TURNONFL 194 BIT 1 FLAG 12 TURNONBT 002531,000216: # ULLAGFLG 204 BIT 6 FLAG 13 ULLAGER 002532,000217: # UPDATFLG 023 BIT 7 FLAG 1 UPDATBIT 002533,000218: # UPLOCKFL 116 BIT 4 FLAG 7 UPLOCBIT 002534,000219: # USEQRFLG 196 BIT 14 FLAG 13 USEQRJTS 002535,000220: # VEHUPFLG 022 BIT 8 FLAG 1 VEHUPBIT 002536,000221: # VELDATA 173 BIT 7 FLAG 11 VELDABIT 002537,000222: # VERIFLAG 117 BIT 3 FLAG 7 VERIFBIT 002538,000223: # VFLAG 050 BIT 10 FLAG 3 VFLAGBIT 002539,000224: # VFLSHFLG 178 BIT 2 FLAG 11 VFLSHBIT 002540,000225: # VINTFLAG 057 BIT 3 FLAG 3 VINTFBIT 002541,000226: # VXINH 168 BIT 12 FLAG 11 VXINHBIT 002542,000227: # Page 65 002543,000228: # V37FLAG 114 BIT 6 FLAG 7 V37FLBIT 002544,000229: # V67FLAG 112 BIT 8 FLAG 7 V67FLBIT 002545,000230: # V82EMFLG 118 BIT 2 FLAG 7 V82EMBIT 002546,000231: # XDELVFLG 037 BIT 8 FLAG 2 XDELVBIT 002547,000232: # XDSPFLAG 074 BIT 1 FLAG 4 XDSPBIT 002548,000233: # XORFLG 171 BIT 9 FLAG 11 XORFLBIT 002549,000234: # XOVINFLG 201 BIT 9 FLAG 13 XOVINHIB 002550,000235: # 3AXISFLG 084 BIT 6 FLAG 5 3AXISBIT 002551,000236: # 360SW 134 BIT 1 FLAG 8 360SWBIT 002552,000237: 002553,000238: # ASSIGNMENT AND DESCRIPTION OF FLAGWORDS 002554,000239: 002555,000240: 26,2022 0074 FLAGWRD0 = STATE +0 # (000-014) 002556,000241: 002557,000242: # (SET) (RESET) 002558,000243: 002559,000244: # BIT 15 FLAG 0 (S) 002560,000245: 26,2022 = 000D 002561,000246: 26,2022 = BIT15 002562,000247: 002563,000248: # BIT 14 FLAG 0 (S) 002564,000249: 26,2022 JSWITCH = 001D # INTEGRATION OF W INTEGRATION OF STATE 002565,000250: 26,2022 4736 JSWCHBIT = BIT14 # MATRIX VECTOR 002566,000251: 002567,000252: # BIT 13 FLAG 0 (S) 002568,000253: 26,2022 MIDFLAG = 002D # INTEGRATION WITH INTEGRATION WITHOUT 002569,000254: # SECONDARY BODY AND SOLAR PERTURBATIONS 002570,000255: 26,2022 4737 MIDFLBIT = BIT13 # SOLAR PERTURBATIONS 002571,000256: 002572,000257: # BIT 12 FLAG 0 (L) 002573,000258: 26,2022 MOONFLAG = 003D # MOON IS SPHERE OF EARTH IS SPHERE OF 002574,000259: 26,2022 4740 MOONBIT = BIT12 # INFLUENCE INFLUENCE 002575,000260: 002576,000261: # BIT 11 FLAG 0 002577,000262: 26,2022 P21FLAG = 004D # USE BASE VECTORS 1ST PASS -- CALC- 002578,000263: 26,2022 4741 P21FLBIT = BIT11 # ALREADY CALCULATED ULATE BASE VECTORS 002579,000264: 002580,000265: # BIT 10 FLAG 0 002581,000266: 26,2022 FSPASFLG = 005D # FIRST PASS THROUGH NOT FIRST PASS THRU 002582,000267: 26,2022 4742 FSPASBIT = BIT10 # REPOSITION ROUTINE REPOSITION ROUTINE 002583,000268: 002584,000269: # Page 66 002585,000270: # BIT 9 FLAG 0 (S) 002586,000271: 26,2022 P25FLAG = 006D # P25 OPERATING P25 NOT OPERATING 002587,000272: 26,2022 4743 P25FLBIT = BIT9 002588,000273: 002589,000274: # BIT 8 FLAG 0 (S) 002590,000275: 26,2022 IMUSE = 007D # IMU IN USE IMU NOT IN USE 002591,000276: 26,2022 4744 IMUSEBIT = BIT8 002592,000277: 002593,000278: # BIT 7 FLAG 0 (S) 002594,000279: 26,2022 RNDVZFLG = 008D # P20 RUNNING (RADAR P20 NOT RUNNING 002595,000280: 26,2022 4745 RNDVZBIT = BIT7 # IN USE) 002596,000281: 002597,000282: # BIT 6 FLAG 0 (S) 002598,000283: 26,2022 RRNBSW = 009D # RADAR TARGET IN RADAR TARGET IN 002599,000284: 26,2022 4746 RRNBBIT = BIT6 # NB COORDINATES SM COORDINATES 002600,000285: 002601,000286: # BIT 5 FLAG 0 (S) 002602,000287: 26,2022 LOKONSW = 010D # RADAR LOCK-ON RADAR LOCK-ON NOT 002603,000288: 26,2022 4747 LOKONBIT = BIT5 # DESIRED DESIRED 002604,000289: 002605,000290: # BIT 4 FLAG 0 (S) 002606,000291: 26,2022 NEEDLFLG = 011D # TOTAL ATTITUDE A/P FOLLOWING 002607,000292: 26,2022 4750 NEEDLBIT = BIT4 # ERROR DISPLAYED ERROR DISPLAYED 002608,000293: 002609,000294: # BIT 3 FLAG 0 002610,000295: 26,2022 FREEFLAG = 012D # (USED BY P51-53 TEMP IN MANY DIFFERENT 002611,000296: # ROUTINES & BY LUNAR + SOLAR EPHEMERIDES) 002612,000297: 26,2022 4751 FREEFBIT = BIT3 002613,000298: 002614,000299: # BIT 2 FLAG 0 002615,000300: 26,2022 R10FLAG = 013D # R10 OUTPUTS DATA TO BESIDES OUTPUT WHEN 002616,000301: 26,2022 4752 R10FLBIT = BIT2 # ALTITUDE & ALTITUDE SET, R10 ALSO OUTPUT 002617,000302: # RATE METERS ONLY TO FORWARD & LATERAL 002618,000303: # VELOCITY CROSSPOINTER 002619,000304: 002620,000305: # BIT 1 FLAG 0 (L) 002621,000306: 26,2022 OLDESFLG = 014D # R29 GYRO CMD LOOP R29 GYRO CMD LOOP 002622,000307: 26,2022 4753 OLDESBIT = BIT1 # REQUESTED NOT REQUESTED 002623,000308: 002624,000309: 002625,000310: 26,2022 0075 FLAGWRD1 = STATE +1 # (015-029) 002626,000311: 002627,000312: # Page 67 002628,000313: # (SET) (RESET) 002629,000314: 002630,000315: # BIT 15 FLAG 1 (S) 002631,000316: 26,2022 NJETSFLG = 015D # TWO JET RCS BURN FOUR JET RCS BURN 002632,000317: 26,2022 4735 NJETSBIT = BIT15 002633,000318: 002634,000319: # BIT 14 FLAG 1 (L) 002635,000320: 26,2022 DIDFLAG = 016D # INERTIAL DATA IS PERFORM DATA DISPLAY 002636,000321: 26,2022 4736 DIDFLBIT = BIT14 # AVAILABLE INITIALIZATION FUNCS 002637,000322: 002638,000323: # BIT 13 FLAG 1 (S) 002639,000324: 26,2022 ERADFLAG = 017D # COMPUTE REARTH USE CONSTANT REARTH 002640,000325: 26,2022 4737 ERADFBIT = BIT13 # FISCHER ELLIPSOID PAD RADIUS 002641,000326: 002642,000327: # BIT 12 FLAG 1 002643,000328: 26,2022 RODFLAG = 018D # IF IN P66, NORMAL IF IN P66, RE-INIT- 002644,000329: 26,2022 4740 RODFLBIT = BIT12 # OPERATION CONTINUES. IALIZATION IS PER- 002645,000330: # RESTART CLEARS FLAG FORMED AND FLAG IS 002646,000331: 002647,000332: # BIT 11 FLAG 1 002648,000333: 26,2022 = 019D 002649,000334: 26,2022 = BIT11 002650,000335: 002651,000336: # BIT 10 FLAG 1 (L) 002652,000337: 26,2022 R61FLAG = 020D # RUN R61 LEM RUN R65 LEM 002653,000338: 26,2022 4742 R61FLBIT = BIT10 002654,000339: 002655,000340: # BIT 9 FLAG 1 002656,000341: 26,2022 = 021D 002657,000342: 26,2022 = BIT9 002658,000343: 002659,000344: # BIT 8 FLAG 1 (S) 002660,000345: 26,2022 VEHUPFLG = 022D # CSM STATE-VECTOR LEM STATE VECTOR 002661,000346: 26,2022 4744 VEHUPBIT = BIT8 # BEING UPDATED BEING UPDATED 002662,000347: 002663,000348: # BIT 7 FLAG 1 (S) 002664,000349: 26,2022 UPDATFLG = 023D # UPDATING BY MARKS UPDATING BY MARKS 002665,000350: 26,2022 4745 UPDATBIT = BIT7 # ALLOWED NOT ALLOWED 002666,000351: 002667,000352: # BIT 6 FLAG 1 (S) 002668,000353: 26,2022 NOUPFLAG = 024D # NEITHER CSM EITHER STATE 002669,000354: # NOR LM STATE VECTOR VECTOR MAY BE 002670,000355: 26,2022 4746 NOUPFBIT = BIT6 # MAY BE UPDATED UPDATED 002671,000356: 002672,000357: # Page 68 002673,000358: # BIT 5 FLAG 1 (S) 002674,000359: 26,2022 TRACKFLG = 025D # TRACKING ALLOWED TRACKING NOT ALLOWED 002675,000360: 26,2022 4747 TRACKBIT = BIT5 002676,000361: 002677,000362: # BIT 4 FLAG 1 002678,000363: 26,2022 = 026D 002679,000364: 26,2022 = BIT4 002680,000365: 002681,000366: # BIT 3 FLAG 1 (S) 002682,000367: 26,2022 SLOPESW = 027D # ITERATE WITH BIAS ITERATE WITH REGULAR 002683,000368: # METHOD IN ITERATOR FALSI METHOD IN 002684,000369: 26,2022 4751 SLOPEBIT = BIT3 # ITERATOR 002685,000370: 002686,000371: # BIT 2 FLAG 1 (S) 002687,000372: 26,2022 GUESSW = 028D # NO STARTING VALUE STARTING VALUE FOR 002688,000373: 26,2022 4752 GUESSBIT = BIT2 # FOR ITERATION ITERATION EXISTS 002689,000374: 002690,000375: # BIT 1 FLAG 1 002691,000376: 26,2022 = 029D 002692,000377: 26,2022 = BIT1 # OH 2009-05-15 Scan does not have this line 002693,000378: 002694,000379: 26,2022 0076 FLAGWRD2 = STATE +2 # (030-044) 002695,000380: 002696,000381: # (SET) (RESET) 002697,000382: 002698,000383: # BIT 15 FLAG 2 (S) 002699,000384: 26,2022 DRIFTFLG = 030D # T3RUPT CALLS GYRO T3RUPT DOES NO GYRO 002700,000385: 26,2022 4735 DRFTBIT = BIT15 # COMPENSATION COMPENSATION 002701,000386: 002702,000387: # BIT 14 FLAG 2 (S) 002703,000388: 26,2022 SRCHOPTN = 031D # RADAR IN AUTOMATIC RADAR NOT IN AUTO- 002704,000389: 26,2022 4736 SRCHOBIT = BIT14 # SEARCH OPTION (R24) MATIC SEARCH OPTION 002705,000390: 002706,000391: # BIT 13 FLAG 2 (S) 002707,000392: 26,2022 ACMODFLG = 032D # MANUAL ACQUISITION AUTO ACQUISITION 002708,000393: 26,2022 4737 ACMODBIT = BIT13 # BY RENDEZVOUS RADAR BY RENDEZVOUS RADAR 002709,000394: 002710,000395: # BIT 12 FLAG 2 (S) 002711,000396: 26,2022 LOSCMFLG = 033D # LINE OF SIGHT BEING LINE OF SIGHT NOT 002712,000397: # COMPUTED (R21) BEING COMPUTED 002713,000398: 26,2022 4740 LOSCMBIT = BIT12 002714,000399: 002715,000400: # Page 69 002716,000401: # BIT 11 FLAG 2 (S) 002717,000402: 26,2022 STEERSW = 034D # SUFFICIENT THRUST INSUFFICIENT THRUST 002718,000403: 26,2022 4741 STEERBIT = BIT11 # IS PRESENT IS PRESENT 002719,000404: 002720,000405: # BIT 10 FLAG 2 (S) 002721,000406: 26,2022 = 035D # OH 2009-05-15 These two line don't appear in scan 002722,000407: 26,2022 = BIT10 002723,000408: 002724,000409: # BIT 9 FLAG 2 (S) 002725,000410: 26,2022 IMPULSW = 036D # MINIMUM IMPULSE STEERING BURN (NO 002726,000411: # BURN (CUTOFF TIME CUTOFF TIME YET 002727,000412: 26,2022 4743 IMPULBIT = BIT9 # SPECIFIED) AVAILABLE) 002728,000413: 002729,000414: # BIT 8 FLAG 2 (S) 002730,000415: 26,2022 XDELVFLG = 037D # EXTERNAL DELTAV VG LAMBERT (AIMPOINT) 002731,000416: 26,2022 4744 XDELVBIT = BIT8 # COMPUTATION VG COMPUTATION 002732,000417: 002733,000418: # BIT 7 FLAG 2 (S) 002734,000419: 26,2022 ETPIFLAG = 038D # ELEVATION ANGLE TPI TIME SUPPLIED 002735,000420: # SUPPLIED FOR FOR P34,74 TO COMPUTE 002736,000421: 26,2022 4745 ETPIBIT = BIT7 # P34,74 ELEVATION 002737,000422: 002738,000423: # BIT 7 FLAG 2 (L) 002739,000424: 26,2022 0000046 OPTNSW = ETPIFLAG # SOI PHASE OF P38/78 SOR PHASE OF P38/78 002740,000425: 26,2022 4745 OPTNBIT = BIT7 002741,000426: 002742,000427: # BIT 6 FLAG 2 (S) 002743,000428: 26,2022 FINALFLG = 039D # LAST PASS THROUGH INTERIM PASS THROUGH 002744,000429: # RENDEZVOUS PROGRAM RENDEZVOUS PROGRAM 002745,000430: 26,2022 4746 FINALBIT = BIT6 # COMPUTATIONS COMPUTATIONS 002746,000431: 002747,000432: # BIT 5 FLAG 2 (S) 002748,000433: 26,2022 AVFLAG = 040D # LEM IS ACTIVE CSM IS ACTIVE 002749,000434: 26,2022 4747 AVFLBIT = BIT5 # VEHICLE VEHICLE 002750,000435: 002751,000436: # BIT 4 FLAG 2 (S) 002752,000437: 26,2022 PFRATFLG = 041D # PREFERRED ATTITUDE PREFERRED ATTITUDE 002753,000438: 26,2022 4750 PFRATBIT = BIT4 # COMPUTED NOT COMPUTED 002754,000439: 002755,000440: # BIT 3 FLAG 2 (S) 002756,000441: 002757,000442: # Page 70 002758,000443: 26,2022 CALCMAN3 = 042D # NO FINAL ROLL FINAL ROLL IS 002759,000444: 26,2022 4751 CALC3BIT = BIT3 # NECESSARY 002760,000445: 002761,000446: # BIT 2 FLAG 2 (S) 002762,000447: 26,2022 CALCMAN2 = 043D # PERFORM MANEUVER BYPASS STARTING 002763,000448: 26,2022 4752 CALC2BIT = BIT2 # STARTING PROCEDURE PROCEDURE 002764,000449: 002765,000450: # BIT 1 FLAG 2 (S) 002766,000451: 26,2022 NODOFLAG = 044D # V37 NOT PERMITTED V37 PERMITTED 002767,000452: 26,2022 4753 NODOBIT = BIT1 002768,000453: 002769,000454: 26,2022 0077 FLAGWRD3 = STATE +3 # (045-059) 002770,000455: 002771,000456: # (SET) (RESET) 002772,000457: 002773,000458: # BIT 15 FLAG 3 002774,000459: 26,2022 = 045D 002775,000460: 26,2022 = BIT15 # OH 2009-05-15 This line is not in scans 002776,000461: 002777,000462: # BIT 14 FLAG 3 (S) 002778,000463: 26,2022 GLOKFAIL = 046D # GIMBAL LOCK HAS NOT IN GIMBAL LOCK 002779,000464: 26,2022 4736 GLOKFBIT = BIT14 # OCCURRED 002780,000465: 002781,000466: # BIT 13 FLAG 3 *** PROTECTED FROM FRESH START *** 002782,000467: 26,2022 REFSMFLG = 047D # REFSMMAT GOOD REFSMMAT NO GOOD 002783,000468: 26,2022 4737 REFSMBIT = BIT13 002784,000469: 002785,000470: # BIT 12 FLAG 3 (S) 002786,000471: 26,2022 LUNAFLAG = 048D # LUNAR LAT-LONG EARTH LAT-LONG 002787,000472: 26,2022 4740 LUNABIT = BIT12 002788,000473: 002789,000474: # BIT 11 FLAG 3 (L) 002790,000475: 26,2022 NOR29FLG = 049D # R29 NOT ALLOWED R29 ALLOWED (RR DES- 002791,000476: 26,2022 4741 NR29FBIT = BIT11 # IGNATED POWERED FLT) 002792,000477: 002793,000478: # BIT 10 FLAG 3 (S) 002794,000479: 26,2022 VFLAG = 050D # LESS THAN TWO STARS TWO STARS IN FIELD 002795,000480: 26,2022 4742 VFLAGBIT = BIT10 # IN FIELD OF VIEW OF VIEW 002796,000481: 002797,000482: # BIT 9 FLAG 3 (S) 002798,000483: 26,2022 R04FLAG = 051D # ALARM 521 ALARM 521 ALLOWED 002799,000484: # SUPPRESSED 002800,000485: # Page 71 002801,000486: 26,2022 4743 R04FLBIT = BIT9 002802,000487: 002803,000488: # BIT 9 FLAG 3 (L) 002804,000489: 26,2022 0000063 READRFLG = R04FLAG # READING RR DATA NOT READING RR DATA 002805,000490: 26,2022 4743 READRBIT = BIT9 # PURSUANT TO R29 PURSUANT TO R29 002806,000491: 002807,000492: # BIT 8 FLAG 3 (S) 002808,000493: 26,2022 PRECIFLG = 052D # NORMAL INTEGRATION ENGAGES 4-TIME STEP 002809,000494: # IN P00 (P00) LOGIC IN INTE- 002810,000495: 26,2022 4744 PRECIBIT = BIT8 # GRATION 002811,000496: 002812,000497: # BIT 7 FLAG 3 (S) 002813,000498: 26,2022 CULTFLAG = 053D # STAR OCCULTED STAR NOT OCCULTED 002814,000499: 26,2022 4745 CULTBIT = BIT7 002815,000500: 002816,000501: # BIT 6 FLAG 3 (S) 002817,000502: 26,2022 ORBWFLAG = 054D # W MATRIX VALID FOR W MATRIX INVALID FOR 002818,000503: 26,2022 4746 ORBWFBIT = BIT6 # ORBITAL NAVIGATION ORBITAL NAVIGATION 002819,000504: 002820,000505: # BIT 5 FLAG 3 (S) 002821,000506: 26,2022 STATEFLG = 055D # PERMANENT STATE PERMANENT STATE 002822,000507: 26,2022 4747 STATEBIT = BIT5 # VECTOR UPDATED VECTOR NOT UPDATED 002823,000508: 002824,000509: # BIT 4 FLAG 3 (S) 002825,000510: 26,2022 INTYPFLG = 056D # CONIC INTEGRATION ENCKE INTEGRATION 002826,000511: 26,2022 4750 INTYPBIT = BIT4 002827,000512: 002828,000513: # BIT 3 FLAG 3 (S) 002829,000514: 26,2022 VINTFLAG = 057D # CSM STATE VECTOR LEM STATE VECTOR 002830,000515: 26,2022 4751 VINTFBIT = BIT3 # BEING INTEGRATED BEING INTEGRATED 002831,000516: 002832,000517: # BIT 2 FLAG 3 (S) 002833,000518: 26,2022 D6OR9FLG = 058D # DIMENSION OF W IS 9 DIMENSION OF W IS 6 002834,000519: 26,2022 4752 D6OR9BIT = BIT2 # FOR INTEGRATION FOR INTEGRATION 002835,000520: 002836,000521: # BIT 1 FLAG 3 (S) 002837,000522: 26,2022 DIM0FLAG = 059D # W MATRIX IS TO BE W MATRIX IS NOT TO 002838,000523: 26,2022 4753 DIM0BIT = BIT1 # USED USED 002839,000524: 002840,000525: 26,2022 0100 FLAGWRD4 = STATE +4 # (060-074) 002841,000526: 002842,000527: # Page 72 002843,000528: # (SET) (RESET) 002844,000529: 002845,000530: # BIT 15 FLAG 4 (S) 002846,000531: 26,2022 MRKIDFLG = 060D # MARK DISPLAY IN NO MARK DISPLAY IN 002847,000532: 26,2022 4735 MRKIDBIT = BIT15 # ENDIDLE ENDIDLE 002848,000533: 002849,000534: # BIT 14 FLAG 4 (S) 002850,000535: 26,2022 PRIODFLG = 061D # PRIORITY DISPLAY IN NO PRIORITY DISPLAY 002851,000536: 26,2022 4736 PRIODBIT = BIT14 # ENDIDLE IN ENDIDLE 002852,000537: 002853,000538: # BIT 13 FLAG 4 (S) 002854,000539: 26,2022 NRMIDFLG = 062D # NORMAL DISPLAY IN NO NORMAL DISPLAY 002855,000540: 26,2022 4737 NRMIDBIT = BIT13 # ENDIDLE IN ENDIDLE 002856,000541: 002857,000542: # BIT 12 FLAG 4 (S) 002858,000543: 26,2022 PDSPFLAG = 063D # P20 SETS SO AS TO LEAVE AS NORMAL DISP 002859,000544: # TURN A NORMAL DIS- 002860,000545: 26,2022 4740 PDSPFBIT = BIT12 # PLAY INTO A PRIORITY 002861,000546: # DISPLAY IN R60 002862,000547: 002863,000548: # BIT 11 FLAG 4 (S) 002864,000549: 26,2022 MWAITFLG = 064D # HIGHER PRIORITY NO HIGHER PRIORITY 002865,000550: # DISPLAY OPERATING DISPLAY OPERATING 002866,000551: 26,2022 4741 MWAITBIT = BIT11 # WHEN MARK WHEN MARK DISPLAY 002867,000552: # DISPLAY INITIATED INITIATED 002868,000553: 002869,000554: # BIT 10 FLAG 4 (S) 002870,000555: 26,2022 NWAITFLG = 065D # HIGHER PRIORITY NO HIGHER PRIORITY 002871,000556: # DISPLAY OPERATING DISPLAY OPERATING 002872,000557: 26,2022 4742 NWAITBIT = BIT10 # WHEN NORMAL WHEN NORMAL DISPLAY 002873,000558: # DISPLAY INITIATED INITIATED 002874,000559: 002875,000560: # BIT 9 FLAG 4 (S) 002876,000561: 26,2022 MRKNVFLG = 066D # ASTRONAUT USING ASTRONAUT NOT USING 002877,000562: # KEYBOARD WHEN MARK KEYBOARD WHEN MARK 002878,000563: 26,2022 4743 MRKNVBIT = BIT9 # DISPLAY INITIATED DISPLAY INITIATED 002879,000564: 002880,000565: # BIT 8 FLAG 4 (S) 002881,000566: 26,2022 NRMNVFLG = 067D # ASTRONAUT USING ASTRONAUT NOT USING 002882,000567: # KEYBOARD WHEN KEYBOARD WHEN 002883,000568: 26,2022 4744 NRMNVBIT = BIT8 # NORMAL DISPLAY NORMAL DISPLAY 002884,000569: # INITIATED INITIATED 002885,000570: 002886,000571: # BIT 7 FLAG 4 (S) 002887,000572: 26,2022 PRONVFLG = 068D # ASTRONAUT USING ASTRONAUT NOT USING 002888,000573: 002889,000574: # Page 73 002890,000575: # KEYBOARD WHEN KEYBOARD WHEN 002891,000576: 26,2022 4745 PRONVBIT = BIT7 # PRIORITY DISPLAY PRIORITY DISPLAY 002892,000577: # INITIATED INITIATED 002893,000578: 002894,000579: # BIT 6 FLAG 4 (S) 002895,000580: 26,2022 PINBRFLG = 069D # ASTRONAUT HAS ASTRONAUT HAS NOT 002896,000581: # INTERFERED WITH INTERFERED WITH 002897,000582: 26,2022 4746 PINBRBIT = BIT6 # EXISTING DISPLAY EXISTING DISPLAY 002898,000583: 002899,000584: # BIT 5 FLAG 4 (S) 002900,000585: 26,2022 MRUPTFLG = 070D # MARK DISPLAY MARK DISPLAY NOT 002901,000586: # INTERRUPTED BY INTERRUPTED BY 002902,000587: 26,2022 4747 MRUPTBIT = BIT5 # PRIORITY DISPLAY PRIORITY DISPLAY 002903,000588: 002904,000589: # BIT 4 FLAG 4 (S) 002905,000590: 26,2022 NRUPTFLG = 071D # NORMAL DISPLAY NORMAL DISPLAY NOT 002906,000591: # INTERRUPTED BY INTERRUPTED BY 002907,000592: 26,2022 4750 NRUPTBIT = BIT4 # PRIORITY OR MARK PRIORITY OR MARK 002908,000593: # DISPLAY DISPLAY 002909,000594: 002910,000595: # BIT 3 FLAG 4 (S) 002911,000596: 26,2022 MKOVFLAG = 072D # MARK DISPLAY OVER NO MARK DISPLAY OVER 002912,000597: 26,2022 4751 MKOVBIT = BIT3 # NORMAL NORMAL 002913,000598: 002914,000599: # BIT 2 FLAG 4 002915,000600: 26,2022 = 073D 002916,000601: 26,2022 = BIT2 # OH 2009-05-15 Not in scan. 002917,000602: 002918,000603: 002919,000604: # BIT 1 FLAG 4 (S) 002920,000605: 26,2022 XDSPFLAG = 074D # MARK DISPLAY NOT NO SPECIAL MARK 002921,000606: 26,2022 4753 XDSPBIT = BIT1 # TO BE INTERRUPTED INFORMATION 002922,000607: 002923,000608: 26,2022 0101 FLAGWRD5 = STATE +5 # (075-089) 002924,000609: 002925,000610: # (SET) (RESET) 002926,000611: 002927,000612: # BIT 15 FLAG 5 (S) 002928,000613: 26,2022 DSKYFLAG = 075D # DISPLAYS SENT TO NO DISPLAYS TO DSKY 002929,000614: 26,2022 4735 DSKYFBIT = BIT15 # DSKY 002930,000615: 002931,000616: # BIT 14 FLAG 5 002932,000617: 26,2022 = 076D 002933,000618: 26,2022 = BIT14 002934,000619: 002935,000620: # Page 74 002936,000621: # BIT 13 FLAG 5 (S,L) 002937,000622: 26,2022 SNUFFER = 077D # U,V JETS DISABLED U,V JETS ENABLED 002938,000623: # DURING DPS DURING DPS 002939,000624: 26,2022 4737 SNUFFBIT = BIT13 # BURNS (V65) BURNS (V75) 002940,000625: 002941,000626: # BIT 12 FLAG 5 (S) 002942,000627: 26,2022 NOTHROTL = 078D # INHIBIT FULL PERMIT FULL THROTTLE 002943,000628: 26,2022 4740 NOTHRBIT = BIT12 # THROTTLE 002944,000629: 002945,000630: # BIT 11 FLAG 5 (S,L) 002946,000631: 26,2022 R77FLAG = 079D # R77 IS ON, R77 IS NOT ON. 002947,000632: # SUPPRESS ALL RADAR 002948,000633: # ALARMS AND TRACKER 002949,000634: 26,2022 4741 R77FLBIT = BIT11 # FAILS 002950,000635: 002951,000636: # BIT 10 FLAG 5 (S) 002952,000637: 26,2022 RNGSCFLG = 080D # SCALE CHANGE HAS NO SCALE CHANGE HAS 002953,000638: # OCCURRED DURING OCCURRED DURING 002954,000639: 26,2022 4742 RNGSCBIT = BIT10 # RR READING RR READING 002955,000640: 002956,000641: # BIT 9 FLAG 5 (S) 002957,000642: 26,2022 DMENFLG = 081D # DIMENSION OF W IS 9 DIMENSION OF W IS 6 002958,000643: 26,2022 4743 DMENFBIT = BIT9 # FOR INCORPORATION FOR INCORPORATION 002959,000644: 002960,000645: # BIT 8 FLAG 5 (S) 002961,000646: 26,2022 = 082D 002962,000647: 26,2022 = BIT8 002963,000648: 002964,000649: # BIT 7 FLAG 5 (S) 002965,000650: 26,2022 ENGONFLG = 083D # ENGINE TURNED ON ENGINE TURNED OFF 002966,000651: 26,2022 4745 ENGONBIT = BIT7 # 002967,000652: 002968,000653: # BIT 6 FLAG 5 (S) 002969,000654: 26,2022 3AXISFLG = 084D # MANEUVER SPECIFIED MANEUVER SPECIFIED 002970,000655: # BY THREE AXES BY ONE AXIS; R60 002971,000656: 26,2022 4746 3AXISBIT = BIT6 # CALLS VECPOINT. 002972,000657: 002973,000658: # BIT 5 FLAG 5 002974,000659: 26,2022 = 085D 002975,000660: 26,2022 = BIT5 # OH 2009-05-15 Not in scan 002976,000661: 002977,000662: # BIT 4 FLAG 5 (S) 002978,000663: 002979,000664: # Page 75 002980,000665: 26,2022 NORRMON = 086D # BYPASS RR GIMBAL PERFORM 002981,000666: 26,2022 4750 NORRMBIT = BIT4 # MONITOR RR GIMBAL MONITOR 002982,000667: 002983,000668: # BIT 3 FLAG 5 (S) 002984,000669: 26,2022 SOLNSW = 087D # LAMBERT DOES NOT LAMBERT CONVERGES OR 002985,000670: # CONVERGE, OR TIME-RAD TIME-RADIUS NON- 002986,000671: 26,2022 4751 SOLNSBIT = BIT3 # NEARLY CIRCULAR CIRCULAR 002987,000672: 002988,000673: # BIT 2 FLAG 5 (S) 002989,000674: 26,2022 MGLVFLAG = 088D # LOCAL VERTICAL MIDDLE GIMBAL ANGLE 002990,000675: # COORDINATES COMPUTED 002991,000676: 26,2022 4752 MGLVFBIT = BIT2 # COMPUTED 002992,000677: 002993,000678: # BIT 1 FLAG 5 (S) 002994,000679: 26,2022 RENDWFLG = 089D # W MATRIX VALID W MATRIX INVALID 002995,000680: # FOR RENDEZVOUS FOR RENDEZVOUS 002996,000681: 26,2022 4753 RENDWBIT = BIT1 # NAVIGATION NAVIGATION 002997,000682: 002998,000683: 002999,000684: 26,2022 0102 FLAGWRD6 = STATE +6 # (090-104) 003000,000685: 003001,000686: # (SET) (RESET) 003002,000687: 003003,000688: # BIT 15 FLAG 6 (S) 003004,000689: 26,2022 S32.1F1 = 090D # DELTA V AT CSI TIME DVT1 LESS THAN MAX 003005,000690: 26,2022 4735 S32BIT1 = BIT15 # ONE EXEEDS MAX 003006,000691: 003007,000692: # BIT 14 FLAG 6 (S) 003008,000693: 26,2022 S32.1F2 = 091D # FIRST PASS OF REITERATION OF 003009,000694: 26,2022 4736 S32BIT2 = BIT14 # NEWTON ITERATION NEWTON 003010,000695: 003011,000696: # BIT 13 FLAG 6 (S) 003012,000697: 26,2022 S32.1F3A = 092D # BIT 13 AND BIT 12 FUNCTION AS AN ORDERED 003013,000698: 26,2022 4737 S32BIT3A = BIT13 # PAIR (13,12) INDICATING THE POSSIBLE OC- 003014,000699: # CURRENCE OF 2 NEWTON ITERATIONS FOR S32.1 003015,000700: # IN THE PROGRAM IN THE FOLLOWING ORDER: 003016,000701: # BIT 12 FLAG 6 (S) # (0,1) (I.E. BIT 13 RESET, BIT 12 SET) 003017,000702: 26,2022 S32.1F3B = 093D # = FIRST NEWTON ITERATION BEING DONE 003018,000703: 26,2022 4740 S32BIT3B = BIT12 # (0,0)= FIRST PASS OF SECOND NEWTON ITERATION 003019,000704: # (1,1)= 50 FT/SEC STAGE OF SECOND NEWTON ITERATION 003020,000705: # (1,0)= REMAINDER OF SECOND NEWTON ITERATION 003021,000706: # BIT 11 FLAG 6 (S) 003022,000707: 26,2022 = 094D # 003023,000708: 26,2022 = BIT11 # 003024,000709: # Page 76 003025,000710: # BIT 10 FLAG 6 (S) 003026,000711: 26,2022 GMBDRVSW = 095D # TRIMGIMB OVER TRIMGIMB NOT OVER 003027,000712: 26,2022 4742 GMBDRBIT = BIT10 # 003028,000713: 003029,000714: # BIT 9 FLAG 6 003030,000715: 26,2022 = 096D 003031,000716: 26,2022 = BIT9 # 003032,000717: 003033,000718: # BIT 8 FLAG 6 (S) 003034,000719: 26,2022 MUNFLAG = 097D # SERVICER CALLS SERVICER CALLS 003035,000720: 26,2022 4744 MUNFLBIT = BIT8 # MUNRVG CALCRVG 003036,000721: 003037,000722: # BIT 7 FLAG 6 (L) 003038,000723: 26,2022 = 098D # 003039,000724: 26,2022 = BIT7 # 003040,000725: 003041,000726: # BIT 6 FLAG 6 (L) 003042,000727: 26,2022 REDFLAG = 099D # LANDING SITE LANDING SITE 003043,000728: # REDESIGNATION REDESIGNATION NOT 003044,000729: 26,2022 4746 REDFLBIT = BIT6 # PERMITTED PERMITTED 003045,000730: 003046,000731: # BIT 5 FLAG 6 003047,000732: 26,2022 = 100D # 003048,000733: 26,2022 = BIT5 # OH 2009-05-15 Not in scan 003049,000734: 003050,000735: # BIT 4 FLAG 6 003051,000736: 26,2022 = 101D 003052,000737: 26,2022 = BIT4 # OH 2009-05-15 Not in scan 003053,000738: 003054,000739: # BIT 3 FLAG 6 (S) 003055,000740: 26,2022 NTARGFLG = 102D # ASTRONAUT DID ASTRONAUT DID NOT 003056,000741: # OVERWRITE DELTA OVERWRITE DELTA 003057,000742: 26,2022 4751 NTARGBIT = BIT3 # VELOCITY AT TPI VELOCITY 003058,000743: # OR TPM (P34,35) 003059,000744: 003060,000745: # BIT 2 FLAG 6 003061,000746: 26,2022 AUXFLAG = 103D # PROVIDING IDLEFLAG SERVICER WILL SKIP 003062,000747: 26,2022 4752 AUXFLBIT = BIT2 # IS NOT SET, SERV- DVMON ON ITS NEXT 003063,000748: # ICER WILL EXERCISE PASS EVEN IF THE 003064,000749: # DVMON ON ITS NEXT IDLEFLAG IS NOT SET. 003065,000750: # PASS. IT WILL THEN SET 003066,000751: # AUXFLAG. 003067,000752: 003068,000753: # BIT 1 FLAG 6 (L) 003069,000754: 26,2022 ATTFLAG = 104D # LEM ATTITUDE EXISTS NO LEM ATTITUDE 003070,000755: # IN MOON-FIXED AVAILABLE IN MOON- 003071,000756: 003072,000757: # Page 77 003073,000758: 26,2022 4753 ATTFLBIT = BIT1 # COORDINATES FIXED COORDINATES 003074,000759: 003075,000760: 26,2022 0103 FLAGWRD7 = STATE +7 # (105-119) 003076,000761: 003077,000762: # (SET) (RESET) 003078,000763: 003079,000764: # BIT 15 FLAG 7 (S) 003080,000765: 26,2022 ITSWICH = 105D # R34;TPI TIME TO BE TPI HAS BEEN 003081,000766: 26,2022 4735 ITSWBIT = BIT15 # COMPUTED COMPUTED 003082,000767: 003083,000768: # BIT 14 FLAG 7 (S) 003084,000769: 26,2022 MANUFLAG = 106D # ATTITUDE MANEUVER NO ATTITUDE MANEUVER 003085,000770: # GOING DURING RR DURING RR SEARCH 003086,000771: 26,2022 4736 MANUFBIT = BIT14 # SEARCH 003087,000772: 003088,000773: # BIT 13 FLAG 7 (S) 003089,000774: 26,2022 IGNFLAG = 107D # TIG HAS ARRIVED TIG HAS NOT ARRIVED 003090,000775: 26,2022 4737 IGNFLBIT = BIT13 # 003091,000776: 003092,000777: # BIT 12 FLAG 7 (S) 003093,000778: 26,2022 ASTNFLAG = 108D # ASTRONAUT HAS ASTRONAUT HAS NOT 003094,000779: 26,2022 4740 ASTNBIT = BIT12 # OKAYED IGNITION OKAYED IGNITION 003095,000780: 003096,000781: # BIT 11 FLAG 7 (L) 003097,000782: 26,2022 SWANDISP = 109D # LANDING ANALOG LANDING ANALOG 003098,000783: 26,2022 4741 SWANDBIT = BIT11 # DISPLAYS ENABLED DISPLAYS SUPPRESSED 003099,000784: 003100,000785: # BIT 10 FLAG 7 (S) 003101,000786: 26,2022 NORMSW = 110D # UNIT NORMAL INPUT LAMBERT COMPUTES ITS 003102,000787: 26,2022 4742 NORMSBIT = BIT10 # TO LAMBERT OWN UNIT NORMAL 003103,000788: 003104,000789: # BIT 9 FLAG 7 (S) 003105,000790: 26,2022 RVSW = 111D # DO NOT COMPUTE COMPUTE FINAL STATE 003106,000791: # FINAL STATE VECTOR VECTOR IN TIME-THETA 003107,000792: 26,2022 4743 RVSWBIT = BIT9 # IN TIME-DELTA 003108,000793: 003109,000794: # BIT 8 FLAG 7 (S) 003110,000795: 26,2022 V67FLAG = 112D # ASTRONAUT OVERWRITE ASTRONAUT DOES NOT 003111,000796: # W-MATRIX INITIAL OVERWRITE W-MATRIX 003112,000797: 26,2022 4744 V67FLBIT = BIT8 # VALUES INITIAL VALUES 003113,000798: 003114,000799: # Page 78 003115,000800: # BIT 7 FLAG 7 (S) 003116,000801: 26,2022 IDLEFLAG = 113D # NO DV MONITOR CONNECT DV MONITOR 003117,000802: 26,2022 4745 IDLEFBIT = BIT7 # 003118,000803: 003119,000804: # BIT 6 FLAG 7 (S) 003120,000805: 26,2022 V37FLAG = 114D # AVERAGEG (SERVICER) AVERAGEG (SERVICER) 003121,000806: 26,2022 4746 V37FLBIT = BIT6 # RUNNING OFF 003122,000807: 003123,000808: # BIT 5 FLAG 7 (S) 003124,000809: 26,2022 AVEGFLAG = 115D # AVERAGEG (SERVICER) AVERAGEG (SERVICER) 003125,000810: 26,2022 4747 AVEGFBIT = BIT5 # DESIRED NOT DESIRED 003126,000811: 003127,000812: # BIT 4 FLAG 7 (S) 003128,000813: 26,2022 UPLOCKFL = 116D # K-KBAR-K FAIL NO K-KBAR-K FAIL 003129,000814: 26,2022 4750 UPLOCBIT = BIT4 # 003130,000815: 003131,000816: # BIT 3 FLAG 7 (S) 003132,000817: 26,2022 VERIFLAG = 117D # CHANGED WHEN V33E OCCURS AT END OF P27 003133,000818: 26,2022 4751 VERIFBIT = BIT3 # 003134,000819: 003135,000820: # BIT 2 FLAG 7 (L,C) 003136,000821: 26,2022 V82EMFLG = 118D # MOON VICINITY EARTH VICINITY 003137,000822: 26,2022 4752 V82EMBIT = BIT2 # 003138,000823: 003139,000824: # BIT 1 FLAG 7 (S) 003140,000825: 26,2022 TFFSW = 119D # CALCULATE TPERIGEE CALCULATE TFF 003141,000826: 26,2022 4753 TFFSWBIT = BIT1 # 003142,000827: 003143,000828: 003144,000829: 26,2022 0104 FLAGWRD8 = STATE +8D # (120-134) 003145,000830: 003146,000831: # (SET) (RESET) 003147,000832: 003148,000833: # BIT 15 FLAG 8 (S) 003149,000834: 26,2022 RPQFLAG = 120D # RPQ NOT COMPUTED RPQ COMPUTED 003150,000835: # (RPQ = VECTOR BE- 003151,000836: 26,2022 4735 RPQFLBIT = BIT15 # TWEEN SECONDARY BODY 003152,000837: # AND PRIMARY BODY) 003153,000838: 003154,000839: # BIT 14 FLAG 8 003155,000840: 26,2022 = 121D # 003156,000841: 26,2022 = BIT14 # 003157,000842: 003158,000843: # Page 79 003159,000844: # BIT 13 FLAG 8 (S) 003160,000845: 26,2022 NEWIFLG = 122D # FIRST PASS THROUGH SUCCEEDING ITERATION 003161,000846: 26,2022 4737 NEWIBIT = BIT13 # INTEGRATION OF INTEGRATION 003162,000847: 003163,000848: # BIT 12 FLAG 8 *** PROTECTED FROM FRESH START *** 003164,000849: 26,2022 CMOONFLG = 123D # PERMANENT CSM STATE PERMANENT CSM STATE 003165,000850: 26,2022 4740 CMOONBIT = BIT12 # IN LUNAR SPHERE IN EARTH SPHERE 003166,000851: 003167,000852: # BIT 11 FLAG 8 *** PROTECTED FROM FRESH START *** 003168,000853: 26,2022 LMOONFLG = 124D # PERMANENT LM STATE PERMANENT LM STATE 003169,000854: 26,2022 4741 LMOONBIT = BIT11 # IN LUNAR SPHERE IN EARTH SPHERE 003170,000855: 003171,000856: # BIT 10 FLAG 8 (L) 003172,000857: 26,2022 FLUNDISP = 125D # CURRENT GUIDANCE CURRENT GUIDANCE 003173,000858: 26,2022 4742 FLUNDBIT = BIT10 # DISPLAYS INHIBITED DISPLAYS PERMITTED 003174,000859: 003175,000860: # BIT 9 FLAG 8 (L) 003176,000861: 26,2022 P39/79SW = 126D # P39/79 OPERATING P38/78 OPERATING 003177,000862: 26,2022 4743 P39SWBIT = BIT9 # 003178,000863: 003179,000864: # BIT 8 FLAG 8 *** PROTECTED FROM FRESH START *** 003180,000865: 26,2022 SURFFLAG = 127D # LM ON LUNAR SURFACE LM NOT ON LUNAR 003181,000866: 26,2022 4744 SURFFBIT = BIT8 # SURFACE 003182,000867: 003183,000868: # BIT 7 FLAG 8 (S) 003184,000869: 26,2022 INFINFLG = 128D # NO CONIC SOLUTION CONIC SOLUTION 003185,000870: # (CLOSURE THROUGH EXISTS 003186,000871: 26,2022 4745 INFINBIT = BIT7 # INFINITY REQUIRED) 003187,000872: 003188,000873: # BIT 6 FLAG 8 (S) 003189,000874: 26,2022 ORDERSW = 129D # ITERATOR USES 2ND ITERATOR USES 1ST 003190,000875: 26,2022 4746 ORDERBIT = BIT6 # ORDER MINIMUM MODE ORDER STANDARD MODE 003191,000876: 003192,000877: # BIT 5 FLAG 8 (S) 003193,000878: 26,2022 APSESW = 130D # RDESIRED OUTSIDE RDESIRED INSIDE 003194,000879: # PERICENTER-APOCENTER PERICENTER-APOCENTER 003195,000880: 26,2022 4747 APSESBIT = BIT5 # RANGE IN TIME-RADIUS RANGE IN TIME-RADIUS 003196,000881: 003197,000882: # BIT 4 FLAG 8 (S) 003198,000883: 26,2022 COGAFLAG = 131D # NO CONIC SOLUTION -- CONIC SOLUTION 003199,000884: # TOO CLOSE TO RECTI- EXISTS (COGA DOES NOT 003200,000885: 003201,000886: # Page 80 003202,000887: 26,2022 4750 COGAFBIT = BIT4 # LINEAR (COGA OVERFLWS) OVERFLOW) 003203,000888: 003204,000889: # BIT 3 FLAG 8 (S) 003205,000890: 26,2022 = 132D 003206,000891: 26,2022 = BIT3 # OH 2009-05-15 Line not in scan 003207,000892: 003208,000893: # BIT 2 FLAG 8 (L) 003209,000894: 26,2022 INITALGN = 133D # INITIAL PASS THRU SECOND PASS THRU P57 003210,000895: 26,2022 4752 INITABIT = BIT2 # P57 (CHECK RESET-MILLARD) 003211,000896: 003212,000897: # BIT 1 FLAG 8 (S) 003213,000898: 26,2022 360SW = 134D # TRANSFER ANGLE NEAR TRANSFER ANGLE NOT 003214,000899: 26,2022 4753 360SWBIT = BIT1 # 360 DEGREES NEAR 360 DEGREES 003215,000900: 003216,000901: 003217,000902: 26,2022 0105 FLAGWRD9 = STATE +9D # (135-149) 003218,000903: 003219,000904: # (SET) (RESET) 003220,000905: 003221,000906: # BIT 15 FLAG 9 003222,000907: 26,2022 = 135D # 003223,000908: 26,2022 = BIT15 # 003224,000909: 003225,000910: # BIT 14 FLAG 9 (L) 003226,000911: 26,2022 FLVR = 136D # VERTICAL RISE NON-VERTICAL RISE 003227,000912: 26,2022 4736 FLVRBIT = BIT14 # (ASCENT GUIDANCE) 003228,000913: 003229,000914: # BIT 13 FLAG 9 003230,000915: 26,2022 = 137D 003231,000916: 26,2022 = BIT13 # OH 2009-05-15 Line not in scan 003232,000917: 003233,000918: # BIT 12 FLAG 9 (L) 003234,000919: 26,2022 FLPC = 138D # NO POSITION CONTROL POSITION CONTROL 003235,000920: 26,2022 4740 FLPCBIT = BIT12 # (ASCENT GUIDANCE) 003236,000921: 003237,000922: # BIT 11 FLAG 9 (L) 003238,000923: 26,2022 FLPI = 139D # PRE-IGNITION PHASE REGULAR GUIDANCE 003239,000924: 26,2022 4741 FLPIBIT = BIT11 # (ASCENT GUIDANCE) 003240,000925: 003241,000926: # BIT 10 FLAG 9 (L) 003242,000927: 26,2022 FLRCS = 140D # RCS INJECTION MODE MAIN ENGINE MODE 003243,000928: 26,2022 4742 FLRCSBIT = BIT10 # (ASCENT GUIDANCE) 003244,000929: 003245,000930: # BIT 9 FLAG 9 (L) 003246,000931: 003247,000932: # Page 81 003248,000933: 26,2022 LETABORT = 141D # ABORT PROGRAMS ABORT PROGRAMS 003249,000934: 26,2022 4743 LETABBIT = BIT9 # ARE ENABLED ARE NOT ENABLED 003250,000935: 003251,000936: # BIT 8 FLAG 9 (L) 003252,000937: 26,2022 FLAP = 142D # APS CONTINUED ABORT APS ABORT IS NOT A 003253,000938: # AFTER DPS STAGING CONTINUATION 003254,000939: 26,2022 4744 FLAPBIT = BIT8 # (ASCENT GUIDANCE) 003255,000940: 003256,000941: # BIT 7 FLAG 9 (L) 003257,000942: 26,2022 = 143D 003258,000943: 26,2022 = BIT7 # OH 2009-05-15 Line not in scan 003259,000944: 003260,000945: 003261,000946: # BIT 6 FLAG 9 (L) 003262,000947: 26,2022 ROTFLAG = 144D # P70 AND P71 WILL P70 AND P71 WILL NOT 003263,000948: 26,2022 4746 ROTFLBIT = BIT6 # FORCE VEHICLE FORCE VEHICLE 003264,000949: # ROTATION IN THE ROTATION IN THE 003265,000950: # PREFERRED DIRECTION PREFERRED DIRECTION 003266,000951: 003267,000952: # BIT 5 FLAG 9 (S) 003268,000953: 26,2022 QUITFLAG = 145D # DISCONTINUE INTEGR. CONTINUE INTEGRATION 003269,000954: 26,2022 4747 QUITBIT = BIT5 # 003270,000955: 003271,000956: # BIT 4 FLAG 9 003272,000957: 26,2022 = 146D # 003273,000958: 26,2022 = BIT4 # 003274,000959: 003275,000960: # BIT 3 FLAG 9 (L) 003276,000961: 26,2022 MID1FLAG = 147D # INTEGRAT TO TDEC INTEGRATE TO THE 003277,000962: 26,2022 4751 MID1FBIT = BIT3 # THEN-PRESENT TIME 003278,000963: 003279,000964: # BIT 2 FLAG 9 (L) 003280,000965: 26,2022 MIDAVFLG = 148D # INTEGRATION ENTERED INTEGRATION WAS 003281,000966: # FROM ONE OF MIDTOAV NOT ENTERED VIA 003282,000967: 26,2022 4752 MIDAVBIT = BIT2 # PORTALS MIDTOAV 003283,000968: 003284,000969: # BIT 1 FLAG 9 (S) 003285,000970: 26,2022 AVEMIDSW = 149D # AVETOMID CALLING NO AVETOMID W INTEGR 003286,000971: # FOR W.MATRIX INTEGR ALLOW SET UP RM, VN 003287,000972: 26,2022 4753 AVEMDBIT = BIT1 # DON'T WRITE OVER RN, PIPTIME 003288,000973: # VN,PIPTIME 003289,000974: 003290,000975: 003291,000976: 26,2022 0106 RASFLAG EQUALS FLGWRD10 # WAS ONLY AN INSTALL-ERASTALL FLAG 003292,000977: 003293,000978: # Page 82 003294,000979: 26,2022 0106 FLGWRD10 = STATE +10D # (150-164) 003295,000980: 003296,000981: # (SET) (RESET) 003297,000982: 003298,000983: # BIT 15 FLAG 10 (S) 003299,000984: 26,2022 = 150D # 003300,000985: 26,2022 = BIT15 # OH 2009-05-15 Line not in scan 003301,000986: 003302,000987: # BIT 14 FLAG 10 (L,C) 003303,000988: 26,2022 INTFLAG = 151D # INTEGRATION IN INTEGRATION NOT IN 003304,000989: 26,2022 4736 INTFLBIT = BIT14 # PROGRESS PROGRESS 003305,000990: 003306,000991: # BIT 13 FLAG 10 (S,L) 003307,000992: 26,2022 APSFLAG = 152D # ASCENT STAGE DESCENT STAGE 003308,000993: 26,2022 4737 APSFLBIT = BIT13 # *** PROTECTED FROM FRESH START *** 003309,000994: 003310,000995: # BIT 12 FLAG 10 003311,000996: 26,2022 = 153D # 003312,000997: 26,2022 = BIT12 # OH 2009-05-15 Line not in scan 003313,000998: 003314,000999: # BIT 11 FLAG 10 003315,001000: 26,2022 = 154D # 003316,001001: 26,2022 = BIT11 # OH 2009-05-15 Line not in scan 003317,001002: 003318,001003: # BIT 10 FLAG 10 003319,001004: 26,2022 = 155D # 003320,001005: 26,2022 = BIT10 # OH 2009-05-15 Line not in scan 003321,001006: 003322,001007: # BIT 9 FLAG 10 003323,001008: 26,2022 = 156D # 003324,001009: 26,2022 = BIT9 # OH 2009-05-15 Line not in scan 003325,001010: 003326,001011: # BIT 8 FLAG 10 003327,001012: 26,2022 = 157D # 003328,001013: 26,2022 = BIT8 # OH 2009-05-15 Line not in scan 003329,001014: 003330,001015: # BIT 7 FLAG 10 (L,C) 003331,001016: 26,2022 REINTFLG = 158D # INTEGRATION ROUTINE INTEGRATION ROUTINE 003332,001017: 26,2022 4745 REINTBIT = BIT7 # TO BE RESTARTED NOT TO BE RESTARTED 003333,001018: 003334,001019: # BIT 6 FLAG 10 003335,001020: 26,2022 = 159D # 003336,001021: 26,2022 = BIT6 # OH 2009-05-15 Line not in scan 003337,001022: 003338,001023: # BIT 5 FLAG 10 003339,001024: 26,2022 = 160D # 003340,001025: 26,2022 = BIT5 # OH 2009-05-15 Line not in scan 003341,001026: 003342,001027: # Page 83 003343,001028: # BIT 4 FLAG 10 003344,001029: 26,2022 = 161D # 003345,001030: 26,2022 = BIT4 # OH 2009-05-15 Line not in scan 003346,001031: 003347,001032: # BIT 3 FLAG 10 003348,001033: 26,2022 = 162D 003349,001034: 26,2022 = BIT3 # OH 2009-05-15 Line not in scan 003350,001035: 003351,001036: # BIT 2 FLAG 10 003352,001037: 26,2022 = 163D # 003353,001038: 26,2022 = BIT2 # OH 2009-05-15 Line not in scan 003354,001039: 003355,001040: # BIT 1 FLAG 10 003356,001041: 26,2022 = 164D # 003357,001042: 26,2022 = BIT1 # OH 2009-05-15 Line not in scan 003358,001043: 003359,001044: 003360,001045: 003361,001046: 26,2022 0107 FLGWRD11 = STATE +11D # (165-179) 003362,001047: 003363,001048: # (SET) (RESET) 003364,001049: 003365,001050: # BIT 15 FLAG 11 (L)(R12) 003366,001051: 26,2022 LRBYPASS = 165D # BYPASS ALL LANDING DO NOT BYPASS LR 003367,001052: 26,2022 4735 LRBYBIT = BIT15 # RADAR UPDATES UPDATES 003368,001053: 003369,001054: # BIT 14 FLAG 11 003370,001055: 26,2022 = 166D # 003371,001056: 26,2022 = BIT14 # 003372,001057: 003373,001058: # BIT 13 FLAG 11 003374,001059: 26,2022 = 167D # 003375,001060: 26,2022 = BIT13 # 003376,001061: 003377,001062: # BIT 12 FLAG 11 (L)(R12) 003378,001063: 26,2022 VXINH = 168D # IF Z VELOCITY DATA UPDATE X AXIS 003379,001064: # UNREASONABLE, VELOCITY 003380,001065: 26,2022 4740 VXINHBIT = BIT12 # BYPASS X VELOCITY 003381,001066: # UPDATE ON NEXT PASS 003382,001067: 003383,001068: # BIT 11 FLAG 11 (L)(R12) 003384,001069: 26,2022 PSTHIGAT = 169D # PAST HIGATE PREHIGATE 003385,001070: 26,2022 4741 PSTHIBIT = BIT11 # 003386,001071: 003387,001072: # BIT 10 FLAG 11 (L)(R12) 003388,001073: 003389,001074: # Page 84 003390,001075: 26,2022 NOLRREAD = 170D # LANDING RADAR LR NOT REPOSITIONING 003391,001076: # REPOSITIONING; 003392,001077: 26,2022 4742 NOLRRBIT = BIT10 # BYPASS UPDATE 003393,001078: 003394,001079: # BIT 9 FLAG 11 (L)(R12) 003395,001080: 26,2022 XORFLG = 171D # BELOW LIMIT ABOVE LIMIT DO 003396,001081: # INHIBIT X AXIS NOT INHIBIT 003397,001082: 26,2022 4743 XORFLBIT = BIT9 # OVERRIDE 003398,001083: 003399,001084: # BIT 8 FLAG 11 003400,001085: 26,2022 LRINH = 172D # LANDING RADAR UP- LR UPDATES INHIBITED 003401,001086: 26,2022 4744 LRINHBIT = BIT8 # DATES PERMITTED BY ASTRONAUT 003402,001087: # BY ASTRONAUT 003403,001088: 003404,001089: # BIT 7 FLAG 11 (L)(R12) 003405,001090: 26,2022 VELDATA = 173D # LR VELOCITY LR VELOCITY MEASURE 003406,001091: 26,2022 4745 VELDABIT = BIT7 # MEASUREMENT MADE NOT MADE 003407,001092: 003408,001093: # BIT 6 FLAG 11 (L)(R12) 003409,001094: 26,2022 READLR = 174D # OK TO READ LR DO NOT READ LR RANGE 003410,001095: 26,2022 4746 READLBIT = BIT6 # RANGE DATA DATA 003411,001096: 003412,001097: # BIT 5 FLAG 11 (L)(R12) 003413,001098: 26,2022 READVEL = 175D # OK TO READ LR DO NOT READ LR 003414,001099: 26,2022 4747 READVBIT = BIT5 # VELOCITY DATA VELOCITY DATA 003415,001100: 003416,001101: # BIT 4 FLAG 11 (L)(R12) 003417,001102: 26,2022 RNGEDATA = 176D # LR ALTITUDE LR ALTITUDE MEASURE 003418,001103: 26,2022 4750 RNGEDBIT = BIT4 # MEASUREMENT MADE NOT MADE 003419,001104: 003420,001105: # BIT 3 FLAG 11 003421,001106: 26,2022 SCALBAD = 177D # LR LOW SCALE DISP- LS SCALE DISCRETE 003422,001107: 26,2022 4751 SCABBIT = BIT3 # CRETE NOT PRESENT APPEARS OK 003423,001108: # WHEN IT SHOULD 003424,001109: 003425,001110: # BIT 2 FLAG 11 (L)(R12) 003426,001111: 26,2022 VFLSHFLG = 178D # LR VELOCITY FAIL LR VEL FAIL LAMP 003427,001112: # LAMP SHOULD BE SHOULDN'T FLASH 003428,001113: 26,2022 4752 VFLSHBIT = BIT2 # FLASHING 003429,001114: 003430,001115: # BIT 1 FLAG 11 (L)(R12) 003431,001116: # Page 85 003432,001117: 26,2022 HFLSHFLG = 179D # LR ALTITUDE FAIL LR ALTITUDE FAIL 003433,001118: 26,2022 4753 HFLSHBIT = BIT1 # LAMP SHOULD BE LAMP SHOULD NOT BE 003434,001119: # FLASHING FLASHING 003435,001120: 003436,001121: 26,2022 0110 RADMODES EQUALS FLGWRD12 # RADAR FLAG WORD 003437,001122: 003438,001123: 26,2022 0110 FLGWRD12 = STATE +12D # (180-194) WAS RADMODES 003439,001124: 003440,001125: # (SET) (RESET) 003441,001126: 003442,001127: # BIT 15 FLAG 12 003443,001128: 26,2022 CDESFLAG = 180D # CONTINUOUS DESIG- LGC CHECKS FOR LOCK- 003444,001129: 26,2022 4735 CDESBIT = BIT15 # NATE, LGC COMMANDS ON WHEN ANTENNA 003445,001130: # RR REGARDLESS OF BEING DESIGNATED 003446,001131: # LOCK-ON 003447,001132: 003448,001133: # BIT 14 FLAG 12 003449,001134: 26,2022 REMODFLG = 181D # CHANGE IN ANTENNA NO REMODE REQUESTED 003450,001135: 26,2022 4736 REMODBIT = BIT14 # MODE BEEN REQUESTED OR OCCURRING 003451,001136: # I.E., REMODE 003452,001137: 003453,001138: # BIT 13 FLAG 12 003454,001139: 26,2022 RCDU0FLG = 182D # RR CDU'S BEING RR CDU'S NOT BEING 003455,001140: 26,2022 4737 RCDU0BIT = BIT13 # ZEROED ZEROED 003456,001141: 003457,001142: # BIT 12 FLAG 12 003458,001143: 26,2022 ANTENFLG = 183D # RR ANTENNA MODE IS RR ANTENNA IN MODE 1 003459,001144: 26,2022 4740 ANTENBIT = BIT12 # MODE 2 003460,001145: 003461,001146: # BIT 11 FLAG 12 003462,001147: 26,2022 REPOSMON = 184D # REPOSITION MONITOR. NO REPOSITION TAKING 003463,001148: 26,2022 4741 REPOSBIT = BIT11 # RR REPOSITION IS PLACE 003464,001149: # TAKING PLACE 003465,001150: 003466,001151: # BIT 10 FLAG 12 003467,001152: 26,2022 DESIGFLG = 185D # RR DESIGNATE RR DESIGNATE NOT 003468,001153: 26,2022 4742 DESIGBIT = BIT10 # REQUESTED OR IN REQUESTED OR IN 003469,001154: # PROGRESS PROGRESS 003470,001155: 003471,001156: # BIT 9 FLAG 12 003472,001157: 26,2022 ALTSCALE = 186D # LR ALTITUDE READING LR ALTITUDE READING 003473,001158: 26,2022 4743 ALTSCBIT = BIT9 # IS ON HIGH SCALE IS ON LOW SCALE 003474,001159: 003475,001160: # Page 86 003476,001161: # BIT 8 FLAG 12 003477,001162: 26,2022 LRVELFLG = 187D # LR VELOCITY DATA NO LR VELOCITY DATA 003478,001163: 26,2022 4744 LRVELBIT = BIT8 # FAIL FAIL 003479,001164: 003480,001165: # BIT 7 FLAG 12 003481,001166: 26,2022 RCDUFAIL = 188D # RR CDU FAIL HAS RR CDU FAIL OCCURRED 003482,001167: 26,2022 4745 RCDUFBIT = BIT7 # NOT OCCURRED 003483,001168: 003484,001169: # BIT 6 FLAG 12 003485,001170: 26,2022 LRPOSFLG = 189D # LANDING RADAR LR POSITION 1 003486,001171: 26,2022 4746 LRPOSBIT = BIT6 # POSITION 2 003487,001172: 003488,001173: # BIT 5 FLAG 12 003489,001174: 26,2022 LRALTFLG = 190D # LR ALTITUDE DATA NO LR ALTITUDE DATA 003490,001175: 26,2022 4747 LRALTBIT = BIT5 # FAIL. COULD NOT BE FAIL 003491,001176: # READ SUCCESSFULLY. 003492,001177: 003493,001178: # BIT 4 FLAG 12 003494,001179: 26,2022 RRDATAFL = 191D # RR DATA FAIL. NO RR DATA FAIL 003495,001180: 26,2022 4750 RRDATABT = BIT4 # DATA COULD NOT BE 003496,001181: # READ SUCCESSFULLY 003497,001182: 003498,001183: # BIT 3 FLAG 12 003499,001184: 26,2022 RRRSFLAG = 192D # RR RANGE READING RR RANGE READING ON 003500,001185: 26,2022 4751 RRRSBIT = BIT3 # ON THE HIGH SCALE THE LOW SCALE 003501,001186: 003502,001187: # BIT 2 FLAG 12 003503,001188: 26,2022 AUTOMODE = 193D # RR NOT IN AUTO MODE. RR IN AUTO MODE 003504,001189: 26,2022 4752 AUTOMBIT = BIT2 # AUTO MODE DISCRETE 003505,001190: # IS NOT PRESENT 003506,001191: 003507,001192: # BIT 1 FLAG 12 003508,001193: 26,2022 TURNONFL = 194D # RR TURN-ON SEQUENCE NO RR TURN-ON 003509,001194: 26,2022 4753 TURNONBT = BIT1 # IN PROGRESS. (ZERO SEQUENCE IN PROGRESS 003510,001195: # CDU'S, FIX ANTENNA 003511,001196: # MODE) 003512,001197: 003513,001198: 26,2022 0111 DAPBOOLS EQUALS FLGWRD13 # DIGITAL AUTOPILOT FLAGWORD 003514,001199: 003515,001200: # Page 87 003516,001201: 26,2022 0111 FLGWRD13 = STATE +13D # (195-209) WAS DAPBOOLS 003517,001202: 003518,001203: # (SET) (RESET) 003519,001204: 003520,001205: # BIT 15 FLAG 13 003521,001206: 26,2022 PULSEFLG = 195D # MINIMUM IMPUSE NOT IN MINIMUM 003522,001207: 26,2022 4735 PULSES = BIT15 # COMMAND MODE IN IMPULSE COMMAND MODE 003523,001208: # "ATT HOLD" (V76) (V77) 003524,001209: 003525,001210: # BIT 14 FLAG 13 003526,001211: 26,2022 USEQRFLG = 196D # GIMBAL UNUSABLE. TRIM GIMBAL MAY BE 003527,001212: 26,2022 4736 USEQRJTS = BIT14 # USE JETS ONLY. USED. 003528,001213: 003529,001214: # BIT 13 FLAG 13 003530,001215: 26,2022 CSMDKFLG = 197D # CSM DOCKED. USE CSM NOT DOCKED TO LM 003531,001216: 26,2022 4737 CSMDOCKD = BIT13 # BACKUP DAP 003532,001217: 003533,001218: # BIT 12 FLAG 13 003534,001219: 26,2022 OURRCFLG = 198D # CURRENT DAP PASS CURRENT DAP PASS IS 003535,001220: 26,2022 4740 OURRCBIT = BIT12 # IS RATE COMMAND NOT RATE COMMAND 003536,001221: 003537,001222: # BIT 11 FLAG 13 003538,001223: 26,2022 ACC4-2FL = 199D # 4 JET X-AXIS TRANS- 2 JET X-AXIS TRANS- 003539,001224: 26,2022 4741 ACC4OR2X = BIT11 # LATION REQUESTED LATION REQUESTED 003540,001225: 003541,001226: # BIT 10 FLAG 13 003542,001227: 26,2022 AORBTFLG = 200D # B SYSTEM FOR X- A SYSTEM FOR X- 003543,001228: 26,2022 4742 AORBTRAN = BIT10 # TRANSLATION TRANSLATION PREFER'D 003544,001229: 003545,001230: # BIT 9 FLAG 13 003546,001231: 26,2022 XOVINFLG = 201D # X-AXIS OVERRIDE X-AXIS OVERRIDE OKAY 003547,001232: 26,2022 4743 XOVINHIB = BIT9 # LOCKED OUT 003548,001233: 003549,001234: # BIT 8 FLAG 13 003550,001235: 26,2022 DRIFTDFL = 202D # ASSUME 0 OFFSET USE OFFSET ACCELERA- 003551,001236: 26,2022 4744 DRIFTBIT = BIT8 # DRIFTING FLIGHT ION ESTIMATE 003552,001237: 003553,001238: # BIT 7 FLAG 13 003554,001239: 26,2022 RHCSCFLG = 203D # NORMAL RHC SCALING FINE RHC SCALING 003555,001240: 26,2022 4745 RHCSCALE = BIT7 # REQUESTED REQUESTED 003556,001241: 003557,001242: # Page 88 003558,001243: # BIT 6 FLAG 13 003559,001244: 26,2022 ULLAGFLG = 204D # ULLAGE REQUEST BY NO INTERNAL ULLAGE 003560,001245: 26,2022 4746 ULLAGER = BIT6 # MISSION PROGRAM REQUEST 003561,001246: 003562,001247: # BIT 5 FLAG 13 003563,001248: 26,2022 AORBSFLG = 205D # P-AXIS COUPLES 7.15 P-AXIS COUPLES 4.12 003564,001249: 26,2022 4747 AORBSYST = BIT5 # AND 8.16 PREFERRED AND 3.11 PREFERRED 003565,001250: 003566,001251: # BIT 4 FLAG 13 003567,001252: 26,2022 DBSELFLG = 206D # MAX DB SELECTED MIN DB SELECTED BY 003568,001253: 26,2022 4750 DBSELECT = BIT4 # BY CREW (5 DEG) CREW (0.3 DEG) 003569,001254: 003570,001255: # BIT 3 FLAG 13 003571,001256: 26,2022 ACCOKFLG = 207D # CONTROL AUTHORITY RESTART OR FRESH ST. 003572,001257: 26,2022 4751 ACCSOKAY = BIT3 # VALUES FROM 1/ACCS SINCE LAST 1/ACCS; 003573,001258: # USABLE OUTPUTS SUSPECT. 003574,001259: 003575,001260: # BIT 2 FLAG 13 003576,001261: 26,2022 AUTR2FLG = 208D # THESE FLAGS ARE USED TOGETHER TO INDICATE 003577,001262: 26,2022 4752 AUTRATE2 = BIT2 # ASTRONAUT-CHOSEN KALCMANU MANEUVER RATES 003578,001263: # (0,0)=(BIT2,BIT1)= 0.2 DEG/SEC 003579,001264: # BIT 1 FLAG 13 # (0,1)= 0.5 DEG/SEC 003580,001265: 26,2022 AUTR1FLG = 209D # (1,0)= 2.0 DEG/SEC 003581,001266: 26,2022 4753 AUTRATE1 = BIT1 # (1,1)= 10.0 DEG/SEC 003582,001267: 003583,001268: # Page 89 (nothing on this page) 003584,001269: End of include-file FLAGWORD_ASSIGNMENTS.agc. Parent file is MAIN.agc