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