Source Code
These source-code files derive from a printout of Luminary 210 (Apollo 15-17
Lunar Module guidance computer program), from the personal library of
original AGC developer Don Eyles, digitally photographed at archive.org,
financially sponsored by Jim Lawton, and transcribed to source code by a
team of volunteers. This colorized, syntax-highlighted form was created
by assembling that transcribed source code. Note that the full page images
are available on the
Virtual AGC project page at archive.org, while reduced-size images
are presented at the VirtualAGC project website. Report or fix any
transcription errors at
the Virtual AGC project code repository. Notations on the program listing read, in part: GAP: ASSEMBLE REVISION 210 OF AGC PROGRAM LUMINARY BY NASA 2021112-161 17:11 MAR. 19,1971Note that the date is the date of the printout, not the date of the program revision. |
002462,000002: ## Copyright: Public domain.
002463,000003: ## Filename: FLAGWORD_ASSIGNMENTS.agc
002464,000004: ## Purpose: A section of Luminary revision 210.
002465,000005: ## It is part of the source code for the Lunar Module's (LM)
002466,000006: ## Apollo Guidance Computer (AGC) for Apollo 15-17.
002467,000007: ## This file is intended to be a faithful transcription, except
002468,000008: ## that the code format has been changed to conform to the
002469,000009: ## requirements of the yaYUL assembler rather than the
002470,000010: ## original YUL assembler.
002471,000011: ## Reference: pp. 63-90
002472,000012: ## Assembler: yaYUL
002473,000013: ## Contact: Ron Burkey <info@sandroid.org>.
002474,000014: ## Website: www.ibiblio.org/apollo/index.html
002475,000015: ## Mod history: 2016-11-17 JL Created from Luminary131 version.
002476,000016: ## 2016-11-18 HG Transcribed
002477,000017: ## 2016-12-07 HG Fix P00 -> POO
002478,000018: ## 2016-12-15 RSB Proofed comment text with octopus/ProoferComments,
002479,000019: ## and corrected the errors found.
002480,000020: ## 2017-03-02 RSB Fixed comment-text errors noticed while proofing
002481,000021: ## Luminary 116.
002482,000022: ## 2017-08-13 MAS Fixed comment text and label errors found while
002483,000023: ## transcribing Zerlina 56.
Page 63 |
002485,000025: # FLAGWORDS 0-11 ARE DOWNLINKED AND CAN BE SET AND CLEARED BY UP-FLAG AND DOWN-FLAG INSTRUCTIONS IN THE
002486,000026: # INTERPRETER. THESE WERE PREVIOUSLY LISTED UNDER "INTERPRETIVE SWITCH BIT ASSIGNMENTS" IN
002487,000027: # THE ERASABLE LOG SECTION. FLAGWORDS 12 & 13 WEREPREVIOUSLY RADMODES AND DAPBOOLS AND
002488,000028: # ARE STILL DOWNLINKED UNDER THOSE NAMES.
002489,000029:
002490,000030:
002491,000031:
002492,000032: # ALPHABETICAL LIST OF FLAGWORDS
002493,000033:
002494,000034:
002495,000035: # 9 25 41 61 COLUMN NO.
002496,000036: # FLAGWORD DEC. NUMBER BIT AND FLAG BIT NAME
002497,000037:
002498,000038: # ABTTGFLG 143 BIT 7 FLAG 9 ABTTGBIT
002499,000039: # ACCOKFLG 207 BIT 3 FLAG 13 ACCSOKAY
002500,000040: # ACC4-2FL 199 BIT 11 FLAG 13 ACC4OR2X
002501,000041: # ACMODFLG 032 BIT 13 FLAG 2 ACMODBIT
002502,000042: # ALTSCALE 186 BIT 9 FLAG 12 ALTSCBIT
002503,000043: # ANTENFLG 183 BIT 12 FLAG 12 ANTENBIT
002504,000044: # AORBSFLG 085 BIT 5 FLAG 5 AORBSYST
002505,000045: # AORBTFLG 200 BIT 10 FLAG 13 AORBTRAN
002506,000046: # APSESW 130 BIT 5 FLAG 8 APSESBIT
002507,000047: # APSFLAG 152 BIT 13 FLAG 10 APSFLBIT
002508,000048: # ASTNFLAG 108 BIT 12 FLAG 7 ASTNBIT
002509,000049: # ATTFLAG 104 BIT 1 FLAG 6 ATTFLBIT
002510,000050: # AUTOMODE 193 BIT 2 FLAG 12 AUTOMBIT
002511,000051: # AUTR1FLG 209 BIT 1 FLAG 13 AUTRATE1
002512,000052: # AUTR2FLG 208 BIT 2 FLAG 13 AUTRATE2
002513,000053: # AUXFLAG 103 BIT 2 FLAG 6 AUXFLBIT
002514,000054: # AVEGFLAG 115 BIT 5 FLAG 7 AVEGFBIT
002515,000055: # AVEMIDSW 149 BIT 1 FLAG 9 AVEMDBIT
002516,000056: # AVFLAG 040 BIT 5 FLAG 2 AVFLBIT
002517,000057: # CALCMAN2 043 BIT 2 FLAG 2 CALC2BIT
002518,000058: # CALCMAN3 042 BIT 3 FLAG 2 CALC3BIT
002519,000059: # CDESFLAG 180 BIT 15 FLAG 12 CDESBIT
002520,000060: # CMOONFLG 123 BIT 12 FLAG 8 CMOONBIT
002521,000061: # COGAFLAG 131 BIT 4 FLAG 8 COGAFBIT
002522,000062: # CONTRLFL 163 BIT2 FLAG 10 CONTRLBT
002523,000063: # CSMDKFLG 197 BIT 13 FLAG 13 CSMDOCKD
002524,000064: # CULTFLAG 053 BIT 7 FLAG 3 CULTBIT
002525,000065: # DAPBOOLS FLGWRD13
002526,000066: # DBSELFLG 206 BIT 4 FLAG 13 DBSELECT
002527,000067: # DBSL2FLG 205 BIT 5 FLAG 13 DBSLECT2
002528,000068: # DESIGFLG 185 BIT 10 FLAG 12 DESIGBIT
002529,000069: # DIDFLAG 016 BIT 14 FLAG 1 DIDFLBIT
002530,000070: # DIMOFLAG 059 BIT 1 FLAG 3 DIMOBIT
002531,000071:
Page 64 |
002533,000073: # DMENFLG 081 BIT 9 FLAG 5 DMENFBIT
002534,000074: # DRIFTDFL 202 BIT 8 FLAG 13 DRIFTBIT
002535,000075: # DRIFTFLG 030 BIT 15 FLAG 2 DRFTBIT
002536,000076: # DSKYFLAG 075 BIT 15 FLAG 5 DSKYFBIT
002537,000077: # D6OR9FLG 058 BIT 2 FLAG 3 D6OR9BIT
002538,000078: # ENGONFLG 083 BIT 7 FLAG 5 ENGONBIT
002539,000079: # ERADFLAG 017 BIT 13 FLAG 1 ERADFBIT
002540,000080: # ETPIFLAG 038 BIT 7 FLAG 2 ETPIBIT
002541,000081: # FINALFLG 039 BIT 6 FLAG 2 FINALBIT
002542,000082: # FLAGWRD0 (000-014) (STATE +0)
002543,000083: # FLAGWRD1 (015-029) (STATE +1)
002544,000084: # FLAGWRD2 (030-044) (STATE +2)
002545,000085: # FLAGWRD3 (045-059) (STATE +3)
002546,000086: # FLAGWRD4 (060-074) (STATE +4)
002547,000087: # FLAGWRD5 (075-089) (STATE +5)
002548,000088: # FLAGWRD6 (090-104) (STATE +6)
002549,000089: # FLAGWRD7 (105-119) (STATE +7)
002550,000090: # FLAGWRD8 (120-134) (STATE +8D)
002551,000091: # FLAGWRD9 (135-149) (STATE +9D)
002552,000092: # FLAP 142 BIT 8 FLAG 9 FLAPBIT
002553,000093: # FLGWRD10 (150-164) (STATE +10D)
002554,000094: # FLGWRD11 (165-179) (STATE +11D)
002555,000095: # FLGWRD12 (180-194) (STATE +12D)
002556,000096: # FLGWRD13 (195-209) (STATE +13D)
002557,000097: # FLPC 138 BIT 12 FLAG 9 FLPCBIT
002558,000098: # FLPI 139 BIT 11 FLAG 9 FLPIBIT
002559,000099: # FLRCS 149 BIT 10 FLAG 9 FLRCSBIT
002560,000100: # FLT59FLG 146 BIT 4 FLAG 9 FLT59BIT
002561,000101: # FLUNDISP 125 BIT 10 FLAG 8 FLUNDBIT
002562,000102: # FLVR 136 BIT 14 FLAG 9 FLVRBIT
002563,000103: # FREEFLAG 012 BIT 3 FLAG 0 FREEFBIT
002564,000104: # FRSTIME 026 BIT 4 FLAG1 FRSTMBIT
002565,000105: # FSPASFLG 005 BIT 10 FLAG 0 FSPASBIT
002566,000106: # GLOKFAIL 046 BIT 14 FLAG 3 GLOKFBIT
002567,000107: # GMBDRVSW 095 BIT 10 FLAG 6 GMBDRBIT
002568,000108: # GUESSW 028 BIT 2 FLAG 1 GUESSBIT
002569,000109: # HFAILFLG 167 BIT 13 FLAG 11 HFAILBIT
002570,000110: # HFLSHFLG 179 BIT 1 FLAG 11 HFLSHBIT
002571,000111: # IDLEFLAG 113 BIT 7 FLAG 7 IDLEFBIT
002572,000112: # IGNFLAG 107 BIT 13 FLAG 7 IGNFLBIT
002573,000113: # IMPULSW 036 BIT 9 FLAG 2 IMPULBIT
002574,000114: # IMUSE 007 BIT 8 FLAG 0 IMUSEBIT
002575,000115: # INFINFLG 128 BIT 7 FLAG 8 INFINBIT
002576,000116: # INITALGN 133 BIT 2 FLAG 8 INITABIT
002577,000117: # INTFLAG 151 BIT 14 FLAG 10 INTFLBIT
002578,000118: # INTYPFLG 056 BIT 4 FLAG 3 INTYPBIT
002579,000119: # ITSWICH 105 BIT 15 FLAG 7 ITSWBIT
002580,000120: # JSWITCH 001 BIT 14 FLAG 0 JSWCHBIT
002581,000121: # LETABORT 141 BIT 9 FLAG 9 LETABBIT
002582,000122: # LMOONFLG 124 BIT 11 FLAG 8 LMOONBIT
002583,000123:
Page 65 |
002585,000125: # LOKONSW 010 BIT 5 FLAG 0 LOKONBIT
002586,000126: # LOSCMFLG 033 BIT 12 FLAG 2 LOSCMBIT
002587,000127: # LRALTFLG 190 BIT 5 FLAG 12 LRALTBIT
002588,000128: # LRBYPASS 165 BIT 15 FLAG 11 LRBYBIT
002589,000129: # LRINH 172 BIT 8 FLAG 11 LRINHBIT
002590,000130: # LRPOSFLG 189 BIT 6 FLAG 12 LRPOSBIT
002591,000131: # LRVELFLG 187 BIT 8 FLAG 12 LRVELBIT
002592,000132: # LUNAFLAG 048 BIT 12 FLAG 3 LUNABIT
002593,000133: # MANUFLAG 106 BIT 14 FLAG 7 MANUFBIT
002594,000134: # MGLVFLAG 088 BIT 2 FLAG 5 MGLVFBIT
002595,000135: # MIDAVFLG 148 BIT 2 FLAG 9 MIDAVBIT
002596,000136: # MIDFLAG 002 BIT 13 FLAG 0 MIDFLBIT
002597,000137: # MID1FLAG 147 BIT 3 FLAG 9 MID1BIT
002598,000138: # MKOVFLAG 072 BIT 3 FLAG 4 MKOVBIT
002599,000139: # MOONFLAG 003 BIT 12 FLAG 0 MOONBIT
002600,000140: # MRKIDFLG 060 BIT 15 FLAG 4 MRKIDBIT
002601,000141: # MRKNVFLG 066 BIT 9 FLAG 4 MRKNVBIT
002602,000142: # MRUPTFLG 070 BIT 5 FLAG 4 MRUPTBIT
002603,000143: # MUNFLAG 097 BIT 8 FLAG 6 MUNFLBIT
002604,000144: # MWAITFLG 064 BIT 11 FLAG 4 MWAITBIT
002605,000145: # NEEDLFLG 011 BIT 4 FLAG 0 NEEDLBIT
002606,000146: # NEED2FLG 000 BIT 15 FLAG 0 NEED2BIT
002607,000147: # NEWIFLG 122 BIT 13 FLAG 8 NEWIBIT
002608,000148: # NJETSFLG 015 BIT 15 FLAG 1 NJETSBIT
002609,000149: # NODOFLAG 044 BIT 1 FLAG 2 NODOBIT
002610,000150: # NODOP07 049 BIT 11 FLAG 3 NOP07BIT
002611,000151: # NOLRREAD 170 BIT 10 FLAG 11 NOLRRBIT
002612,000152: # NORMSW 110 BIT 10 FLAG 7 NORMSBIT
002613,000153: # NORRMON 086 BIT 4 FLAG 5 NORRMBIT
002614,000154: # NOTERFLG 019 BIT 11 FLAG 1 NOTERBIT
002615,000155: # NOTHROTL 078 BIT 12 FLAG 5 NOTHRBIT
002616,000156: # NOUPFLAG 024 BIT 6 FLAG 1 NOUPFBIT
002617,000157: # NPGNCSFL 164 BIT 1 FLAG 10 NPGNCSBY
002618,000158: # NRMNVFLG 067 BIT 8 FLAG 4 NRMNVBIT
002619,000159: # NRMIDFLG 062 BIT 13 FLAG 4 NRMIDBIT
002620,000160: # NRUPTFLG 071 BIT 4 FLAG 4 NRUPTBIT
002621,000161: # NTARGFLG 102 BIT 3 FLAG 6 NTARGBIT
002622,000162: # NWAITFLG 065 BIT 10 FLAG 4 NWAITBIT
002623,000163: # ORBWFLAG 054 BIT 6 FLAG 3 ORBWFBIT
002624,000164: # ORDERSW 129 BIT 6 FLAG 8 ORDERBIT
002625,000165: # OURRCFLG 198 BIT 12 FLAG 13 OURRCBIT
002626,000166: # PDSPFLAG 076 BIT 14 FLAG 5 PDSPFBIT
002627,000167: # PFRATFLG 041 BIT 4 FLAG 2 PFRATBIT
002628,000168: # PINBRFLG 069 BIT 6 FLAG 4 PINBRBIT
002629,000169: # POOHFLAG 045 BIT 15 FLAG 3 POOHBIT
002630,000170: # PRECIFLG 052 BIT 8 FLAG 3 PRECIBIT
002631,000171: # PRIODFLG 061 BIT 14 FLAG 4 PRIODBIT
002632,000172: # PRONVFLG 068 BIT 7 FLAG 4 PRONVBIT
002633,000173: # PSTHIGAT 169 BIT 11 FLAG 11 PSTHIBIT
002634,000174: # PULSEFLG 195 BIT 15 FLAG 13 PULSES
002635,000175:
Page 66 |
002637,000177: # P21FLAG 004 BIT 11 FLAG 0 P21FLBIT
002638,000178: # P25FLAG 006 BIT 9 FLAG 0 P25FLBIT
002639,000179: # P66PROFL 014D BIT 1 FLAG 0 P66PROBT
002640,000180: # P7071FLG 137 BIT 13 FLAG 9 P7071BIT
002641,000181: # QUITFLAG 145 BIT 5 FLAG 9 QUITBIT
002642,000182: # RADMODES FLGWRD12
002643,000183: # RASFLAG FLGWRD10
002644,000184: # RCDUFAIL 188 BIT 7 FLAG 12 RCDUFBIT
002645,000185: # RCDU0FLG 182 BIT 13 FLAG 12 RCDU0BIT
002646,000186: # REDFLAG 099 BIT 6 FLAG 6 REDFLBIT
002647,000187: # REFSMFLG 047 BIT 13 FLAG 3 REFSMBIT
002648,000188: # REINTFLG 158 BIT 7 FLAG 10 REINTBIT
002649,000189: # REMODFLG 181 BIT 14 FLAG 12 REMODBIT
002650,000190: # RENDWFLG 089 BIT 1 FLAG 5 RENDWBIT
002651,000191: # REPOSMON 184 BIT 11 FLAG 12 REPOSBIT
002652,000192: # RHCSCFLG 203 BIT 7 FLAG 13 RHCSCALE
002653,000193: # RNDVZFLG 008 BIT 7 FLAG 0 RNDVZBIT
002654,000194: # RNGEDATA 176 BIT 4 FLAG 11 RNGEDBIT
002655,000195: # RNGSCFLG 080 BIT 10 FLAG 5 RNGSCBIT
002656,000196: # RODFLAG 018 BIT 12 FLAG 1 RODFLBIT
002657,000197: # ROTFLAG 144 BIT 6 FLAG 9 ROTFLBIT
002658,000198: # RPQFLAG 120 BIT 15 FLAG 8 RPQFLBIT
002659,000199: # RRDATAFL 191 BIT 4 FLAG 12 RRDATABT
002660,000200: # RRNBSW 009 BIT 6 FLAG 0 RRNBBIT
002661,000201: # RRRSFLAG 192 BIT 3 FLAG 12 RRRSBIT
002662,000202: # RVSW 111 BIT 9 FLAG 7 RVSWBIT
002663,000203: # R04FLAG 051 BIT 9 FLAG 3 R04FLBIT
002664,000204: # R10FLAG 013 BIT 2 FLAG 0 R10FLBIT
002665,000205: # R12RDFLG 177D BIT 3 FLAG 11 R12RDBIT
002666,000206: # R61FLAG 020 BIT 10 FLAG 1 R61FLBIT
002667,000207: # R77FLAG 079 BIT 11 FLAG 5 R77FLBIT
002668,000208: # SLOPESW 027 BIT 3 FLAG 1 SLOPEBIT
002669,000209: # SNUFFER 077 BIT 13 FLAG 5 SNUFFBIT
002670,000210: # SOLNSW 087 BIT 3 FLAG 5 SOLNSBIT
002671,000211: # SRCHOPTN 031 BIT 14 FLAG 2 SRCHOBIT
002672,000212: # STATEFLG 055 BIT 5 FLAG 3 STATEBIT
002673,000213: # STEERSW 034 BIT 11 FLAG 2 STEERBIT
002674,000214: # SURFFLAG 127 BIT 8 FLAG 8 SURFFBIT
002675,000215: # SWANDISP 109 BIT 11 FLAG 7 SWANDBIT
002676,000216: # S32.1F1 090 BIT 15 FLAG 6 S32BIT1
002677,000217: # S32.1F2 092 BIT 14 FLAG 6 S32BIT2
002678,000218: # S32.1F3A 092 BIT 13 FLAG 6 S32BIT3A
002679,000219: # S32.1F3B 093 BIT 12 FLAG 6 S32BIT3B
002680,000220: # TFFSW 119 BIT 1 FLAG 7 TFFSWBIT
002681,000221: # TRACKFLG 025 BIT 5 FLAG 1 TRACKBIT
002682,000222: # TURNONFL 194 BIT 1 FLAG 12 TURNONBT
002683,000223: # ULLAGFLG 204 BIT 6 FLAG 13 ULLAGER
002684,000224: # UPDATFLG 023 BIT 7 FLAG 1 UPDATBIT
002685,000225: # UPLOCKFL 116 BIT 4 FLAG 7 UPLOCBIT
002686,000226: # USEQRFLG 196 BIT 14 FLAG 13 USEQRJTS
002687,000227:
Page 67 |
002689,000229: # VEHUPFLG 022 BIT 8 FLAG 1 VEHUPBIT
002690,000230: # VELDATA 173 BIT 7 FLAG 11 VELDABIT
002691,000231: # VERIFLAG 117 BIT 3 FLAG 7 VERIFBIT
002692,000232: # VFAILFLG 166 BIT 14 FLAG 11 VFAILBIT
002693,000233: # VFLAG 050 BIT 10 FLAG 3 VFLAGBIT
002694,000234: # VFLSHFLG 178 BIT 2 FLAG 11 VFLSHBIT
002695,000235: # VINTFLAG 057 BIT 3 FLAG 3 VINTFBIT
002696,000236: # VXINH 168 BIT 12 FLAG 11 VXINHBIT
002697,000237: # V37FLAG 114 BIT 6 FLAG 7 V37FLBIT
002698,000238: # V67FLAG 112 BIT 8 FLAG 7 V67FLBIT
002699,000239: # V82EMFLG 118 BIT 2 FLAG 7 V82EMBIT
002700,000240: # XDELVFLG 037 BIT 8 FLAG 2 XDELVBIT
002701,000241: # XDSPFLAG 074 BIT 1 FLAG 4 XDSPBIT
002702,000242: # XORFLG 171 BIT 9 FLAG 11 XORFLBIT
002703,000243: # XOVINFLG 201 BIT 9 FLAG 13 XOVINHIB
002704,000244: # ZOOMFLAG 082 BIT 8 FLAG 5 ZOOMBIT
002705,000245: # 3AXISFLG 084 BIT 6 FLAG 5 3AXISBIT
002706,000246: # 360SW 134 BIT 1 FLAG 8 360SWBIT
002707,000247:
002708,000248:
002709,000249:
002710,000250: # ASSIGNMENT AND DESCRIPTION OF FLAGWORDS
002711,000251:
002712,000252: 26,2024 0074 FLAGWRD0 = STATE +0 # (000-014)
002713,000253:
002714,000254: # (SET) (RESET)
002715,000255: # BIT 15 FLAG 0 (S)
002716,000256: 26,2024 NEED2FLG = 000D # DISPLAY DAP RATES CHECK BIT 4 OF THIS
002717,000257: 26,2024 4726 NEED2BIT = BIT15 # ON FDAI NEEDLES. WORD FOR DISPLAY
002718,000258: # MODES (1 OR 2).
002719,000259:
002720,000260: # BIT 14 FLAG 0 (S)
002721,000261: 26,2024 JSWITCH = 001D # INTEGRATION OF W INTEGRATION OF STATE
002722,000262: 26,2024 4727 JSWCHBIT = BIT14 # MATRIX VECTOR
002723,000263:
002724,000264:
002725,000265: # BIT 13 FLAG 0 (S)
002726,000266: 26,2024 MIDFLAG = 002D # INTEGRATION WITH INTEGRATION WITHOUT
002727,000267: # SECONDARY BODY AND SOLAR PERTURBATIONS
002728,000268: 26,2024 4730 MIDFLBIT = BIT13 # SOLAR PERTURBATIONS
002729,000269:
002730,000270: # BIT 12 FLAG 0 (L)
002731,000271: 26,2024 MOONFLAG = 003D # MOON IS SPHERE OF EARTH IS SPHERE OF
002732,000272: 26,2024 4731 MOONBIT = BIT12 # INFLUENCE INFLUENCE
002733,000273:
002734,000274:
002735,000275: # BIT 11 FLAG 0
002736,000276:
Page 68 |
002738,000278: 26,2024 P21FLAG = 004D # USE BASE VECTORS 1ST PASS -- CALC-
002739,000279: 26,2024 4732 P21FLBIT = BIT11 # ALREADY CALCULATED ULATE BASE VECTORS
002740,000280:
002741,000281:
002742,000282: # BIT 10 FLAG 0
002743,000283: 26,2024 FSPASFLG = 005D # FIRST PASS THROUGH NOT FIRST PASS THRU
002744,000284: 26,2024 4733 FSPASBIT = BIT10 # REPOSITION ROUTINE REPOSITION ROUTINE
002745,000285:
002746,000286:
002747,000287: # BIT 9 FLAG 0 (S)
002748,000288: 26,2024 P25FLAG = 006D # P25 OPERATING P25 NOT OPERATING
002749,000289: 26,2024 4734 P25FLBIT = BIT9
002750,000290:
002751,000291:
002752,000292: # BIT 8 FLAG 0 (S)
002753,000293: 26,2024 IMUSE = 007D # IMU IN USE IMU NOT IN USE
002754,000294: 26,2024 4735 IMUSEBIT = BIT8
002755,000295:
002756,000296:
002757,000297: # BIT 7 FLAG 0 (S)
002758,000298: 26,2024 RNDVZFLG = 008D # P20 RUNNING (RADAR P20 NOT RUNNING
002759,000299: 26,2024 4736 RNDVZBIT = BIT7 # IN USE)
002760,000300:
002761,000301:
002762,000302: # BIT 6 FLAG 0 (S)
002763,000303: 26,2024 RRNBSW = 009D # RADAR TARGET IN RADAR TARGET IN
002764,000304: 26,2024 4737 RRNBBIT = BIT6 # NB COORDINATES SM COORDINATES
002765,000305:
002766,000306:
002767,000307: # BIT 5 FLAG 0 (S)
002768,000308: 26,2024 LOKONSW = 010D # RADAR LOCK-ON RADAR LOCK-ON NOT
002769,000309: 26,2024 4740 LOKONBIT = BIT5 # DESIRED DESIRED
002770,000310:
002771,000311:
002772,000312: # BIT 4 FLAG 0 (S)
002773,000313: 26,2024 NEEDLFLG = 011D # TOTAL ATTITUDE A/P FOLLOWING
002774,000314: 26,2024 4741 NEEDLBIT = BIT4 # ERROR DISPLAYED ERROR DISPLAYED
002775,000315:
002776,000316:
002777,000317: # BIT 3 FLAG 0
002778,000318: 26,2024 FREEFLAG = 012D # (USED BY P51-53 TEMP IN MANY DIFFERENT
002779,000319: # ROUTINES & BY LUNAR + SOLAR EPHEMERIDES)
002780,000320: 26,2024 4742 FREEFBIT = BIT3
002781,000321:
002782,000322:
002783,000323: # BIT 2 FLAG 0
002784,000324: 26,2024 R10FLAG = 013D # R10 OUTPUTS DATA TO BESIDES OUTPUT WHEN
002785,000325: 26,2024 4743 R10FLBIT = BIT2 # ALTITUDE & ALTITUDE SET, R10 ALSO OUTPUT
002786,000326: # RATE METERS ONLY TO FORWARD & LATERAL
002787,000327: # VELOCITY CROSSPOINTR
002788,000328:
Page 69 |
002790,000330:
002791,000331:
002792,000332: 26,2024 P66PROFL = 014D # CONTINUE P66 STOP P66
002793,000333: 26,2024 4744 P66PROBT = BIT1 # HORIZONTAL HORIZONTAL VEL
002794,000334: # VELOCITY NULLING NULLING
002795,000335:
002796,000336:
002797,000337:
002798,000338: 26,2024 0075 FLAGWRD1 = STATE +1 # (015-029)
002799,000339:
002800,000340: # (SET) (RESET)
002801,000341:
002802,000342: # BIT 15 FLAG 1 (S)
002803,000343: 26,2024 NJETSFLG = 015D # TWO JET RCS BURN FOUR JET RCS BURN
002804,000344: 26,2024 4726 NJETSBIT = BIT15
002805,000345:
002806,000346:
002807,000347: # BIT 14 FLAG 1 (L)
002808,000348: 26,2024 DIDFLAG = 016D # INERTIAL DATA IS PERFORM DATA DISPLAY
002809,000349: 26,2024 4727 DIDFLBIT = BIT14 # AVAILABLE INITIALIZATION FUNCS
002810,000350:
002811,000351:
002812,000352: # BIT 13 FLAG 1 (S)
002813,000353: 26,2024 ERADFLAG = 017D # COMPUTE REARTH USE CONSTANT REARTH
002814,000354: 26,2024 4730 ERADFBIT = BIT13 # FISCHER ELLIPSOID PAD RADIUS
002815,000355:
002816,000356:
002817,000357: # BIT 12 FLAG 1
002818,000358: 26,2024 RODFLAG = 018D # IF IN P66, NORMAL IF IN P66, RE-INIT-
002819,000359: 26,2024 4731 RODFLBIT = BIT12 # OPERATION CONTINUES. IALIZATION IS PER-
002820,000360: # RESTART CLEARS FLAG FORMED AND FLAG IS
002821,000361:
002822,000362: # BIT 11 FLAG 1
002823,000363: 26,2024 NOTERFLG = 019D # TERRAIN MODEL TERRAIN MODEL
002824,000364: 26,2024 4732 NOTERBIT = BIT11 # INHIBITED PERMITTED
002825,000365:
002826,000366:
002827,000367: # BIT 10 FLAG 1 (L)
002828,000368: 26,2024 R61FLAG = 020D # RUN R61 LEM RUN R65 LEM
002829,000369: 26,2024 4733 R61FLBIT = BIT10
002830,000370:
002831,000371: # BIT 9 FLAG 1
002832,000372: # = 021D
002833,000373: # = BIT9
002834,000374:
002835,000375: # BIT 8 FLAG 1 (S)
002836,000376:
Page 70 |
002838,000378: 26,2024 VEHUPFLG = 022D # CSM STATE VECTOR LEM STATE VECTOR
002839,000379: 26,2024 4735 VEHUPBIT = BIT8 # BEING UPDATED BEING UPDATED
002840,000380:
002841,000381:
002842,000382: # BIT 7 FLAG 1 (S)
002843,000383: 26,2024 UPDATFLG = 023D # UPDATING BY MARKS UPDATING BY MARKS
002844,000384: 26,2024 4736 UPDATBIT = BIT7 # ALLOWED NOT ALLOWED
002845,000385:
002846,000386:
002847,000387: # BIT 6 FLAG 1 (S)
002848,000388: 26,2024 NOUPFLAG = 024D # NEITHER CSM EITHER STATE
002849,000389: # NOR LM STATE VECTOR VECTOR MAY BE
002850,000390: 26,2024 4737 NOUPFBIT = BIT6 # MAY BE UPDATED UPDATED
002851,000391:
002852,000392:
002853,000393: # BIT 5 FLAG 1 (S)
002854,000394: 26,2024 TRACKFLG = 025D # TRACKING ALLOWED TRACKING NOT ALLOWED
002855,000395: 26,2024 4740 TRACKBIT = BIT5
002856,000396:
002857,000397:
002858,000398: # BIT 4 FLAG 1
002859,000399: 26,2024 FRSTIME = 026D # FIRST TIME THRU NOT FIRST TIME THRU
002860,000400: 26,2024 4741 FRSTMBIT = BIT4 # PREPOSITION PREPOSITION
002861,000401:
002862,000402:
002863,000403: # BIT 3 FLAG 1 (S)
002864,000404: 26,2024 SLOPESW = 027D # ITERATE WITH BIAS ITERATE WITH REGULAR
002865,000405: # METHOD IN ITERATOR FALSI METHOD IN
002866,000406: 26,2024 4742 SLOPEBIT = BIT3 # ITERATOR
002867,000407:
002868,000408:
002869,000409: # BIT 2 FLAG 1 (S)
002870,000410: 26,2024 GUESSW = 028D # NO STARTING VALUE STARTING VALUE FOR
002871,000411: 26,2024 4743 GUESSBIT = BIT2 # FOR ITERATION ITERATION EXISTS
002872,000412:
002873,000413:
002874,000414: # BIT 1 FLAG 1
002875,000415: # = 029D
002876,000416:
002877,000417:
002878,000418: 26,2024 0076 FLAGWRD2 = STATE +2 # (030-044)
002879,000419:
002880,000420: # (SET) (RESET)
002881,000421:
002882,000422: # BIT 15 FLAG 2 (S)
002883,000423: 26,2024 DRIFTFLG = 030D # T3RUPT CALLS GYRO T3RUPT DOES NO GYRO
002884,000424: 26,2024 4726 DRFTBIT = BIT15 # COMPENSATION COMPENSATION
002885,000425:
Note: for the above flag/bit definition there is a blue vertical line separating the set and reset description in the comments extending from between (SET) (RESET) down to the line of BIT 14 FLAG 2. |
002888,000428: # BIT 14 FLAG 2 (S)
002889,000429:
Page 71 |
002891,000431: 26,2024 SRCHOPTN = 031D # RADAR IN AUTOMATIC RADAR NOT IN AUTO-
002892,000432: 26,2024 4727 SRCHOBIT = BIT14 # SEARCH OPTION (R24) MATIC SEARCH OPTION
002893,000433:
002894,000434:
002895,000435: # BIT 13 FLAG 2 (S)
002896,000436: 26,2024 ACMODFLG = 032D # MANUAL ACQUISITION AUTO ACQUISITION
002897,000437: 26,2024 4730 ACMODBIT = BIT13 # BY RENDESVOUS RADAR BY RENDESVOUS RADAR
002898,000438:
002899,000439:
002900,000440: # BIT 12 FLAG 2 (S)
002901,000441: 26,2024 LOSCMFLG = 033D # LINE OF SIGHT BEING LINE OF SIGHT NOT
002902,000442: # COMPUTED (R21) BEING COMPUTED
002903,000443: 26,2024 4731 LOSCMBIT = BIT12
002904,000444:
002905,000445:
002906,000446: # BIT 11 FLAG 2 (S)
002907,000447: 26,2024 STEERSW = 034D # SUFFICIENT THRUST INSUFFICIENT THRUST
002908,000448: 26,2024 4732 STEERBIT = BIT11 # IS PRESENT IS PRESENT
002909,000449:
002910,000450: # BIT 10 FLAG 2 (S)
002911,000451:
002912,000452:
002913,000453: # BIT 9 FLAG 2 (S)
002914,000454: 26,2024 IMPULSW = 036D # MINIMUM IMPULSE STEERING BURN (NO
002915,000455: # BURN (CUTOFF TIME CUTOFF TIME YET
002916,000456: 26,2024 4734 IMPULBIT = BIT9 # SPECIFIED) AVAILABLE)
002917,000457:
002918,000458:
002919,000459: # BIT 8 FLAG 2 (S)
002920,000460: 26,2024 XDELVFLG = 037D # EXTERNAL DELTAV VG LAMBERT (AIMPOINT)
002921,000461: 26,2024 4735 XDELVBIT = BIT8 # COMPUTATION VG COMPUTATION
002922,000462:
002923,000463:
002924,000464: # BIT 7 FLAG 2 (S)
002925,000465: 26,2024 ETPIFLAG = 038D # ELEVATION ANGLE TPI TIME SUPPLIED
002926,000466: # SUPPLIED FOR FOR P34,74 TO COMPUT
002927,000467: 26,2024 4736 ETPIBIT = BIT7 # P34,74 ELEVATION
002928,000468:
002929,000469:
002930,000470: # BIT 6 FLAG 2 (S)
002931,000471: 26,2024 FINALFLG = 039D # LAST PASS THROUGH INTERIM PASS THROUGH
002932,000472: # RENDEZVOUS PROGRAM RENDEZVOUS PROGRAM
002933,000473: 26,2024 4737 FINALBIT = BIT6 # COMPUTATIONS COMPUTATIONS
002934,000474:
002935,000475:
002936,000476: # BIT 5 FLAG 2 (S)
002937,000477: 26,2024 AVFLAG = 040D # LEM IS ACTIVE CSM IS ACTIVE
002938,000478: 26,2024 4740 AVFLBIT = BIT5 # VEHICLE VEHICLE
002939,000479:
002940,000480:
Page 72 |
002942,000482: # BIT 4 FLAG 2 (S)
002943,000483: 26,2024 PFRATFLG = 041D # PREFERRED ATTITUDE PREFERRED ATTITUDE
002944,000484: 26,2024 4741 PFRATBIT = BIT4 # COMPUTED NOT COMPUTED
002945,000485:
002946,000486:
002947,000487: # BIT 3 FLAG 2 (S)
002948,000488: 26,2024 CALCMAN3 = 042D # NO FINAL ROLL FINAL ROLL IS
002949,000489: 26,2024 4742 CALC3BIT = BIT3 # NECESSARY
002950,000490:
002951,000491:
002952,000492: # BIT 2 FLAG 2 (S)
002953,000493: 26,2024 CALCMAN2 = 043D # PERFORM MANEUVER BYPASS STARTING
002954,000494: 26,2024 4743 CALC2BIT = BIT2 # STARTING PROCEDURE PROCEDURE
002955,000495:
002956,000496:
002957,000497: # BIT 1 FLAG 2 (S)
002958,000498: 26,2024 NODOFLAG = 044D # V37 NOT PERMITTED V37 PERMITTED
002959,000499: 26,2024 4744 NODOBIT = BIT1
002960,000500:
002961,000501:
002962,000502: 26,2024 0077 FLAGWRD3 = STATE +3 # (045-059)
002963,000503:
002964,000504: # (SET) (RESET)
002965,000505:
002966,000506: # BIT 15 FLAG 3
002967,000507: 26,2024 POOHFLAG = 045D # INHIBIT BACKWARDS ALLOW BACKWARDS
002968,000508: 26,2024 4726 POOHBIT = BIT15 # INTEGRATION INTEGRATION
002969,000509:
002970,000510:
002971,000511: # BIT 14 FLAG 3 (S)
002972,000512: 26,2024 GLOKFAIL = 046D # GIMBAL LOCK HAS NOT IN GIMBAL LOCK
002973,000513: 26,2024 4727 GLOKFBIT = BIT14 # OCCURRED
002974,000514:
002975,000515: # BIT 13 FLAG 3 *** PROTECTED FROM FRESH START ***
002976,000516: 26,2024 REFSMFLG = 047D # REFSMMAT GOOD REFSMMAT NO GOOD
002977,000517: 26,2024 4730 REFSMBIT = BIT13
002978,000518:
002979,000519:
002980,000520: # BIT 12 FLAG 3 (S)
002981,000521: 26,2024 LUNAFLAG = 048D # LUNAR LAT-LONG EARTH LAT-LONG
002982,000522: 26,2024 4731 LUNABIT = BIT12
002983,000523:
002984,000524:
002985,000525: # BIT 11 FLAG 3 (L)
002986,000526: 26,2024 NODOP07 = 049D # SYSTEM TESTS SYSTEM TESTS
002987,000527: 26,2024 4732 NOP07BIT = BIT11 # NOT ALLOWED ALLOWED
002988,000528:
002989,000529: # BIT 10 FLAG 3 (S)
002990,000530:
Page 73 |
002992,000532: 26,2024 VFLAG = 050D # LESS THAN TWO STARS TWO STARS IN FIELD
002993,000533: 26,2024 4733 VFLAGBIT = BIT10 # IN FIELD OF VIEW OF VIEW
002994,000534:
002995,000535:
002996,000536: # BIT 9 FLAG 3 (S)
002997,000537: 26,2024 R04FLAG = 051D # R04 RUNNING R04 NOT RUNNING
002998,000538: 26,2024 4734 R04FLBIT = BIT9
002999,000539:
003000,000540:
003001,000541: # BIT 8 FLAG 3 (S)
003002,000542: 26,2024 PRECIFLG = 052D # NORMAL INTEGRATION ENGAGES 4-TIME STEP
003003,000543: # IN POO (POO) LOGIC IN INTE-
003004,000544: 26,2024 4735 PRECIBIT = BIT8 # GRATION
003005,000545:
003006,000546:
003007,000547: # BIT 7 FLAG 3 (S)
003008,000548: 26,2024 CULTFLAG = 053D # STAR OCCULTED STAR NOT OCCULTED
003009,000549: 26,2024 4736 CULTBIT = BIT7
003010,000550:
003011,000551:
003012,000552: # BIT 6 FLAG 3 (S)
003013,000553: 26,2024 ORBWFLAG = 054D # W MATRIX VALID FOR W MATRIX INVALID FOR
003014,000554: 26,2024 4737 ORBWFBIT = BIT6 # ORBITAL NAVIGATION ORBITAL NAVIGATION
003015,000555:
003016,000556:
003017,000557: # BIT 5 FLAG 3 (S)
003018,000558: 26,2024 STATEFLG = 055D # PERMANENT STATE PERMANENT STATE
003019,000559: 26,2024 4740 STATEBIT = BIT5 # VECTOR UPDATED VECTOR NOT UPDATED
003020,000560:
003021,000561:
003022,000562: # BIT 4 FLAG 3 (S)
003023,000563: 26,2024 INTYPFLG = 056D # CONIC INTEGRATION ENCKE INTEGRATION
003024,000564: 26,2024 4741 INTYPBIT = BIT4
003025,000565:
003026,000566:
003027,000567: # BIT 3 FLAG 3 (S)
003028,000568: 26,2024 VINTFLAG = 057D # CSM STATE VECTOR LEM STATE VECTOR
003029,000569: 26,2024 4742 VINTFBIT = BIT3 # BEING INTEGRATED BEING INTEGRATED
003030,000570:
003031,000571:
003032,000572: # BIT 2 FLAG 3 (S)
003033,000573: 26,2024 D6OR9FLG = 058D # DIMENSION OF W IS 9 DIMENSION OF W IS 6
003034,000574: 26,2024 4743 D6OR9BIT = BIT2 # FOR INTEGRATION FOR INTEGRATION
003035,000575:
003036,000576:
003037,000577: # BIT 1 FLAG 3 (S)
003038,000578: 26,2024 DIM0FLAG = 059D # W MATRIX IS TO BE W MATRIX IS NOT TO
003039,000579: 26,2024 4744 DIM0BIT = BIT1 # USED BE USED
003040,000580:
003041,000581:
Page 74 |
003043,000583: 26,2024 0100 FLAGWRD4 = STATE +4 # (060-074)
003044,000584:
003045,000585: # (SET) (RESET)
003046,000586:
003047,000587: # BIT 15 FLAG 4 (S)
003048,000588: 26,2024 MRKIDFLG = 060D # MARK DISPLAY IN NO MARK DISPLAY IN
003049,000589: 26,2024 4726 MRKIDBIT = BIT15 # ENDIDLE ENDIDLE
003050,000590:
003051,000591:
003052,000592: # BIT 14 FLAG 4 (S)
003053,000593: 26,2024 PRIODFLG = 061D # PRIORITY DISPLAY IN NO PRIORITY DISPLAY
003054,000594: 26,2024 4727 PRIODBIT = BIT14 # ENDIDLE IN ENDIDLE
003055,000595:
003056,000596:
003057,000597: # BIT 13 FLAG 4 (S)
003058,000598: 26,2024 NRMIDFLG = 062D # NORMAL DISPLAY IN NO NORMAL DISPLAY
003059,000599: 26,2024 4730 NRMIDBIT = BIT13 # ENDIDLE IN ENDIDLE
003060,000600:
003061,000601:
003062,000602: # BIT 12 FLAG 4 (S)
003063,000603: # CODE IN = 063D
003064,000604: # DISPLAY AREA REFERS TO THIS BIT; CHANGES NEEDED IF USED IN FUTURE.
003065,000605:
003066,000606: # BIT 11 FLAG 4 (S)
003067,000607: 26,2024 MWAITFLG = 064D # HIGHER PRIORITY NO HIGHER PRIORITY
003068,000608: # DISPLAY OPERATING DISPLAY OPERATING
003069,000609: 26,2024 4732 MWAITBIT = BIT11 # WHEN MARK DISPLAY WHEN MARK DISPLAY
003070,000610: # INITIATED INITIATED
003071,000611:
003072,000612: # BIT 10 FLAG 4 (S)
003073,000613: 26,2024 NWAITFLG = 065D # HIGHER PRIORITY NO HIGHER PRIORITY
003074,000614: # DISPLAY OPERATING DISPLAY OPERATING
003075,000615: 26,2024 4733 NWAITBIT = BIT10 # WHEN NORMAL WHEN NORMAL DISPLAY
003076,000616: # DISPLAY INITIATED INITIATED
003077,000617:
003078,000618: # BIT 9 FLAG 4 (S)
003079,000619: 26,2024 MRKNVFLG = 066D # ASTRONAUT USING ASTRONAUT NOT USING
003080,000620: # KEYBOARD WHEN MARK KEYBOARD WHEN MARK
003081,000621: 26,2024 4734 MRKNVBIT = BIT9 # DISPLAY INITIATED DISPLAY INITIATED
003082,000622:
003083,000623:
003084,000624: # BIT 8 FLAG 4 (S)
003085,000625: 26,2024 NRMNVFLG = 067D # ASTRONAUT USING ASTRONAUT NOT USING
003086,000626: # KEYBOARD WHEN KEYBOARD WHEN
003087,000627: 26,2024 4735 NRMNVBIT = BIT8 # NORMAL DISPLAY NORMAL DISPLAY
003088,000628: # INITIATED INITIATED
003089,000629:
003090,000630: # BIT 7 FLAG 4 (S)
003091,000631: 26,2024 PRONVFLG = 068D # ASTRONAUT USING ASTRONAUT NOT USING
003092,000632:
Page 75 |
003094,000634: # KEYBOARD WHEN KEYBOARD WHEN
003095,000635: 26,2024 4736 PRONVBIT = BIT7 # PRIORITY DISPLAY PRIORITY DISPLAY
003096,000636: # INITIATED INITIATED
003097,000637:
003098,000638: # BIT 6 FLAG 4 (S)
003099,000639: 26,2024 PINBRFLG = 069D # ASTRONAUT HAS ASTRONAUT HAS NOT
003100,000640: # INTERFERED WITH INTERFERED WITH
003101,000641: 26,2024 4737 PINBRBIT = BIT6 # EXISTING DISPLAY EXISTING DISPLAY
003102,000642:
003103,000643:
003104,000644: # BIT 5 FLAG 4 (S)
003105,000645: 26,2024 MRUPTFLG = 070D # MARK DISPLAY MARK DISPLAY NOT
003106,000646: # INTERRUPTED BY INTERRUPTED BY
003107,000647: 26,2024 4740 MRUPTBIT = BIT5 # PRIORITY DISPLAY PRIORITY DISPLAY
003108,000648:
003109,000649:
003110,000650: # BIT 4 FLAG 4 (S)
003111,000651: 26,2024 NRUPTFLG = 071D # NORMAL DISPLAY NORMAL DISPLAY NOT
003112,000652: # INTERRUPTED BY INTERRUPTED BY
003113,000653: 26,2024 4741 NRUPTBIT = BIT4 # PRIORITY OR MARK PRIORITY OR MARK
003114,000654: # DISPLAY DISPLAY
003115,000655:
003116,000656: # BIT 3 FLAG 4 (S)
003117,000657: 26,2024 MKOVFLAG = 072D # MARK DISPLAY OVER NO MARK DISPLAY OVER
003118,000658: 26,2024 4742 MKOVBIT = BIT3 # NORMAL NORMAL
003119,000659:
003120,000660: # BIT 2 FLAG 4
003121,000661: # = 073D
003122,000662:
003123,000663:
003124,000664: # BIT 1 FLAG 4 (S)
003125,000665: 26,2024 XDSPFLAG = 074D # MARK DISPLAY NOT NO SPECIAL MARK
003126,000666: 26,2024 4744 XDSPBIT = BIT1 # TO BE INTERRUPTED INFORMATION
003127,000667:
003128,000668:
003129,000669: 26,2024 0101 FLAGWRD5 = STATE +5 # (075-089)
003130,000670: # (SET) (RESET)
003131,000671:
003132,000672: # BIT 15 FLAG 5 (S)
003133,000673: 26,2024 DSKYFLAG = 075D # DISPLAYS SENT TO NO DISPLAYS TO DSKY
003134,000674: 26,2024 4726 DSKYFBIT = BIT15 # DSKY
003135,000675:
003136,000676: # BIT 14 FLAG 5
003137,000677: 26,2024 PDSPFLAG = 076D # R60 DOES PRIO DSP. R60 DOES NORMAL DSP.
003138,000678: 26,2024 4727 PDSPFBIT = BIT14 # AND IS RESTART AND IS NOT RESTORTED
003139,000679: # PROTECTED.
003140,000680:
Page 76 |
003142,000682: # BIT 13 FLAG 5 (S,L)
003143,000683: 26,2024 SNUFFER = 077D # U,V JETS DISABLED U,V JETS ENABLED
003144,000684: # DURING DPS DURING DPS
003145,000685: 26,2024 4730 SNUFFBIT = BIT13 # BURNS (V65) BURNS (V75)
003146,000686:
003147,000687:
003148,000688: # BIT 12 FLAG 5 (S)
003149,000689: 26,2024 NOTHROTL = 078D # INHIBIT FULL PERMIT FULL THROTTLE
003150,000690: 26,2024 4731 NOTHRBIT = BIT12 # THROTTLE
003151,000691:
003152,000692:
003153,000693: # BIT 11 FLAG 5 (S,L)
003154,000694: 26,2024 R77FLAG = 079D # R77 IS ON, R77 IS NOT ON.
003155,000695: # SUPPRESS ALL RADAR
003156,000696: # ALARMS AND TRACKER
003157,000697: 26,2024 4732 R77FLBIT = BIT11 # FAILS
003158,000698:
003159,000699:
003160,000700: # BIT 10 FLAG 5 (S)
003161,000701: 26,2024 RNGSCFLG = 080D # SCALE CHANGE HAS NO SCALE CHANGE HAS
003162,000702: # OCCURRED DURING OCCURRED DURING
003163,000703: 26,2024 4733 RNGSCBIT = BIT10 # RR READING RR READING
003164,000704:
003165,000705:
003166,000706: # BIT 9 FLAG 5 (S)
003167,000707: 26,2024 DMENFLG = 081D # DIMENSION OF W IS 9 DIMENSION OF W IS 6
003168,000708: 26,2024 4734 DMENFBIT = BIT9 # FOR INCORPORATION FOR INCORPORATION
003169,000709:
003170,000710:
003171,000711: # BIT 8 FLAG 5 (S)
003172,000712: 26,2024 ZOOMFLAG = 082D # THROTTLE-UP HAS THROTTLE-UP HAS NOT
003173,000713: 26,2024 4735 ZOOMBIT = BIT8 # OCCURRED IN P63. YET OCCURRED IN P63.
003174,000714:
003175,000715:
003176,000716: # BIT 7 FLAG 5 (S)
003177,000717: 26,2024 ENGONFLG = 083D # ENGINE TURNED ON ENGINE TURNED OFF
003178,000718: 26,2024 4736 ENGONBIT = BIT7
003179,000719:
003180,000720:
003181,000721: # BIT 6 FLAG 5 (S)
003182,000722: 26,2024 3AXISFLG = 084D # MANEUVER SPECIFIED MANEUVER SPECIFIED
003183,000723: # BY THREE AXES BY ONE AXIS; R60
003184,000724: 26,2024 4737 3AXISBIT = BIT6 # CALLS VECPOINT.
003185,000725:
003186,000726:
003187,000727: # BIT 5 FLAG 5
003188,000728: 26,2024 AORBSFLG = 085D # PREFER PAXIS JET PREFER PAXIS JET
003189,000729: 26,2024 4740 AORBSYST = BIT5 # PAIRS 7,15 AND 8,16 PAIRS 4,12 AND 3,11
003190,000730:
003191,000731:
Page 77 |
003193,000733: # BIT 4 FLAG 5 (S)
003194,000734: 26,2024 NORRMON = 086D # BYPASS RR GIMBAL PERFORM
003195,000735: 26,2024 4741 NORRMBIT = BIT4 # MONITOR RR GIMBAL MONITOR
003196,000736:
003197,000737:
003198,000738: # BIT 3 FLAG 5 (S)
003199,000739: 26,2024 SOLNSW = 087D # LAMBERT DOES NOT LAMBERT CONVERGES OR
003200,000740: # CONVERGE, OR TIME-RAD TIME-RADIUS NON
003201,000741: 26,2024 4742 SOLNSBIT = BIT3 # NEARLY CIRCULAR CIRCULAR
003202,000742:
003203,000743:
003204,000744: # BIT 2 FLAG 5 (S)
003205,000745: 26,2024 MGLVFLAG = 088D # LOCAL VERTICAL MIDDLE GIMBAL ANGLE
003206,000746: # COORDINATES COMPUTED
003207,000747: 26,2024 4743 MGLVFBIT = BIT2 # COMPUTED
003208,000748:
003209,000749:
003210,000750: # BIT 1 FLAG 5 (S)
003211,000751: 26,2024 RENDWFLG = 089D # W MATRIX VALID W MATRIX INVALID
003212,000752: # FOR RENDEZVOUS FOR RENDEZVOUS
003213,000753: 26,2024 4744 RENDWBIT = BIT1 # NAVIGATION NAVIGATION
003214,000754:
003215,000755:
003216,000756: 26,2024 0102 FLAGWRD6 = STATE +6 # (090-104)
003217,000757:
003218,000758: # (SET) (RESET)
003219,000759:
003220,000760: # BIT 15 FLAG 6 (S)
003221,000761: 26,2024 S32.1F1 = 090D # DELTA V AT CSI TIME DVT1 LESS THEN MAX
003222,000762: 26,2024 4726 S32BIT1 = BIT15 # ONE EXCEEDS MAX
003223,000763:
003224,000764:
003225,000765: # BIT 14 FLAG 6 (S)
003226,000766: 26,2024 S32.1F2 = 091D # FIRST PASS OF REITERATION OF
003227,000767: 26,2024 4727 S32BIT2 = BIT14 # NEWTON ITERATION NEWTON
003228,000768:
003229,000769:
003230,000770: # BIT 13 FLAG 6 (S)
003231,000771: 26,2024 S32.1F3A = 092D # BIT 13 AND BIT 12 FUNCTION AS AN ORDERED
003232,000772: 26,2024 4730 S32BIT3A = BIT13 # PAIR (13,12) INDICATING THE POSSIBLE OC-
003233,000773: # CURRANCE OF 2 NEWTON ITERATIONS FOR S32.1
003234,000774: # IN THE PROGRAM IN THE FOLLOWING ORDER:
003235,000775: # BIT 12 FLAG 6 (0,1) (I.E. BIT 13 RESET,BIT 12 SET)
003236,000776: 26,2024 S32.1F3B = 093D # = FIRST NEWTON ITERATION BEING DONE
003237,000777: 26,2024 4731 S32BIT3B = BIT12 # (0,0)= FIRST PASS OF SECOND NEWT.ITERAT.
003238,000778: # (1,1)= 50 FT/SEC STAGE OF SEC. NEWT.ITER
003239,000779: # (1,0)= REMAINDER OF SECOND NEWTON ITERA.
003240,000780:
003241,000781:
003242,000782: # BIT 11 FLAG 6 (S)
003243,000783:
Page 78 |
003245,000785:
003246,000786:
003247,000787: # BIT 10 FLAG 6 (S)
003248,000788: 26,2024 GMBDRVSW = 095D # TRIMGIMB OVER TRIMGIMB NOT OVER
003249,000789: 26,2024 4733 GMBDRBIT = BIT10
003250,000790:
003251,000791:
003252,000792: # BIT 9 FLAG 6
003253,000793: # = 096D
003254,000794: # = BIT9
003255,000795:
003256,000796:
003257,000797: # BIT 8 FLAG 6 (S)
003258,000798: 26,2024 MUNFLAG = 097D # SERVICER CALLS SERVICER CALLS
003259,000799: 26,2024 4735 MUNFLBIT = BIT8 # MUNRVG CALCRVG
003260,000800:
003261,000801:
003262,000802: # BIT 7 FLAG 6 (L)
003263,000803: 26,2024 = 098D
003264,000804: 26,2024 = BIT7
003265,000805:
003266,000806:
003267,000807: # BIT 6 FLAG 6 (L)
003268,000808: 26,2024 REDFLAG = 099D # LANDING SITE LANDING SITE
003269,000809: # REDESIGNATION REDESIGNATION NOT
003270,000810: 26,2024 4737 REDFLBIT = BIT6 # PERMITTED PERMITTED
003271,000811:
003272,000812:
003273,000813: # BIT 5 FLAG 6
003274,000814: # = 100D
003275,000815:
003276,000816:
003277,000817: # BIT 4 FLAG 6
003278,000818: # = 101D
003279,000819:
003280,000820:
003281,000821: # BIT 3 FLAG 6 (S)
003282,000822: 26,2024 NTARGFLG = 102D # ASTRONAUT DID ASTRONAUT DID NOT
003283,000823: # OVERWRITE DELTA OVERWRITE DELTA
003284,000824: 26,2024 4742 NTARGBIT = BIT3 # VELOCITY AT TPI VELOCITY
003285,000825: # OR TPM (P34,35)
003286,000826:
003287,000827: # BIT 2 FLAG 6
003288,000828: 26,2024 AUXFLAG = 103D # PROVIDING IDLEFLAG SERVICER WILL SKIP
003289,000829: 26,2024 4743 AUXFLBIT = BIT2 # IS NOT SET, SERV- DVMON ON ITS NEXT
003290,000830: # ICER WILL EXERCISE PASS EVEN IF THE
003291,000831: # DVMON ON ITS NEXT IDLEFLAG IS NOT SET.
003292,000832: # PASS. IT WILL THEN SET
003293,000833: # AUXFLAG.
003294,000834:
003295,000835: # BIT 1 FLAG 6 (L)
003296,000836:
Page 79 |
003298,000838: 26,2024 ATTFLAG = 104D # LEM ATTITUDE EXISTS NO LEM ATTITUDE
003299,000839: # IN MOON-FIXED AVAILABLE IN MOON-
003300,000840: 26,2024 4744 ATTFLBIT = BIT1 # COORDINATES FIXED COORDINATES
003301,000841:
003302,000842:
003303,000843: 26,2024 0103 FLAGWRD7 = STATE +7 # (105-119)
003304,000844:
003305,000845: # (SET) (RESET)
003306,000846:
003307,000847: # BIT 15 FLAG 7 (S)
003308,000848: 26,2024 ITSWICH = 105D # P34;TPI TIME TO BE TPI HAS BEEN
003309,000849: 26,2024 4726 ITSWBIT = BIT15 # COMPUTED COMPUTED
003310,000850:
003311,000851:
003312,000852: # BIT 14 FLAG 7 (S)
003313,000853: 26,2024 MANUFLAG = 106D # ATTITUDE MANEUVER NO ATTITUDE MANEUVER
003314,000854: # GOING DURING RR DURING RR SEARCH
003315,000855: 26,2024 4727 MANUFBIT = BIT14 # SEARCH
003316,000856:
003317,000857:
003318,000858: # BIT 13 FLAG 7 (S)
003319,000859: 26,2024 IGNFLAG = 107D # TIG HAS ARRIVED TIG HAS NOT ARRIVED
003320,000860: 26,2024 4730 IGNFLBIT = BIT13
003321,000861:
003322,000862:
003323,000863: # BIT 12 FLAG 7 (S)
003324,000864: 26,2024 ASTNFLAG = 108D # ASTRONAUT HAS ASTRONAUT HAS NOT
003325,000865: 26,2024 4731 ASTNBIT = BIT12 # OKAYED IGNITION OKAYED IGNITION
003326,000866:
003327,000867:
003328,000868: # BIT 11 FLAG 7 (L)
003329,000869: 26,2024 SWANDISP = 109D # LANDING ANALOG LANDING ANALOG
003330,000870: 26,2024 4732 SWANDBIT = BIT11 # DISPLAYS ENABLED DISPLAYS SUPPRESSED
003331,000871:
003332,000872:
003333,000873: # BIT 10 FLAG 7 (S)
003334,000874: 26,2024 NORMSW = 110D # UNIT NORMAL INPUT LAMBERT COMPUTES ITS
003335,000875: 26,2024 4733 NORMSBIT = BIT10 # TO LAMBERT OWN UNIT NORMAL
003336,000876:
003337,000877:
003338,000878: # BIT 9 FLAG 7 (S)
003339,000879: 26,2024 RVSW = 111D # DO NOT COMPUTE COMPUTE FINAL STATE
003340,000880: # FINAL STATE VECTOR VECTOR IN TIME-THETA
003341,000881: 26,2024 4734 RVSWBIT = BIT9 # IN TIME-THETA
003342,000882:
003343,000883:
003344,000884: # BIT 8 FLAG 7 (S)
003345,000885: 26,2024 V67FLAG = 112D # ASTRONAUT OVERWRITE ASTRONAUT DOES NOT
003346,000886: # W-MATRIX INITIAL OVERWRITE W-MATRIX
003347,000887: 26,2024 4735 V67FLBIT = BIT8 # VALUES INITIAL VALUES
003348,000888:
Page 80 |
003350,000890:
003351,000891:
003352,000892: # BIT 7 FLAG 7 (S)
003353,000893: 26,2024 IDLEFLAG = 113D # NO DV MONITOR CONNECT DV MONITOR
003354,000894: 26,2024 4736 IDLEFBIT = BIT7
003355,000895:
003356,000896:
003357,000897: # BIT 6 FLAG 7 (S)
003358,000898: 26,2024 V37FLAG = 114D # AVERAGEG (SERVICER) AVERAGEG (SERVICER)
003359,000899: 26,2024 4737 V37FLBIT = BIT6 # RUNNING OFF
003360,000900:
003361,000901:
003362,000902: # BIT 5 FLAG 7 (S)
003363,000903: 26,2024 AVEGFLAG = 115D # AVERAGEG (SERVICER) AVERAGEG (SERVICER)
003364,000904: 26,2024 4740 AVEGFBIT = BIT5 # DESIRED NOT DESIRED
003365,000905:
003366,000906:
003367,000907: # BIT 4 FLAG 7 (S)
003368,000908: 26,2024 UPLOCKFL = 116D # K-KBAR-K FAIL NO K-KBAR-K FAIL
003369,000909: 26,2024 4741 UPLOCBIT = BIT4
003370,000910:
003371,000911:
003372,000912: # BIT 3 FLAG 7 (S)
003373,000913: 26,2024 VERIFLAG = 117D # CHANGED WHEN V33E OCCURS AT END OF P27
003374,000914: 26,2024 4742 VERIFBIT = BIT3
003375,000915:
003376,000916:
003377,000917: # BIT 2 FLAG 7 (L,C)
003378,000918: 26,2024 V82EMFLG = 118D # MOON VICINITY EARTH VICINITY
003379,000919: 26,2024 4743 V82EMBIT = BIT2
003380,000920:
003381,000921:
003382,000922: # BIT 1 FLAG 7 (S)
003383,000923: 26,2024 TFFSW = 119D # CALCULATE TPERIGEE CALCULATE TFF
003384,000924: 26,2024 4744 TFFSWBIT = BIT1
003385,000925:
003386,000926:
003387,000927: 26,2024 0104 FLAGWRD8 = STATE +8D # (120-134)
003388,000928:
003389,000929: # (SET) (RESET)
003390,000930:
003391,000931: # BIT 15 FLAG 8 (S)
003392,000932: 26,2024 RPQFLAG = 120D # RPQ NOT COMPUTED RPQ COMPUTED
003393,000933: # (RPQ = VECTOR BE-
003394,000934: 26,2024 4726 RPQFLBIT = BIT15 # TWEEN SECONDARY BODY
003395,000935: # AND PRIMARY BODY
003396,000936:
003397,000937: # BIT 14 FLAG 8
003398,000938: # = 121D
003399,000939:
Page 81 |
003401,000941: # = BIT14
003402,000942:
003403,000943: # BIT 13 FLAG 8 (S)
003404,000944: 26,2024 NEWIFLG = 122D # FIRST PASS THROUGH SUCCEEDING ITERATION
003405,000945: 26,2024 4730 NEWIBIT = BIT13 # INTEGRATION OF INTEGRATION
003406,000946:
003407,000947:
003408,000948: # BIT 12 FLAG 8 *** PROTECTED FROM FRESH START ***
003409,000949: 26,2024 CMOONFLG = 123D # PERMANENT CSM STATE PERMANENT CSM STATE
003410,000950: 26,2024 4731 CMOONBIT = BIT12 # IN LUNAR SPHERE IN EARTH SPHERE
003411,000951:
003412,000952:
003413,000953: # BIT 11 FLAG 8 *** PROTECTED FROM FRESH START ***
003414,000954: 26,2024 LMOONFLG = 124D # PERMANENT LM STATE PERMANENT LM STATE
003415,000955: 26,2024 4732 LMOONBIT = BIT11 # IN LUNAR SPHERE IN EARTH SPHERE
003416,000956:
003417,000957:
003418,000958: # BIT 10 FLAG 8 (L)
003419,000959: 26,2024 FLUNDISP = 125D # CURRENT GUIDANCE CURRENT GUIDANCE
003420,000960: 26,2024 4733 FLUNDBIT = BIT10 # DISPLAYS INHIBITED DISPLAYS PERMITTED
003421,000961:
003422,000962:
003423,000963: # BIT 9 FLAG 8 (L)
003424,000964: # = 126D
003425,000965: # = BIT9
003426,000966:
003427,000967:
003428,000968: # BIT 8 FLAG 8 *** PROTECTED FROM FRESH START ***
003429,000969: 26,2024 SURFFLAG = 127D # LM ON LUNAR SURFACE LM NOT ON LUNAR
003430,000970: 26,2024 4735 SURFFBIT = BIT8 # SURFACE
003431,000971:
003432,000972:
003433,000973: # BIT 7 FLAG 8 (S)
003434,000974: 26,2024 INFINFLG = 128D # NO CONIC SOLUTION CONIC SOLUTION
003435,000975: # (CLOSURE THROUGH EXISTS
003436,000976: 26,2024 4736 INFINBIT = BIT7 # INFINITY REQUIRED)
003437,000977:
003438,000978:
003439,000979: # BIT 6 FLAG 8 (S)
003440,000980: 26,2024 ORDERSW = 129D # ITERATOR USES 2ND ITERATOR USES 1ST
003441,000981: 26,2024 4737 ORDERBIT = BIT6 # ORDER MINIMUM MODE ORDER STANDARD MODE
003442,000982:
003443,000983:
003444,000984: # BIT 5 FLAG 8 (S)
003445,000985: 26,2024 APSESW = 130D # RDESIRED OUTSIDE RDESIRED INSIDE
003446,000986: # PERICENTER-APOCENTER PERICENTER-APOCENTER
003447,000987: 26,2024 4740 APSESBIT = BIT5 # RANGE IN TIME-RADI RANGE IN TIME-RADIUS
003448,000988:
003449,000989:
Page 82 |
003451,000991: # BIT 4 FLAG 8 (S)
003452,000992: 26,2024 COGAFLAG = 131D # NO CONIC SOLUTION - CONIC SOLUTION
003453,000993: # TOO CLOSE TO RECTI- EXISTS (COGA DOES NOT
003454,000994: 26,2024 4741 COGAFBIT = BIT4 # LINEAR (COGA OVRFLWS) OVERFLOW)
003455,000995:
003456,000996:
003457,000997: # BIT 3 FLAG 8
003458,000998: # = 132D
003459,000999:
003460,001000: # BIT 2 FLAG 8 (L)
003461,001001: 26,2024 INITALGN = 133D # INITIAL PASS THRU SECOND PASS THRU P57
003462,001002: 26,2024 4743 INITABIT = BIT2 # P57 (CHECK RESET-MILLARD)
003463,001003:
003464,001004:
003465,001005: # BIT 1 FLAG 8 (S)
003466,001006: 26,2024 360SW = 134D # TRANSFER ANGLE NEAR TRANSFER ANGLE NOT
003467,001007: 26,2024 4744 360SWBIT = BIT1 # 360 DEGREES NEAR 360 DEGREES
003468,001008:
003469,001009:
003470,001010: 26,2024 0105 FLAGWRD9 = STATE +9D # (135-149)
003471,001011:
003472,001012: # (SET) (RESET)
003473,001013:
003474,001014: # BIT 15 FLAG 9
003475,001015: # = 135D
003476,001016: # = BIT15
003477,001017:
003478,001018: # BIT 14 FLAG 9 (L)
003479,001019: 26,2024 FLVR = 136D # VERTICAL RISE NON-VERTICAL RISE
003480,001020: 26,2024 4727 FLVRBIT = BIT14 # (ASCENT GUIDANCE)
003481,001021:
003482,001022:
003483,001023: # BIT 13 FLAG 9
003484,001024: 26,2024 P7071FLG = 137D # P70 OR P71 IS USING P12 IS USING THE
003485,001025: 26,2024 4730 P7071BIT = BIT13 # ASCENT GUID. EQS. ASCENT GUID. EQS.
003486,001026:
003487,001027:
003488,001028: # BIT 12 FLAG 9 (L)
003489,001029: 26,2024 FLPC = 138D # NO POSITION CONTROL POSITION CONTROL
003490,001030: 26,2024 4731 FLPCBIT = BIT12 # (ASCENT GUIDANCE)
003491,001031:
003492,001032:
003493,001033: # BIT 11 FLAG 9 (L)
003494,001034: 26,2024 FLPI = 139D # PRE-IGNITION PHASE REGULAR GUIDANCE
003495,001035: 26,2024 4732 FLPIBIT = BIT11 # (ASCENT GUIDANCE)
003496,001036:
003497,001037:
003498,001038: # BIT 10 FLAG 9 (L)
003499,001039: 26,2024 FLRCS = 140D # RCS INJECTION MODE MAIN ENGINE MODE
003500,001040:
Page 83 |
003502,001042: 26,2024 4733 FLRCSBIT = BIT10 # (ASCENT GUIDANCE)
003503,001043:
003504,001044:
003505,001045: # BIT 9 FLAG 9 (L)
003506,001046: 26,2024 LETABORT = 141D # ABORT PROGRAMS ABORT PROGRAMS
003507,001047: 26,2024 4734 LETABBIT = BIT9 # ARE ENABLED ARE NOT ENABLED
003508,001048:
003509,001049:
003510,001050: # BIT 8 FLAG 9 (L)
003511,001051: 26,2024 FLAP = 142D # APS CONTINUED ABORT APS ABORT IS NOT A
003512,001052: # AFTER DPS STAGING CONTINUATION
003513,001053: 26,2024 4735 FLAPBIT = BIT8 # (ASCENT GUIDANCE)
003514,001054:
003515,001055:
003516,001056: # BIT 7 FLAG 9 (L)
003517,001057: 26,2024 ABTTGFLG = 143D # J2,K2 PARAMETERS J1,K1 PARAMETERS
003518,001058: 26,2024 4736 ABTTGBIT = BIT7 # USED FOR ABORT USED FOR ABORT
003519,001059: # TARGETING TARGETING
003520,001060:
003521,001061:
003522,001062: # BIT 6 FLAG 9 (L)
003523,001063: 26,2024 ROTFLAG = 144D # P70 AND P71 WILL P70 AND P71 WILL NOT
003524,001064: 26,2024 4737 ROTFLBIT = BIT6 # FORCE VEHICLE FORCE VEHICLE
003525,001065: # ROTATION IN THE ROTATION IN THE
003526,001066: # PREFERRED DIRECTION. PREFERRED DIRECTION
003527,001067:
003528,001068: # BIT 5 FLAG 9 (S)
003529,001069: 26,2024 QUITFLAG = 145D # DISCONTINUE INTEGR. CONTINUE INTEGRATION
003530,001070: 26,2024 4740 QUITBIT = BIT5
003531,001071:
003532,001072: # BIT 4 FLAG 9
003533,001073: 26,2024 FLT59FLG = 146D # LUNAR SURFACE MARK NORMAL MARKING TO BE
003534,001074: 26,2024 4741 FLT59BIT = BIT4 # PROCEDURE USED USED DURING INFLITE
003535,001075: # DURING INFLITE ALGN ALIGNMENT
003536,001076: # BIT 3 FLAG 9 (L)
003537,001077: 26,2024 MID1FLAG = 147D # INTEGRATE TO TDEC INTEGRATE TO THE
003538,001078: 26,2024 4742 MID1FBIT = BIT3 # THEN-PRESENT TIME
003539,001079:
003540,001080:
003541,001081: # BIT 2 FLAG 9 (L)
003542,001082: 26,2024 MIDAVFLG = 148D # INTEGRATION ENTERED INTEGRATION WAS
003543,001083: # FROM ONE OF MIDTOAV NOT ENTERED VIA
003544,001084: 26,2024 4743 MIDAVBIT = BIT2 # PORTALS MIDTOAV
003545,001085:
003546,001086: # BIT 1 FLAG 9 (S)
003547,001087: 26,2024 AVEMIDSW = 149D # AVETOMID CALLING NO AVETOMID W INTEGR
003548,001088: # FOR W.MATRIX INTEGR ALLOW SET UP RN,VN,
003549,001089: 26,2024 4744 AVEMDBIT = BIT1 # DONT WRITE OVER RN, PIPTIME
003550,001090: # VN,PIPTIME
003551,001091:
Page 84 |
003553,001093:
003554,001094:
003555,001095: 26,2024 0106 RASFLAG EQUALS FLGWRD10 # WAS ONLY AN INSTALL -ERASTALL FLAG
003556,001096:
003557,001097:
003558,001098: 26,2024 0106 FLGWRD10 = STATE +10D # (150-164)
003559,001099:
003560,001100: # (SET) (RESET)
003561,001101:
003562,001102: # BIT 15 FLAG 10
003563,001103: # = 150D
003564,001104:
003565,001105: # BIT 14 FLAG 10 (L,C)
003566,001106: 26,2024 INTFLAG = 151D # INTEGRATION IN INTEGRATION NOT IN
003567,001107: 26,2024 4727 INTFLBIT = BIT14 # PROGRESS PROGRESS
003568,001108:
003569,001109:
003570,001110: # BIT 13 FLAG 10 (S,L)
003571,001111: 26,2024 APSFLAG = 152D # ASCENT STAGE DESCENT STAGE
003572,001112: 26,2024 4730 APSFLBIT = BIT13 # *** PROTECTED FROM FRESH START ***
003573,001113:
003574,001114: # BIT 12 FLAG 10
003575,001115: # = 153D
003576,001116:
003577,001117: # BIT 11 FLAG 10
003578,001118: # = 154D
003579,001119:
003580,001120: # BIT 10 FLAG 10
003581,001121: # = 155D
003582,001122:
003583,001123: # BIT 9 FLAG 10
003584,001124: # = 156D
003585,001125:
003586,001126: # BIT 8 FLAG 10
003587,001127: # = 157D
003588,001128:
003589,001129: # BIT 7 FLAG 10 (L,C)
003590,001130: 26,2024 REINTFLG = 158D # INTEGRATION ROUTINE INTEGRATION ROUTINE
003591,001131: 26,2024 4736 REINTBIT = BIT7 # TO BE RESTARTED NOT TO BE RESTARTED
003592,001132:
003593,001133: # BIT 6 FLAG 10
003594,001134: # = 159D
003595,001135:
Page 85 |
003597,001137:
003598,001138: # BIT 5 FLAG 10
003599,001139: # = 160D
003600,001140:
003601,001141: # BIT 4 FLAG 10
003602,001142: # = 161D
003603,001143:
003604,001144: # BIT 3 FLAG 10
003605,001145: # = 162D
003606,001146:
003607,001147: # BIT 2 FLAG 10
003608,001148: 26,2024 CONTRLFL = 163D # DAP CONTROLLING DAP NOT CONTROLLING
003609,001149: 26,2024 4743 CONTRLBT = BIT2 # VEHICLE ATTITUDE VEHICLE ATTITUDE
003610,001150:
003611,001151:
003612,001152: # BIT 1 FLAG 10
003613,001153: 26,2024 NPGNCSFL = 164D # LAST ACTIVE DAP LAST ACTIVE DAP
003614,001154: 26,2024 4744 NPGNCSBT = BIT1 # PASS DONE WITH AN PASS DONE WITH A
003615,001155: # AGS INDICATION PGNCS INDICATION
003616,001156:
003617,001157:
003618,001158:
003619,001159: 26,2024 0107 FLGWRD11 = STATE +11D # (165-179)
003620,001160:
003621,001161: # (SET) (RESET)
003622,001162:
003623,001163: # BIT 15 FLAG 11 (L)(R12)
003624,001164: 26,2024 LRBYPASS = 165D # BYPASS ALL LANDING DO NOT BYPASS LR
003625,001165: 26,2024 4726 LRBYBIT = BIT15 # RADAR UPDATES UPDATES
003626,001166:
003627,001167:
003628,001168: # BIT 14 FLAG 11
003629,001169: 26,2024 VFAILFLG = 166D # LANDING RADAR VEL LANDING RADAR VEL
003630,001170: 26,2024 4727 VFAILBIT = BIT14 # FAILED REAS TEST PASS REAS TEST
003631,001171:
003632,001172:
003633,001173: # BIT 13 FLAG 11
003634,001174: 26,2024 HFAILFLG = 167D # LANDING RADAR ALT LANDING RADAR VEL
003635,001175: 26,2024 4730 HFAILBIT = BIT13 # FAILED REAS TEST PASS REAS TEST
003636,001176:
003637,001177:
003638,001178: # BIT 12 FLAG 11 (L)(R12)
003639,001179: 26,2024 VXINH = 168D # IF Z VELOCITY DATA UPDATE X AXIS
003640,001180: # UNREASONABLE, VELOCITY
003641,001181: 26,2024 4731 VXINHBIT = BIT12 # BYPASS X VELOCITY
003642,001182: # UPDATE ON NEXT PASS
003643,001183:
Page 86 |
003645,001185: # BIT 11 FLAG 11 (L)(R12)
003646,001186: 26,2024 PSTHIGAT = 169D # PAST HIGATE PREHIGATE
003647,001187: 26,2024 4732 PSTHIBIT = BIT11
003648,001188:
003649,001189:
003650,001190: # BIT 10 FLAG 11 (L)(R12)
003651,001191: 26,2024 NOLRREAD = 170D # LANDING RADAR LR NOT REPOSITIONING
003652,001192: # REPOSITIONING;
003653,001193: 26,2024 4733 NOLRRBIT = BIT10 # BYPASS UPDATE
003654,001194:
003655,001195:
003656,001196: # BIT 9 FLAG 11 (L)(R12)
003657,001197: 26,2024 XORFLG = 171D # BELOW LIMIT ABOVE LIMIT DO
003658,001198: # INHIBIT X AXIS NOT INHIBIT
003659,001199: 26,2024 4734 XORFLBIT = BIT9 # OVERRIDE
003660,001200:
003661,001201:
003662,001202: # BIT 8 FLAG 11
003663,001203: 26,2024 LRINH = 172D # LANDING RADAR UP- LR UPDATES INHIBITED
003664,001204: 26,2024 4735 LRINHBIT = BIT8 # DATES PERMITTED BY ASTRONAUT
003665,001205: # BY ASTRONAUT
003666,001206:
003667,001207: # BIT 7 FLAG 11 (L)(R12)
003668,001208: 26,2024 VELDATA = 173D # LR VELOCITY LR VELOCITY MEASURE
003669,001209: 26,2024 4736 VELDABIT = BIT7 # MEASUREMENT MADE NOT MADE
003670,001210:
003671,001211:
003672,001212: # BIT 6 FLAG 11
003673,001213: # = 174D
003674,001214: # = BIT6
003675,001215:
003676,001216:
003677,001217: # BIT 5 FLAG 11 (L)(R12)
003678,001218: # = 175D
003679,001219: # = BIT5
003680,001220:
003681,001221:
003682,001222: # BIT 4 FLAG 11 (L)(R12)
003683,001223: 26,2024 RNGEDATA = 176D # LR ALTITUDE LR ALTITUDE MEASURE
003684,001224: 26,2024 4741 RNGEDBIT = BIT4 # MEASUREMENT MADE NOT MADE
003685,001225:
003686,001226:
003687,001227: # BIT 3 FLAG 11
003688,001228: 26,2024 R12RDFLG = 177D # WAIT UNTIL ALL VEL ALLOW R12 PROCESS-
003689,001229: 26,2024 4742 R12RDBIT = BIT3 # READS DONE BEFORE ING OF VELDATA;
003690,001230: # R12 PROCESSING LR VEL READ DONE
003691,001231:
003692,001232:
003693,001233: # BIT 2 FLAG 11 (L)(R12)
003694,001234:
Page 87 |
003696,001236: 26,2024 VFLSHFLG = 178D # LR VELOCITY FAIL LR VEL FAIL LAMP
003697,001237: 26,2024 4743 VFLSHBIT = BIT2 # LAMP SHOULD BE SHOULDN'T FLASH
003698,001238: # FLASHING
003699,001239:
003700,001240: # BIT 1 FLAG 11 (L)(R12)
003701,001241: 26,2024 HFLSHFLG = 179D # LR ALTITUDE FAIL LR ALTITUDE FAIL
003702,001242: 26,2024 4744 HFLSHBIT = BIT1 # LAMP SHOULD BE LAMP SHOULD NOT BE
003703,001243: # FLASHING FLASHING
003704,001244:
003705,001245: 26,2024 0110 RADMODES EQUALS FLGWRD12 # RADAR FLAG WORD
003706,001246:
003707,001247:
003708,001248: 26,2024 0110 FLGWRD12 = STATE +12D # (180-194) WAS RADMODES
003709,001249:
003710,001250: # (SET) (RESET)
003711,001251:
003712,001252: # BIT 15 FLAG 12
003713,001253: 26,2024 CDESFLAG = 180D # CONTINUOUS DESIG- LGC CHECKS FOR LOCK-
003714,001254: 26,2024 4726 CDESBIT = BIT15 # NATE. LGC COMMANDS ON WHEN ANTENNA
003715,001255: # RR REGARDLESS OF BEING DESIGNATED
003716,001256: # LOCK-ON
003717,001257:
003718,001258: # BIT 14 FLAG 12
003719,001259: 26,2024 REMODFLG = 181D # CHANGE IN ANTENNA NO REMODE REQUESTED
003720,001260: 26,2024 4727 REMODBIT = BIT14 # MODE BEEN REQUESTED OR OCCURRING
003721,001261: # I.E., REMODE
003722,001262:
003723,001263: # BIT 13 FLAG 12
003724,001264: 26,2024 RCDU0FLG = 182D # RR CDU'S BEING RR CDU'S NOT BEING
003725,001265: 26,2024 4730 RCDU0BIT = BIT13 # ZEROED ZEROED
003726,001266:
003727,001267:
003728,001268: # BIT 12 FLAG 12
003729,001269: 26,2024 ANTENFLG = 183D # RR ANTENNA MODE IS RR ANTENNA IN MODE 1
003730,001270: 26,2024 4731 ANTENBIT = BIT12 # MODE 2
003731,001271:
003732,001272:
003733,001273: # BIT 11 FLAG 12
003734,001274: 26,2024 REPOSMON = 184D # REPOSITION MONITOR. NO REPOSITION TAKING
003735,001275: 26,2024 4732 REPOSBIT = BIT11 # RR REPOSITION IS PLACE
003736,001276: # TAKING PLACE
003737,001277:
003738,001278: # BIT 10 FLAG 12
003739,001279: 26,2024 DESIGFLG = 185D # RR DESIGNATE RR DESIGNATE NOT
003740,001280: 26,2024 4733 DESIGBIT = BIT10 # REQUESTED OR IN REQUESTED OR IN
003741,001281:
Page 88 |
003743,001283: # PROGRESS PROGRESS
003744,001284:
003745,001285: # BIT 9 FLAG 12
003746,001286: 26,2024 ALTSCALE = 186D # LR ALTITUDE READING LR ALTITUDE READING
003747,001287: 26,2024 4734 ALTSCBIT = BIT9 # IS ON HIGH SCALE IS ON LOW SCALE
003748,001288:
003749,001289:
003750,001290: # BIT 8 FLAG 12
003751,001291: 26,2024 LRVELFLG = 187D # LR VELOCITY DATA NO LR VELOCITY DATA
003752,001292: 26,2024 4735 LRVELBIT = BIT8 # FAIL FAIL
003753,001293:
003754,001294:
003755,001295: # BIT 7 FLAG 12
003756,001296: 26,2024 RCDUFAIL = 188D # RR CDU FAIL HAS RR CDU FAIL OCCURRED
003757,001297: 26,2024 4736 RCDUFBIT = BIT7 # NOT OCCURRED
003758,001298:
003759,001299:
003760,001300: # BIT 6 FLAG 12
003761,001301: 26,2024 LRPOSFLG = 189D # LANDING RADAR LR POSITION 1
003762,001302: 26,2024 4737 LRPOSBIT = BIT6 # POSITION 2
003763,001303:
003764,001304:
003765,001305: # BIT 5 FLAG 12
003766,001306: 26,2024 LRALTFLG = 190D # LR ALTITUDE DATA NO LR ALTITUDE DATA
003767,001307: 26,2024 4740 LRALTBIT = BIT5 # FAIL. COULD NOT BE FAIL
003768,001308: # READ SUCCESSFULLY.
003769,001309:
003770,001310:
003771,001311: # BIT 4 FLAG 12
003772,001312: 26,2024 RRDATAFL = 191D # RR DATA FAIL. NO RR DATA FAIL.
003773,001313: 26,2024 4741 RRDATABT = BIT4 # DATA COULD NOT BE
003774,001314: # READ SUCCESSFULLY
003775,001315:
003776,001316:
003777,001317: # BIT 3 FLAG 12
003778,001318: 26,2024 RRRSFLAG = 192D # RR RANGE READING RR RANGE READING ON
003779,001319: 26,2024 4742 RRRSBIT = BIT3 # ON THE HIGH SCALE THE LOW SCALE
003780,001320:
003781,001321:
003782,001322: # BIT 2 FLAG 12
003783,001323: 26,2024 AUTOMODE = 193D # RR NOT IN AUTO MODE. RR IN AUTO MODE
003784,001324: 26,2024 4743 AUTOMBIT = BIT2 # AUTO MODE DISCRETE
003785,001325: # IS NOT PRESENT
003786,001326:
003787,001327:
003788,001328: # BIT 1 FLAG 12
003789,001329: 26,2024 TURNONFL = 194D # RR TURN-ON SEQUENCE NO RR TURN-ON
003790,001330: 26,2024 4744 TURNONBT = BIT1 # IN PROGRESS. (ZERO SEQUENCE IN PROGRESS
003791,001331: # CDU'S, FIX ANTENNA
003792,001332:
Page 89 |
003794,001334: # MODE)
003795,001335:
003796,001336:
003797,001337: 26,2024 0111 DAPBOOLS EQUALS FLGWRD13 # DIGITAL AUTOPILOT FLAGWORD
003798,001338:
003799,001339: 26,2024 0111 FLGWRD13 = STATE +13D # (195 - 209) WAS DAPBOOLS
003800,001340:
003801,001341: # (SET) (RESET)
003802,001342:
003803,001343: # BIT 15 FLAG 13
003804,001344: 26,2024 PULSEFLG = 195D # MINIMUM IMPULSE NOT IN MINIMUM
003805,001345: 26,2024 4726 PULSES = BIT15 # COMMAND MODE IN IMPULSE COMMAND MODE
003806,001346: # "ATT HOLD" (V76) (V77)
003807,001347:
003808,001348:
003809,001349: # BIT 14 FLAG 13
003810,001350: 26,2024 USEQRFLG = 196D # GIMBAL UNUSABLE. TRIM GIMBAL MAY BE
003811,001351: 26,2024 4727 USEQRJTS = BIT14 # USE JETS ONLY. USED.
003812,001352:
003813,001353:
003814,001354: # BIT 13 FLAG 13
003815,001355: 26,2024 CSMDKFLG = 197D # CSM DOCKED. USE CSM NOT DOCKED TO LM
003816,001356: 26,2024 4730 CSMDOCKD = BIT13 # BACKUP DAP
003817,001357:
003818,001358:
003819,001359: # BIT 12 FLAG 13
003820,001360: 26,2024 OURRCFLG = 198D # CURRENT DAP PASS CURRENT DAP PASS IS
003821,001361: 26,2024 4731 OURRCBIT = BIT12 # IS RATE COMMAND NOT RATE COMMAND
003822,001362:
003823,001363:
003824,001364: # BIT 11 FLAG 13
003825,001365: 26,2024 ACC4-2FL = 199D # 4 JET X-AXIS TRANS- 2 JET X-AXIS TRANS-
003826,001366: 26,2024 4732 ACC4OR2X = BIT11 # LATION REQUESTED LATION REQUESTED
003827,001367:
003828,001368:
003829,001369: # BIT 10 FLAG 13
003830,001370: 26,2024 AORBTFLG = 200D # B SYSTEM FOR X- A SYSTEM FOR X-
003831,001371: 26,2024 4733 AORBTRAN = BIT10 # TRANSLATION TRANSLATION PREFER'D
003832,001372:
003833,001373:
003834,001374: # BIT 9 FLAG 13
003835,001375: 26,2024 XOVINFLG = 201D # X-AXIS OVERRIDE X-AXIS OVERRIDE OKAY
003836,001376: 26,2024 4734 XOVINHIB = BIT9 # LOCKED OUT
003837,001377:
003838,001378: # BIT 8 FLAG 13
003839,001379: 26,2024 DRIFTDFL = 202D # ASSUME 0 OFFSET USE OFFSET ACCELERA-
003840,001380: 26,2024 4735 DRIFTBIT = BIT8 # DRIFTING FLIGHT. TION ESTIMATE
003841,001381:
Note: The above comment BIT 8 FLAG 13 and subsequent labels DRIFTDFL, DRIFTBIT and their assigned values are circled in with a blue pen. |
003844,001384:
Page 90 |
003846,001386: # BIT 7 FLAG 13
003847,001387: 26,2024 RHCSCFLG = 203D # NORMAL RHC SCALING FINE RHC SCALING
003848,001388: 26,2024 4736 RHCSCALE = BIT7 # REQUESTED REQUESTED
003849,001389:
003850,001390:
003851,001391: # BIT 6 FLAG 13
003852,001392: 26,2024 ULLAGFLG = 204D # ULLAGE REQUEST BY NO INTERNAL ULLAGE
003853,001393: 26,2024 4737 ULLAGER = BIT6 # MISSION PROGRAM REQUEST
003854,001394:
003855,001395:
003856,001396: # BIT 5 FLAG 13
003857,001397: 26,2024 DBSL2FLG = 205D # 5 DEG DEADBAND 1 OR .3 DEG DEADBAND
003858,001398: 26,2024 4740 DBSLECT2 = BIT5 # SELECTED BY CREW SELECTED BY CREW
003859,001399: # (SEE BIT4 DAPBOOLS)
003860,001400:
003861,001401:
003862,001402: # BIT 4 FLAG 13
003863,001403: 26,2024 DBSELFLG = 206D # 1 DEG DEADBAND MIN DB SELECTED BY
003864,001404: 26,2024 4741 DBSELECT = BIT4 # SELECTED BY CREW CREW (0.3 DEG)
003865,001405:
003866,001406:
003867,001407: # BIT 3 FLAG 13
003868,001408: 26,2024 ACCOKFLG = 207D # CONTROL AUTHORITY RESTART OR FRESH ST.
003869,001409: 26,2024 4742 ACCSOKAY = BIT3 # VALUES FROM 1/ACCS SINCE LAST 1/ACCS;
003870,001410: # USABLE OUTPUTS SUSPECT.
003871,001411:
003872,001412:
003873,001413: # BIT 2 FLAG 13
003874,001414: 26,2024 AUTR2FLG = 208D # THESE FLAGS ARE USED TOGETHER TO INDICAT
003875,001415: 26,2024 4743 AUTRATE2 = BIT2 # ASTRONAUT-CHOSEN KALCMANU MANEUVER RATES
003876,001416: # (0,0)=(BIT2,BIT1)= 0.2 DEG/SEC
003877,001417: # (0,1)= 0.5 DEG/SEC
003878,001418: # BIT 1 FLAG 13
003879,001419: 26,2024 AUTR1FLG = 209D # (1,0)= 2.0 DEG/SEC
003880,001420: 26,2024 4744 AUTRATE1 = BIT1 # (1,1)= 10.0 DEG/SEC
End of include-file FLAGWORD_ASSIGNMENTS.agc. Parent file is MAIN.agc