Source Code
![]() |
These source-code files were transcribed from scans made from Don Eyles's personal
copy of Luminary 069. They were scanned at archive.org's Boston
facility, and the scanning was sponsored by Onno Hommes. The code was transcribed
from these scans by a team of volunteers who are referenced in the program
comments. Comments from the original source code are prefixed with a single '#' symbol,
whereas comments added later are prefixed by "##" or "###". In some cases, where
similar code blocks exist in previously-transcribed AGC programs (primarily
Luminary 99, from Apollo 11) those code blocks were used as a starting point and
then corrected to agree with the Luminary 69 scans. The full scans are available
at the Virtual AGC
project's collection at archive.org, while more-convenient reduced-size (but reduced-quality)
images are available at
the main Virtual AGC website. Report any errors noted by creating an
issue report at the Virtual AGC
project's GitHub repository. Notations on the program listing read, in part:GAP: ASSEMBLE REVISION 069 OF AGC PROGRAM LUMINARY BY NASA 2021112-011 19:02 NOV. 25,1968Note that the date is the date of the printout, not the date of the program revision. |
003150,000002: ## Copyright: Public domain.
003151,000003: ## Filename: FLAGWORD_ASSIGNMENTS.agc
003152,000004: ## Purpose: The main source file for Luminary revision 069.
003153,000005: ## It is part of the source code for the original release
003154,000006: ## of the flight software for the Lunar Module's (LM) Apollo
003155,000007: ## Guidance Computer (AGC) for Apollo 10. The actual flown
003156,000008: ## version was Luminary 69 revision 2, which included a
003157,000009: ## newer lunar gravity model and only affected module 2.
003158,000010: ## This file is intended to be a faithful transcription, except
003159,000011: ## that the code format has been changed to conform to the
003160,000012: ## requirements of the yaYUL assembler rather than the
003161,000013: ## original YUL assembler.
003162,000014: ## Reference: pp. 77-104
003163,000015: ## Assembler: yaYUL
003164,000016: ## Contact: Ron Burkey <info@sandroid.org>.
003165,000017: ## Website: www.ibiblio.org/apollo/index.html
003166,000018: ## Mod history: 2016-12-13 MAS Created from Luminary 99.
003167,000019: ## 2016-01-03 HG Transcribed
003168,000020: ## 2017-01-21 HG Fix label CHIPFLAG -> CPHIFLAG
003169,000021: ## 2017-01-25 RSB Proofed comment text using octopus/prooferComments
003170,000022: ## and fixed errors found.
003171,000023: ## 2017-03-15 RSB Comment-text fixes identified in 5-way
003172,000024: ## side-by-side diff of Luminary 69/99/116/131/210.
003173,000025: ## 2017-08-14 MAS Fixed a typo found while transcribing Zerlina 56.
003174,000026:
![]() |
Page 77 |
003176,000028: # FLAGWORDS 0-11 ARE DOWNLINKED AND CAN BE SET AND CLEARED BY UP-FLAG AND DOWN-FLAG INSTRUCTIONS IN THE
003177,000029: # INTERPRETER. THESE WERE PREVIOUSLY LISTED UNDER "INTERPRETIVE SWITCH BIT ASSIGNMENTS" IN
003178,000030: # THE ERASABLE LOG SECTION. FLAGWORDS 12 & 13 WEREPREVIOUSLY RADMODES AND DAPBOOLS AND
003179,000031: # ARE STILL DOWNLINKED UNDER THOSE NAMES.
003180,000032:
003181,000033:
003182,000034:
003183,000035: # ALPHABETICAL LIST OF FLAGWORDS
003184,000036:
003185,000037:
003186,000038: # FLAGWORD DEC. NUMBER BIT AND FLAG BIT NAME
003187,000039:
003188,000040: # ACCOKFLG 207 BIT 3 FLAG 13 ACCSOKAY
003189,000041: # ACC4-2FL 199 BIT 11 FLAG 13 ACC4OR2X
003190,000042: # ACMODFLG 032 BIT 13 FLAG 2 ACMODBIT
003191,000043: # ALTSCALE 186 BIT 9 FLAG 12 ALTSCBIT
003192,000044: # ANTENFLG 183 BIT 12 FLAG 12 ANTENBIT
003193,000045: # AORBSFLG 205 BIT 5 FLAG 13 AORBSYST
003194,000046: # AORBTFLG 200 BIT 10 FLAG 13 AORBTRAN
003195,000047: # APSESW 130 BIT 5 FLAG 8 APSESBIT
003196,000048: # APSFLAG 152 BIT 13 FLAG 10 APSFLBIT
003197,000049: # ASTNFLAG 108 BIT 12 FLAG 7 ASTNBIT
003198,000050: # ATTFLAG 104 BIT 1 FLAG 6 ATTFLBIT
003199,000051: # AUTOMODE 193 BIT 2 FLAG 12 AUTOMBIT
003200,000052: # AUTR1FLG 209 BIT 1 FLAG 13 AUTRATE1
003201,000053: # AUTR2FLG 208 BIT 2 FLAG 13 AUTRATE2
003202,000054: # AUXFLAG 103 BIT 2 FLAG 6 AUXFLBIT
003203,000055: # AVEGFLAG 115 BIT 5 FLAG 7 AVEGFBIT
003204,000056: # AVEMIDSW 149 BIT 1 FLAG 9 AVEMDBIT
003205,000057: # AVFLAG 040 BIT 5 FLAG 2 AVFLBIT
003206,000058: # CALCMAN2 043 BIT 2 FLAG 2 CALC2BIT
003207,000059: # CALCMAN3 042 BIT 3 FLAG 2 CALC3BIT
003208,000060: # CDESFLAG 180 BIT 15 FLAG 12 CDESBIT
003209,000061: # CMOONFLG 123 BIT 12 FLAG 8 CMOONBIT
003210,000062: # COGAFLAG 131 BIT 4 FLAG 8 COGAFBIT
003211,000063: # COMPUTER 082 BIT 8 FLAG 5 COMPTBIT
003212,000064: # CPHIFLAG 000 BIT 15 FLAG 0 CPHIBIT
003213,000065: # CSMDKFLG 197 BIT 13 FLAG 13 CSMDOCKD
003214,000066: # CULTFLAG 053 BIT 7 FLAG 3 CULTBIT
003215,000067: # CYCLESW 035 BIT 10 FLAG 2 CYCLEBIT
003216,000068: # DAPBOOLS FLGWRD13
003217,000069: # DBSELFLG 206 BIT 4 FLAG 13 DBSELECT
003218,000070: # DESIGFLG 185 BIT 10 FLAG 12 DESIGBIT
003219,000071: # DIDFLAG 016 BIT 14 FLAG DIDFLBIT
003220,000072: # DIMOFLAG 059 BIT 1 FLAG 3 DIMOBIT
003221,000073: # DMENFLG 081 BIT 9 FLAG 5 DMENFBIT
003222,000074:
![]() |
Page 78 |
003224,000076: # DRIFTDFL 202 BIT 8 FLAG 13 DRIFTBIT
003225,000077: # DRIFTFLG 030 BIT 15 FLAG 2 DRFTBIT
003226,000078: # DSKYFLAG 075 BIT 15 FLAG 5 DSKYFBIT
003227,000079: # D6OR9FLG 058 BIT 2 FLAG 3 D6OR9BIT
003228,000080: # ENGONFLG 083 BIT 7 FLAG 5 ENGONBIT
003229,000081: # ERADFLAG 017 BIT 13 FLAG 1 ERADFBIT
003230,000082: # ETPIFLAG 038 BIT 7 FLAG 2 ETPIBIT EQUIVALENT FLAG NAME: OPTNSW
003231,000083: # FINALFLG 039 BIT 6 FLAG 2 FINALBIT
003232,000084: # FIRSTFLG 094 BIT 11 FLAG 6 FIRSTBIT
003233,000085: # FLAGWRD0 (000-014) (STATE +0)
003234,000086: # FLAGWRD1 (015-029) (STATE +1)
003235,000087: # FLAGWRD2 (030-044) (STATE +2)
003236,000088: # FLAGWRD3 (045-059) (STATE +3)
003237,000089: # FLAGWRD4 (060-074) (STATE +4)
003238,000090: # FLAGWRD5 (075-089) (STATE +5)
003239,000091: # FLAGWRD6 (090-104) (STATE +6)
003240,000092: # FLAGWRD7 (105-119) (STATE +7)
003241,000093: # FLAGWRD8 (120-134) (STATE +8D)
003242,000094: # FLAGWRD9 (135-149) (STATE +9D)
003243,000095: # FLAP 142 BIT 8 FLAG 9 FLAPBIT
003244,000096: # FLGWRD10 (150-164) (STATE +10D)
003245,000097: # FLGWRD11 (165-179) (STATE +11D)
003246,000098: # FLGWRD12 (180-194) (STATE +12D)
003247,000099: # FLGWRD13 (195-209) (STATE +13D)
003248,000100: # FLPC 138 BIT 12 FLAG 9 FLPCBIT
003249,000101: # FLPI 139 BIT 11 FLAG 9 FLPIBIT
003250,000102: # FLRCS 149 BIT 10 FLAG 9 FLRCSBIT
003251,000103: # FLUNDISP 125 BIT 10 FLAG 8 FLUNDBIT
003252,000104: # FLVR 136 BIT 14 FLAG 9 FLVRBIT
003253,000105: # FLZONE0 144 BIT 6 FLAG 9 FLZONBIT
003254,000106: # FREEFLAG 012 BIT 3 FLAG 0 FREEFBIT
003255,000107: # GLOKFAIL 046 BIT 14 FLAG 3 GLOKFBIT
003256,000108: # GMBDRVSW 095 BIT 10 FLAG 6 GMBDRBIT
003257,000109: # GUESSW 028 BIT 2 FLAG 1 GUESSBIT
003258,000110: # HFLSHFLG 179 BIT 1 FLAG 11 HFLSHBIT
003259,000111: # IDLEFLAG 113 BIT 7 FLAG 7 IDLEFBIT
003260,000112: # IGNFLAG 107 BIT 13 FLAG 7 IGNFLBIT
003261,000113: # IMPULSW 036 BIT 9 FLAG 2 IMPULBIT
003262,000114: # IMUSE 007 BIT 8 FLAG 0 IMUSEBIT
003263,000115: # INFINFLG 128 BIT 7 FLAG 8 INFINBIT
003264,000116: # INITALGN 133 BIT 2 FLAG 8 INITABIT
003265,000117: # INTFLAG 151 BIT 14 FLAG 10 INTFLBIT
003266,000118: # INTYPFLG 056 BIT 4 FLAG 3 INTYPBIT
003267,000119: # ITSWICH 105 BIT 15 FLAG 7 ITSWBIT
003268,000120: # JSWITCH 001 BIT 14 FLAG 0 JSWCHBIT
003269,000121: # LETABORT 141 BIT 9 FLAG 9 LETABBIT
003270,000122: # LMOONFLG 124 BIT 11 FLAG 8 LMOONBIT
003271,000123: # LOKONSW 010 BIT 5 FLAG 0 LOKONBIT
003272,000124: # LOSCMFLG 033 BIT 12 FLAG 2 LOSCMBIT
003273,000125: # LRALTFLG 190 BIT 5 FLAG 12 LRALTBIT
003274,000126:
![]() |
Page 79 |
003276,000128: # LRBYPASS 165 BIT 15 FLAG 11 LRBYBIT
003277,000129: # LRINH 172 BIT 8 FLAG 11 LRINHBIT
003278,000130: # LRPOSFLG 189 BIT 6 FLAG 12 LRPOSBIT
003279,000131: # LRVELFLG 187 BIT 8 FLAG 12 LRVELBIT
003280,000132: # LUNAFLAG 048 BIT 12 FLAG 3 LUNABIT
003281,000133: # MANUFLAG 106 BIT 14 FLAG 7 MANUFBIT
003282,000134: # MGLVFLAG 088 BIT 2 FLAG 5 MGLVFBIT
003283,000135: # MIDAVFLG 148 BIT 2 FLAG 9 MIDAVBIT
003284,000136: # MIDFLAG 002 BIT 13 FLAG 0 MIDFLBIT
003285,000137: # MID1FLAG 147 BIT 3 FLAG 9 MID1BIT
003286,000138: # MKOVFLAG 072 BIT 3 FLAG 4 MKOVBIT
003287,000139: # MOONFLAG 003 BIT 12 FLAG 0 MOONBIT
003288,000140: # MRKIDFLG 060 BIT 15 FLAG 4 MRKIDBIT
003289,000141: # MRKNVFLG 066 BIT 9 FLAG 4 MRKNVBIT
003290,000142: # MRUPTFLG 070 BIT 5 FLAG 4 MRUPTBIT
003291,000143: # MUNFLAG 097 BIT 8 FLAG 6 MUNFLBIT
003292,000144: # MWAITFLG 064 BIT 11 FLAG 4 MWAITBIT
003293,000145: # NEEDLFLG 011 BIT 4 FLAG 0 NEEDLBIT
003294,000146: # NEWIFLG 122 BIT 13 FLAG 8 NEWIBIT
003295,000147: # NJETSFLG 015 BIT 15 FLAG NJETSBIT
003296,000148: # NODOFLAG 044 BIT 1 FLAG 2 NODOBIT
003297,000149: # NOLRREAD 170 BIT 10 FLAG 11 NOLRRBIT
003298,000150: # NORMSW 110 BIT 10 FLAG 7 NORMSBIT
003299,000151: # NORRMON 086 BIT 4 FLAG 5 NORRMBIT
003300,000152: # NOR29FLG 049 BIT 11 FLAG 3 NR29FBIT
003301,000153: # NOTHROTL 078 BIT 12 FLAG 5 NOTHRBIT
003302,000154: # NOUPFLAG 024 BIT 6 FLAG 1 NOUPFBIT
003303,000155: # NRMNVFLG 067 BIT 8 FLAG 4 NRMNVBIT
003304,000156: # NRMIDFLG 062 BIT 13 FLAG 4 NRMIDBIT
003305,000157: # NRUPTFLG 071 BIT 4 FLAG 4 NRUPTBIT
003306,000158: # NTARGFLG 102 BIT 3 FLAG 6 NTARGBIT
003307,000159: # NWAITFLG 065 BIT 10 FLAG 4 NWAITBIT
003308,000160: # OLDESFLG 014 BIT 1 FLAG 0 OLDESBIT
003309,000161: # OPTNSW 038 BIT 7 FLAG 2 OPTNBIT EQUIVALENT FLAG NAME: ETPIFLAG
003310,000162: # ORBWFLAG 054 BIT 6 FLAG 3 ORBWFBIT
003311,000163: # ORDERSW 129 BIT 6 FLAG 8 ORDERBIT
003312,000164: # OURRCFLG 198 BIT 12 FLAG 13 OURRCBIT
003313,000165: # PDSPFLAG 063 BIT 12 FLAG 4 PDSPFBIT
003314,000166: # PFRATFLG 041 BIT 4 FLAG 2 PFRATBIT
003315,000167: # PINBRFLG 069 BIT 6 FLAG 4 PINBRBIT
003316,000168: # POUTFLAG 098 BIT 7 FLAG 6 POUTBIT
003317,000169: # PRECIFLG 052 BIT 8 FLAG 3 PRECIBIT
003318,000170: # PRIODFLG 061 BIT 14 FLAG 1 PRIODBIT
003319,000171: # PRONVFLG 068 BIT 7 FLAG 4 PRONVBIT
003320,000172: # PSTHIGAT 169 BIT 11 FLAG 11 PSTHIBIT
003321,000173: # PULSEFLG 195 BIT 15 FLAG 13 PULSES
003322,000174: # P25FLAG 006 BIT 9 FLAG 0 P25FLBIT
003323,000175: # P39/79SW 126 BIT 9 FLAG 8 P39SWBIT
003324,000176: # QUITFLAG 145 BIT 5 FLAG 9 QUITBIT
003325,000177: # RADMODES FLGWRD12
003326,000178:
![]() |
Page 80 |
003328,000180: # RASFLAG FLGWRD10
003329,000181: # RCDUFAIL 188 BIT 7 FLAG 12 RCDUFBIT
003330,000182: # RCDU0FLG 182 BIT 13 FLAG 12 RCDU0BIT
003331,000183: # READLR 174 BIT 6 FLAG 11 READLBIT
003332,000184: # READRFLG 051 BIT 9 FLAG 3 READRBIT EQUIVALENT FLAG NAME: R04FLAG
003333,000185: # READVEL 175 BIT 5 FLAG 11 READVBIT
003334,000186: # REDFLAG 099 BIT 6 FLAG 6 REDFLBIT
003335,000187: # REFSMFLG 047 BIT 13 FLAG 3 REFSMBIT
003336,000188: # REINTFLG 158 BIT 7 FLAG 10 REINTBIT
003337,000189: # REMODFLG 181 BIT 14 FLAG 12 REMODBIT
003338,000190: # RENDWFLG 089 BIT 1 FLAG 5 RENDWBIT
003339,000191: # REPOSMON 184 BIT 11 FLAG 12 REPOSBIT
003340,000192: # RHCSCFLG 203 BIT 7 FLAG 13 RHCSCALE
003341,000193: # RNDVZFLG 008 BIT 7 FLAG 0 RNDVZBIT
003342,000194: # RNGEDATA 176 BIT 4 FLAG 11 RNGEDBIT
003343,000195: # RNGSCFLG 080 BIT 10 FLAG 5 RNGSCBIT
003344,000196: # RPQFLAG 120 BIT 15 FLAG 8 RPQFLBIT
003345,000197: # RRDATAFL 191 BIT 4 FLAG 12 RRDATABT
003346,000198: # RRNBSW 009 BIT 6 FLAG 0 RRNBBIT
003347,000199: # RRRSFLAG 192 BIT 3 FLAG 12 RRRSBIT
003348,000200: # RVSW 111 BIT 9 FLAG 7 RVSWBIT
003349,000201: # R04FLAG 051 BIT 9 FLAG 3 R04FLBIT EQUIVALENT FLAG NAME: READRFLG
003350,000202: # R10FLAG 013 BIT 2 FLAG 0 R10FLBIT
003351,000203: # R61FLAG 020 BIT 10 FLAG 1 R61FLBIT
003352,000204: # R77FLAG 079 BIT 11 FLAG 5 R77FLBIT
003353,000205: # SCALBAD 177 BIT 3 FLAG 11 SCABBIT
003354,000206: # SLOPESW 027 BIT 3 FLAG 1 SLOPEBIT
003355,000207: # SNUFFER 077 BIT 13 FLAG 5 SNUFFBIT
003356,000208: # SOLNSW 087 BIT 3 FLAG 5 SOLNSBIT
003357,000209: # SRCHOPTN 031 BIT 14 FLAG 2 SRCHOBIT
003358,000210: # STATEFLG 055 BIT 5 FLAG 3 STATEBIT
003359,000211: # STEERSW 034 BIT 11 FLAG 2 STEERBIT
003360,000212: # SURFFLAG 127 BIT 8 FLAG 8 SURFFBIT
003361,000213: # SWANDISP 109 BIT 11 FLAG 7 SWANDBIT
003362,000214: # S32.1F1 090 BIT 15 FLAG 6 S32BIT1
003363,000215: # S32.1F2 092 BIT 14 FLAG 6 S32BIT2
003364,000216: # S32.1F3A 092 BIT 13 FLAG 6 S32BIT3A
003365,000217: # S32.1S3B 093 BIT 12 FLAG 6 S32BIT3B
003366,000218: # TFFSW 119 BIT 1 FLAG 7 TFFSWBIT
003367,000219: # TRACKFLG 025 BIT 5 FLAG 1 TRACKBIT
003368,000220: # TURNONFL 194 BIT 1 FLAG 12 TURNONBT
003369,000221: # ULLAGFLG 204 BIT 6 FLAG 13 ULLAGER
003370,000222: # UPDATFLG 023 BIT 7 FLAG 1 UPDATBIT
003371,000223: # UPLOCKFL 116 BIT 4 FLAG 7 UPLOCBIT
003372,000224: # USEQRFLG 196 BIT 14 FLAG 13 USEQRJTS
003373,000225: # VEHUPFLG 022 BIT 8 FLAG 1 VEHUPBIT
003374,000226: # VELDATA 173 BIT 7 FLAG 11 VELDABIT
003375,000227: # VERIFLAG 117 BIT 3 FLAG 7 VERIFBIT
003376,000228: # VFLAG 050 BIT 10 FLAG 3 VFLAGBIT
003377,000229: # VFLSHFLG 178 BIT 2 FLAG 11 VFLSHBIT
003378,000230:
![]() |
Page 81 |
003380,000232: # VINTFLAG 057 BIT 3 FLAG 3 VINTFBIT
003381,000233: # VXINH 168 BIT 12 FLAG 11 VXINHBIT
003382,000234: # V37FLAG 114 BIT 6 FLAG 7 V37FLBIT
003383,000235: # V67FLAG 112 BIT 8 FLAG 7 V67FLBIT
003384,000236: # V82EMFLG 118 BIT 2 FLAG 7 V82EMBIT
003385,000237: # XDELVFLG 037 BIT 8 FLAG 2 XDELVBIT
003386,000238: # XDSPFLAG 074 BIT 1 FLAG 4 XDSPBIT
003387,000239: # XORFLG 171 BIT 9 FLAG 11 XORFLBIT
003388,000240: # XOVINFLG 201 BIT 9 FLAG 13 XOVINHIB
003389,000241: # 2PHASFLG 096 BIT 9 FLAG 6 2PHASBIT
003390,000242: # 3AXISFLG 084 BIT 6 FLAG 5 3AXISBIT
003391,000243: # 360SW 134 BIT 1 FLAG 8 360SWBIT
003392,000244:
003393,000245:
003394,000246:
003395,000247: # ASSIGNMENT AND DESCRIPTION OF FLAGWORDS
003396,000248:
003397,000249: 24,2022 0074 FLAGWRD0 = STATE +0 # (000-014)
003398,000250:
003399,000251: # (SET) (RESET)
003400,000252:
003401,000253: # BIT 15 FLAG 0 (S)
003402,000254: 24,2022 CPHIFLAG = 000D # OUTPUT OF CALCGA IS OUTPUT OF CALCGA IS
003403,000255: 24,2022 4735 CPHIBIT = BIT15 # CPHIX THETAD
003404,000256:
003405,000257:
003406,000258: # BIT 14 FLAG 0 (S)
003407,000259: 24,2022 JSWITCH = 001D # INTEGRATION OF W INTEGRATION OF STATE
003408,000260: 24,2022 4736 JSWCHBIT = BIT14 # MATRIX VECTOR
003409,000261:
003410,000262:
003411,000263: # BIT 13 FLAG 0 (S)
003412,000264: 24,2022 MIDFLAG = 002D # INTEGRATION WITH INTEGRATION WITHOUT
003413,000265: # SECONDARY BODY AND SOLAR PERTURBATIONS
003414,000266: 24,2022 4737 MIDFLBIT = BIT13 # SOLAR PERTURBATIONS
003415,000267:
003416,000268: # BIT 12 FLAG 0 (L)
003417,000269: 24,2022 MOONFLAG = 003D # MOON IS SPHERE OF EARTH IS SPHERE OF
003418,000270: 24,2022 4740 MOONBIT = BIT12 # INFLUENCE INFLUENCE
003419,000271:
003420,000272: # BIT 11 FLAG 0
003421,000273: # = 004D
003422,000274: # = BIT11
003423,000275:
003424,000276:
003425,000277: # BIT 10 FLAG 0
003426,000278: # = 005D
003427,000279:
![]() |
Page 82 |
003429,000281: # = BIT10
003430,000282:
003431,000283:
003432,000284: # BIT 9 FLAG 0 (S)
003433,000285: 24,2022 P25FLAG = 006D # P25 OPERATING P25 NOT OPERATING
003434,000286: 24,2022 4743 P25FLBIT = BIT9
003435,000287:
003436,000288:
003437,000289: # BIT 8 FLAG 0 (S)
003438,000290: 24,2022 IMUSE = 007D # IMU IN USE IMU NOT IN USE
003439,000291: 24,2022 4744 IMUSEBIT = BIT8
003440,000292:
003441,000293:
003442,000294: # BIT 7 FLAG 0 (S)
003443,000295: 24,2022 RNDVZFLG = 008D # P20 RUNNING (RADAR P20 NOT RUNNING
003444,000296: 24,2022 4745 RNDVZBIT = BIT7 # IN USE)
003445,000297:
003446,000298:
003447,000299: # BIT 6 FLAG 0 (S)
003448,000300: 24,2022 RRNBSW = 009D # RADAR TARGET IN RADAR TARGET IN
003449,000301: 24,2022 4746 RRNBBIT = BIT6 # NB COORDINATES SM COORDINATES
003450,000302:
003451,000303:
003452,000304: # BIT 5 FLAG 0 (S)
003453,000305: 24,2022 LOKONSW = 010D # RADAR LOCK-ON RADAR LOCK-ON NOT
003454,000306: 24,2022 4747 LOKONBIT = BIT5 # DESIRED DESIRED
003455,000307:
003456,000308:
003457,000309: # BIT 4 FLAG 0 (S)
003458,000310: 24,2022 NEEDLFLG = 011D # TOTAL ATTITUDE A/P FOLLOWING
003459,000311: 24,2022 4750 NEEDLBIT = BIT4 # ERROR DISPLAYED ERROR DISPLAYED
003460,000312:
003461,000313:
003462,000314: # BIT 3 FLAG 0
003463,000315: 24,2022 FREEFLAG = 012D # (USED BY P51-53 TEMP IN MANY DIFFERENT
003464,000316: # ROUTINES & BY LUNAR + SOLAR EPHEMERIDES)
003465,000317: 24,2022 4751 FREEFBIT = BIT3
003466,000318:
003467,000319:
003468,000320: # BIT 2 FLAG 0
003469,000321: 24,2022 R10FLAG = 013D # R10 OUTPUTS DATA TO BESIDES OUTPUT WHEN
003470,000322: 24,2022 4752 R10FLBIT = BIT2 # ALTITUDE & ALTITUDE SET, R10 ALSO OUTPUT
003471,000323: # RATE METERS ONLY TO FORWARD & LATERAL
003472,000324: # VELOCITY CROSSPOINTR
003473,000325:
003474,000326:
003475,000327: # BIT 1 FLAG 0 (L)
003476,000328: 24,2022 OLDESFLG = 014D # R29 GYRO CMD LOOP R29 GYRO CMD LOOP
003477,000329: 24,2022 4753 OLDESBIT = BIT1 # REQUESTED NOT REQUESTED
003478,000330:
![]() |
Page 83 |
003480,000332:
003481,000333: 24,2022 0075 FLAGWRD1 = STATE +1 # (015-029)
003482,000334:
003483,000335: # (SET) (RESET)
003484,000336:
003485,000337: # BIT 15 FLAG 1 (S)
003486,000338: 24,2022 NJETSFLG = 015D # TWO JET RCS BURN FOUR JET RCS BURN
003487,000339: 24,2022 4735 NJETSBIT = BIT15
003488,000340:
003489,000341:
003490,000342: # BIT 14 FLAG 1 (L)
003491,000343: 24,2022 DIDFLAG = 016D # INERTIAL DATA IS PERFORM DATA DISPLAY
003492,000344: 24,2022 4736 DIDFLBIT = BIT14 # AVAILABLE INITIALIZATION FUNCS
003493,000345:
003494,000346:
003495,000347: # BIT 13 FLAG 1 (S)
003496,000348: 24,2022 ERADFLAG = 017D # COMPUTE REARTH USE CONSTANT REARTH
003497,000349: 24,2022 4737 ERADFBIT = BIT13 # FISCHER ELLIPSOID PAD RADIUS
003498,000350:
003499,000351:
003500,000352: # BIT 12 FLAG 1
003501,000353: # = 018D
003502,000354: # = BIT12
003503,000355:
003504,000356:
003505,000357: # BIT 11 FLAG 1
003506,000358: # = 019D
003507,000359:
003508,000360: # BIT 10 FLAG 1 (L)
003509,000361: 24,2022 R61FLAG = 020D # RUN R61 LEM RUN R65 LEM
003510,000362: 24,2022 4742 R61FLBIT = BIT10
003511,000363:
003512,000364: # BIT 9 FLAG 1
003513,000365: # = 021D
003514,000366: # = BIT9
003515,000367:
003516,000368: # BIT 8 FLAG 1 (S)
003517,000369: 24,2022 VEHUPFLG = 022D # CSM STATE VECTOR LEM STATE VECTOR
003518,000370: 24,2022 4744 VEHUPBIT = BIT8 # BEING UPDATED BEING UPDATED
003519,000371:
003520,000372:
003521,000373: # BIT 7 FLAG 1 (S)
003522,000374: 24,2022 UPDATFLG = 023D # UPDATING BY MARKS UPDATING BY MARKS
003523,000375: 24,2022 4745 UPDATBIT = BIT7 # ALLOWED NOT ALLOWED
003524,000376:
003525,000377:
003526,000378: # BIT 6 FLAG 1 (S)
003527,000379:
![]() |
Page 84 |
003529,000381: 24,2022 NOUPFLAG = 024D # NEITHER CSM EITHER STATE
003530,000382: # NOR LM STATE VECTOR VECTOR MAY BE
003531,000383: 24,2022 4746 NOUPFBIT = BIT6 # MAY BE UPDATED UPDATED
003532,000384:
003533,000385:
003534,000386: # BIT 5 FLAG 1 (S)
003535,000387: 24,2022 TRACKFLG = 025D # TRACKING ALLOWED TRACKING NOT ALLOWED
003536,000388: 24,2022 4747 TRACKBIT = BIT5
003537,000389:
003538,000390: # BIT 4 FLAG 1
003539,000391: # = 026D
003540,000392: # = BIT4
003541,000393:
003542,000394:
003543,000395: # BIT 3 FLAG 1 (S)
003544,000396: 24,2022 SLOPESW = 027D # ITERATE WITH BIAS ITERATE WITH REGULAR
003545,000397: # METHOD IN ITERATOR FALSI METHOD IN
003546,000398: 24,2022 4751 SLOPEBIT = BIT3 # ITERATOR
003547,000399:
003548,000400:
003549,000401: # BIT 2 FLAG 1 (S)
003550,000402: 24,2022 GUESSW = 028D # NO STARTING VALUE STARTING VALUE FOR
003551,000403: 24,2022 4752 GUESSBIT = BIT2 # FOR ITERATION ITERATION EXISTS
003552,000404:
003553,000405:
003554,000406: # BIT 1 FLAG 1
003555,000407: # = 029D
003556,000408:
003557,000409:
003558,000410: 24,2022 0076 FLAGWRD2 = STATE +2 # (030-044)
003559,000411:
003560,000412: # (SET) (RESET)
003561,000413:
003562,000414: # BIT 15 FLAG 2 (S)
003563,000415: 24,2022 DRIFTFLG = 030D # T3RUPT CALLS GYRO T3RUPT DOES NO GYRO
003564,000416: 24,2022 4735 DRFTBIT = BIT15 # COMPENSATION COMPENSATION
003565,000417:
003566,000418:
003567,000419: # BIT 14 FLAG 2 (S)
003568,000420: 24,2022 SRCHOPTN = 031D # RADAR IN AUTOMATIC RADAR NOT IN AUTO-
003569,000421: 24,2022 4736 SRCHOBIT = BIT14 # SEARCH OPTION(R24) MATIC SEARCH OPTION
003570,000422:
003571,000423:
003572,000424: # BIT 13 FLAG 2 (S)
003573,000425: 24,2022 ACMODFLG = 032D # MANUAL ACQUISITION AUTO ACQUISITION
003574,000426: 24,2022 4737 ACMODBIT = BIT13 # BY RENDESVOUS RADAR BY RENDESVOUS RADAR
003575,000427:
003576,000428:
003577,000429: # BIT 12 FLAG 2 (S)
003578,000430:
![]() |
Page 85 |
003580,000432: 24,2022 LOSCMFLG = 033D # LINE OF SIGHT BEING LINE OF SIGHT NOT
003581,000433: # COMPUTED (R21) BEING COMPUTED
003582,000434: 24,2022 4740 LOSCMBIT = BIT12
003583,000435: # IN R29 (L): RR GYRO IN R29 (L): RR GYRO
003584,000436: # CMD LOOP RUNNING CMD LOOP OFF
003585,000437:
003586,000438: # BIT 11 FLAG 2 (S)
003587,000439: 24,2022 STEERSW = 034D # SUFFICIENT THRUST INSUFFICIENT THRUST
003588,000440: 24,2022 4741 STEERBIT = BIT11 # IS PRESENT IS PRESENT
003589,000441:
003590,000442:
003591,000443: # BIT 10 FLAG 2 (S)
003592,000444: 24,2022 CYCLESW = 035D # LAMBERT VG CALCU- LAMBERT CALCULATION
003593,000445: 24,2022 4742 CYCLEBIT = BIT10 # LATION TO BE DONE OMITTED
003594,000446:
003595,000447:
003596,000448: # BIT 9 FLAG 2 (S)
003597,000449: 24,2022 IMPULSW = 036D # MINIMUM IMPULSE STEERING BURN (NO
003598,000450: # BURN (CUTOFF TIME CUTOFF TIME YET
003599,000451: 24,2022 4743 IMPULBIT = BIT9 # SPECIFIED) AVAILABLE)
003600,000452:
003601,000453:
003602,000454: # BIT 8 FLAG 2 (S)
003603,000455: 24,2022 XDELVFLG = 037D # EXTERNAL DELTAV VG LAMBERT (AIMPOINT)
003604,000456: 24,2022 4744 XDELVBIT = BIT8 # COMPUTATION VG COMPUTATION
003605,000457:
003606,000458:
003607,000459: # BIT 7 FLAG 2 (S)
003608,000460: 24,2022 ETPIFLAG = 038D # ELEVATION ANGLE TPI TIME SUPPLIED
003609,000461: # SUPPLIED FOR FOR P34,74 TO COMPUT
003610,000462: 24,2022 4745 ETPIBIT = BIT7 # P34,74 ELEVATION
003611,000463:
003612,000464:
003613,000465: # BIT 7 FLAG 2 (L)
003614,000466: 24,2022 0000046 OPTNSW = ETPIFLAG # SOI PHASE OF P38/78 SOR PHASE OF P38/78
003615,000467: 24,2022 4745 OPTNBIT = BIT7
003616,000468:
003617,000469:
003618,000470: # BIT 6 FLAG 2 (S)
003619,000471: 24,2022 FINALFLG = 039D # LAST PASS THROUGH INTERIM PASS THROUGH
003620,000472: # RENDEZVOUS PROGRAM RENDEZVOUS PROGRAM
003621,000473: 24,2022 4746 FINALBIT = BIT6 # COMPUTATIONS COMPUTATIONS
003622,000474:
003623,000475:
003624,000476: # BIT 5 FLAG 2 (S)
003625,000477: 24,2022 AVFLAG = 040D # LEM IS ACTIVE CSM IS ACTIVE
003626,000478: 24,2022 4747 AVFLBIT = BIT5 # VEHICLE VEHICLE
003627,000479:
003628,000480:
003629,000481: # BIT 4 FLAG 2 (S)
003630,000482:
![]() |
Page 86 |
003632,000484: 24,2022 PFRATFLG = 041D # PREFERRED ATTITUDE PREFERRED ATTITUDE
003633,000485: 24,2022 4750 PFRATBIT = BIT4 # COMPUTED NOT COMPUTED
003634,000486:
003635,000487:
003636,000488: # BIT 3 FLAG 2 (S)
003637,000489: 24,2022 CALCMAN3 = 042D # NO FINAL ROLL FINAL ROLL IS
003638,000490: 24,2022 4751 CALC3BIT = BIT3 # NECESSARY
003639,000491:
003640,000492:
003641,000493: # BIT 2 FLAG 2 (S)
003642,000494: 24,2022 CALCMAN2 = 043D # PERFORM MANEUVER BYPASS STARTING
003643,000495: 24,2022 4752 CALC2BIT = BIT2 # STARTING PROCEDURE PROCEDURE
003644,000496:
003645,000497:
003646,000498: # BIT 1 FLAG 2 (S)
003647,000499: 24,2022 NODOFLAG = 044D # V37 NOT PERMITTED V37 PERMITTED
003648,000500: 24,2022 4753 NODOBIT = BIT1
003649,000501:
003650,000502:
003651,000503: 24,2022 0077 FLAGWRD3 = STATE +3 # (045-059)
003652,000504:
003653,000505: # (SET) (RESET)
003654,000506:
003655,000507: # BIT 15 FLAG 3
003656,000508: # = 045D
003657,000509:
003658,000510:
003659,000511: # BIT 14 FLAG 3 (S)
003660,000512: 24,2022 GLOKFAIL = 046D # GIMBAL LOCK HAS NOT IN GIMBAL LOCK
003661,000513: 24,2022 4736 GLOKFBIT = BIT14 # OCCURRED
003662,000514:
003663,000515:
003664,000516: # BIT 13 FLAG 3 *** PROTECTED FROM FRESH START ***
003665,000517: 24,2022 REFSMFLG = 047D # REFSMMAT GOOD REFSMMAT NO GOOD
003666,000518: 24,2022 4737 REFSMBIT = BIT13
003667,000519:
003668,000520:
003669,000521: # BIT 12 FLAG 3 (S)
003670,000522: 24,2022 LUNAFLAG = 048D # LUNAR LAT-LONG EARTH LAT-LONG
003671,000523: 24,2022 4740 LUNABIT = BIT12
003672,000524:
003673,000525:
003674,000526: # BIT 11 FLAG 3 (L)
003675,000527: 24,2022 NOR29FLG = 049D # R29 NOT ALLOWED R29 ALOWED (RR DES-
003676,000528: 24,2022 4741 NR29FBIT = BIT11 # IGNATE, POWERED FLT)
003677,000529:
003678,000530:
003679,000531: # BIT 10 FLAG 3 (S)
003680,000532: 24,2022 VFLAG = 050D # LESS THAN TWO STARS TWO STARS IN FIELD
003681,000533: 24,2022 4742 VFLAGBIT = BIT10 # IN FIELD OF VIEW OF VIEW
003682,000534:
![]() |
Page 87 |
003684,000536:
003685,000537:
003686,000538: # BIT 9 FLAG 3 (S)
003687,000539: 24,2022 R04FLAG = 051D # ALARM 521 ALARM 521 ALLOWED
003688,000540: # SUPPRESSED
003689,000541: 24,2022 4743 R04FLBIT = BIT9
003690,000542:
003691,000543:
003692,000544: # BIT 9 FLAG 3 (L)
003693,000545: 24,2022 0000063 READRFLG = R04FLAG # READING RR DATA NOT READING RR DATA
003694,000546: 24,2022 4743 READRBIT = BIT9 # PURSUANT TO R29 PURSUANT TO R29
003695,000547:
003696,000548:
003697,000549: # BIT 8 FLAG 3 (S)
003698,000550: 24,2022 PRECIFLG = 052D # NORMAL INTEGRATION ENGAGES 4-TIME STEP
003699,000551: # IN POO (POO) LOGIC IN INTE-
003700,000552: 24,2022 4744 PRECIBIT = BIT8 # GRATION
003701,000553:
003702,000554:
003703,000555: # BIT 7 FLAG 3 (S)
003704,000556: 24,2022 CULTFLAG = 053D # STAR OCCULTED STAR NOT OCCULTED
003705,000557: 24,2022 4745 CULTBIT = BIT7
003706,000558:
003707,000559:
003708,000560: # BIT 6 FLAG 3 (S)
003709,000561: 24,2022 ORBWFLAG = 054D # W MATRIX VALID FOR W MATRIX INVALID FOR
003710,000562: 24,2022 4746 ORBWFBIT = BIT6 # ORBITAL NAVIGATION ORBITAL NAVIGATION
003711,000563:
003712,000564:
003713,000565: # BIT 5 FLAG 3 (S)
003714,000566: 24,2022 STATEFLG = 055D # PERMANENT STATE PERMANENT STATE
003715,000567: 24,2022 4747 STATEBIT = BIT5 # VECTOR UPDATED VECTOR NOT UPDATED
003716,000568:
003717,000569:
003718,000570: # BIT 4 FLAG 3 (S)
003719,000571: 24,2022 INTYPFLG = 056D # CONIC INTEGRATION ENCKE INTEGRATION
003720,000572: 24,2022 4750 INTYPBIT = BIT4
003721,000573:
003722,000574:
003723,000575: # BIT 3 FLAG 3 (S)
003724,000576: 24,2022 VINTFLAG = 057D # CSM STATE VECTOR LEM STATE VECTOR
003725,000577: 24,2022 4751 VINTFBIT = BIT3 # BEING INTEGRATED BEING INTEGRATED
003726,000578:
003727,000579:
003728,000580: # BIT 2 FLAG 3 (S)
003729,000581: 24,2022 D6OR9FLG = 058D # DIMENSION OF W IS 9 DIMENSION OF W IS 6
003730,000582: 24,2022 4752 D6OR9BIT = BIT2 # FOR INTEGRATION FOR INTEGRATION
003731,000583:
003732,000584:
003733,000585: # BIT 1 FLAG 3 (S)
003734,000586:
![]() |
Page 88 |
003736,000588: 24,2022 DIM0FLAG = 059D # W MATRIX IS TO BE W MATRIX IS NOT TO
003737,000589: 24,2022 4753 DIM0BIT = BIT1 # USED BE USED
003738,000590:
003739,000591:
003740,000592: 24,2022 0100 FLAGWRD4 = STATE +4 # (060-074)
003741,000593:
003742,000594: # (SET) (RESET)
003743,000595:
003744,000596: # BIT 15 FLAG 4 (S)
003745,000597: 24,2022 MRKIDFLG = 060D # MARK DISPLAY IN NO MARK DISPLAY IN
003746,000598: 24,2022 4735 MRKIDBIT = BIT15 # ENDIDLE ENDIDLE
003747,000599:
003748,000600:
003749,000601: # BIT 14 FLAG 4 (S)
003750,000602: 24,2022 PRIODFLG = 061D # PRIORITY DISPLAY IN NO PRIORITY DISPLAY
003751,000603: 24,2022 4736 PRIODBIT = BIT14 # ENDIDLE IN ENDIDLE
003752,000604:
003753,000605:
003754,000606: # BIT 13 FLAG 4 (S)
003755,000607: 24,2022 NRMIDFLG = 062D # NORMAL DISPLAY IN NO NORMAL DISPLAY
003756,000608: 24,2022 4737 NRMIDBIT = BIT13 # ENDIDLE IN ENDIDLE
003757,000609:
003758,000610:
003759,000611: # BIT 12 FLAG 4 (S)
003760,000612: 24,2022 PDSPFLAG = 063D # P20 SETS SO AS TO LEAVE AS NORMAL DISP
003761,000613: # TURN A NORMAL DIS-
003762,000614: 24,2022 4740 PDSPFBIT = BIT12 # PLAY INTO A PRIORITY
003763,000615: # DISPLAY IN R60
003764,000616:
003765,000617:
003766,000618: # BIT 11 FLAG 4 (S)
003767,000619: 24,2022 MWAITFLG = 064D # HIGHER PRIORITY NO HIGHER PRIORITY
003768,000620: # DISPLAY OPERATING DISPLAY OPERATING
003769,000621: 24,2022 4741 MWAITBIT = BIT11 # WHEN MARK DISPLAY WHEN MARK DISPLAY
003770,000622: # INITIATED INITIATED
003771,000623:
003772,000624: # BIT 10 FLAG 4 (S)
003773,000625: 24,2022 NWAITFLG = 065D # HIGHER PRIORITY NO HIGHER PRIORITY
003774,000626: # DISPLAY OPERATING DISPLAY OPERATING
003775,000627: 24,2022 4742 NWAITBIT = BIT10 # WHEN NORMAL WHEN NORMAL DISPLAY
003776,000628: # DISPLAY INITIATED INITIATED
003777,000629:
003778,000630: # BIT 9 FLAG 4 (S)
003779,000631: 24,2022 MRKNVFLG = 066D # ASTRONAUT USING ASTRONAUT NOT USING
003780,000632: # KEYBOARD WHEN MARK KEYBOARD WHEN MARK
003781,000633: 24,2022 4743 MRKNVBIT = BIT9 # DISPLAY INITIATED DISPLAY INITIATED
003782,000634:
003783,000635:
003784,000636: # BIT 8 FLAG 4 (S)
003785,000637: 24,2022 NRMNVFLG = 067D # ASTRONAUT USING ASTRONAUT NOT USING
003786,000638:
![]() |
Page 89 |
003788,000640: # KEYBOARD WHEN KEYBOARD WHEN
003789,000641: 24,2022 4744 NRMNVBIT = BIT8 # NORMAL DISPLAY NORMAL DISPLAY
003790,000642: # INITIATED INITIATED
003791,000643:
003792,000644: # BIT 7 FLAG 4 (S)
003793,000645: 24,2022 PRONVFLG = 068D # ASTRONAUT USING ASTRONAUT NOT USING
003794,000646: # KEYBOARD WHEN KEYBOARD WHEN
003795,000647: 24,2022 4745 PRONVBIT = BIT7 # PRIORITY DISPLAY PRIORITY DISPLAY
003796,000648: # INITIATED INITIATED
003797,000649:
003798,000650: # BIT 6 FLAG 4 (S)
003799,000651: 24,2022 PINBRFLG = 069D # ASTRONAUT HAS ASTRONAUT HAS NOT
003800,000652: # INTERFERED WITH INTERFERED WITH
003801,000653: 24,2022 4746 PINBRBIT = BIT6 # EXISTING DISPLAY EXISTING DISPLAY
003802,000654:
003803,000655:
003804,000656: # BIT 5 FLAG 4 (S)
003805,000657: 24,2022 MRUPTFLG = 070D # MARK DISPLAY MARK DISPLAY NOT
003806,000658: # INTERRUPTED BY INTERRUPTED BY
003807,000659: 24,2022 4747 MRUPTBIT = BIT5 # PRIORITY DISPLAY PRIORITY DISPLAY
003808,000660:
003809,000661:
003810,000662: # BIT 4 FLAG 4 (S)
003811,000663: 24,2022 NRUPTFLG = 071D # NORMAL DISPLAY NORMAL DISPLAY NOT
003812,000664: # INTERRUPTED BY INTERRUPTED BY
003813,000665: 24,2022 4750 NRUPTBIT = BIT4 # PRIORITY OR MARK PRIORITY OR MARK
003814,000666: # DISPLAY DISPLAY
003815,000667:
003816,000668: # BIT 3 FLAG 4 (S)
003817,000669: 24,2022 MKOVFLAG = 072D # MARK DISPLAY OVER NO MARK DISPLAY OVER
003818,000670: 24,2022 4751 MKOVBIT = BIT3 # NORMAL NORMAL
003819,000671:
003820,000672:
003821,000673: # BIT 2 FLAG 4
003822,000674: # = 073D
003823,000675:
003824,000676:
003825,000677:
003826,000678: # BIT 1 FLAG 4 (S)
003827,000679: 24,2022 XDSPFLAG = 074D # MARK DISPLAY NOT NO SPECIAL MARK
003828,000680: 24,2022 4753 XDSPBIT = BIT1 # TO BE INTERRUPTED INFORMATION
003829,000681:
003830,000682:
003831,000683: 24,2022 0101 FLAGWRD5 = STATE +5 # (075-089)
003832,000684: # (SET) (RESET)
003833,000685:
003834,000686: # BIT 15 FLAG 5 (S)
003835,000687: 24,2022 DSKYFLAG = 075D # DISPLAYS SENT TO NO DISPLAYS TO DSKY
003836,000688: 24,2022 4735 DSKYFBIT = BIT15 # DSKY
003837,000689:
003838,000690:
![]() |
Page 90 |
003840,000692: # BIT 14 FLAG 5
003841,000693: # = 076D
003842,000694: # = BIT14
003843,000695:
003844,000696:
003845,000697: # BIT 13 FLAG 5 (S,L)
003846,000698: 24,2022 SNUFFER = 077D # U,V JETS DISABLED U,V JETS ENABLED
003847,000699: # DURING DPS DURING DPS
003848,000700: 24,2022 4737 SNUFFBIT = BIT13 # BURNS (V65) BURNS (V75)
003849,000701:
003850,000702:
003851,000703: # BIT 12 FLAG 5 (S)
003852,000704: 24,2022 NOTHROTL = 078D # INHIBIT FULL PERMIT FULL THROTTLE
003853,000705: 24,2022 4740 NOTHRBIT = BIT12 # THROTTLE
003854,000706:
003855,000707:
003856,000708: # BIT 11 FLAG 5 (S,L)
003857,000709: 24,2022 R77FLAG = 079D # R77 IS ON, R77 IS NOT ON.
003858,000710: # SUPPRESS ALL RADAR
003859,000711: # ALARMS AND TRACKER
003860,000712: 24,2022 4741 R77FLBIT = BIT11 # FAILS
003861,000713:
003862,000714:
003863,000715: # BIT 10 FLAG 5 (S)
003864,000716: 24,2022 RNGSCFLG = 080D # SCALE CHANGE HAS NO SCALE CHANGE HAS
003865,000717: # OCCURRED DURING OCCURRED DURING
003866,000718: 24,2022 4742 RNGSCBIT = BIT10 # RR READING RR READING
003867,000719:
003868,000720:
003869,000721: # BIT 9 FLAG 5 (S)
003870,000722: 24,2022 DMENFLG = 081D # DIMENSION OF W IS 9 DIMENSION OF W IS 6
003871,000723: 24,2022 4743 DMENFBIT = BIT9 # FOR INCORPORATION FOR INCORPORATION
003872,000724:
003873,000725:
003874,000726: # BIT 8 FLAG 5 (S)
003875,000727: 24,2022 COMPUTER = 082D # COMPUTER IS CMC COMPUTER IS LGC
003876,000728: 24,2022 4744 COMPTBIT = BIT8
003877,000729:
003878,000730:
003879,000731: # BIT 7 FLAG 5 (S)
003880,000732: 24,2022 ENGONFLG = 083D # ENGINE TURNED ON ENGINE TURNED OFF
003881,000733: 24,2022 4745 ENGONBIT = BIT7
003882,000734:
003883,000735:
003884,000736: # BIT 6 FLAG 5 (S)
003885,000737: 24,2022 3AXISFLG = 084D # MANEUVER SPECIFIED MANEUVER SPECIFIED
003886,000738: # BY THREE AXES BY ONE AXIS; R60
003887,000739: 24,2022 4746 3AXISBIT = BIT6 # CALLS VECPOINT.
003888,000740:
003889,000741:
![]() |
Page 91 |
003891,000743: # BIT 5 FLAG 5
003892,000744: # = 085D
003893,000745:
003894,000746:
003895,000747: # BIT 4 FLAG 5 (S)
003896,000748: 24,2022 NORRMON = 086D # BYPASS RR GIMBAL PERFORM
003897,000749: 24,2022 4750 NORRMBIT = BIT4 # MONITOR RR GIMBAL MONITOR
003898,000750:
003899,000751:
003900,000752: # BIT 3 FLAG 5 (S)
003901,000753: 24,2022 SOLNSW = 087D # LAMBERT DOES NOT LAMBERT CONVERGES OR
003902,000754: # CONVERGE,OR TIME-RADTIME-RADIUS NON
003903,000755: 24,2022 4751 SOLNSBIT = BIT3 # NEARLY CIRCULAR CIRCULAR
003904,000756:
003905,000757:
003906,000758: # BIT 2 FLAG 5 (S)
003907,000759: 24,2022 MGLVFLAG = 088D # LOCAL VERTICAL MIDDLE GIMBAL ANGLE
003908,000760: # COORDINATES COMPUTED
003909,000761: 24,2022 4752 MGLVFBIT = BIT2 # COMPUTED
003910,000762:
003911,000763: # BIT 1 FLAG 5 (S)
003912,000764: 24,2022 RENDWFLG = 089D # W MATRIX VALID W MATRIX INVALID
003913,000765: # FOR RENDEZVOUS FOR RENDEZVOUS
003914,000766: 24,2022 4753 RENDWBIT = BIT1 # NAVIGATION NAVIGATION
003915,000767:
003916,000768:
003917,000769: 24,2022 0102 FLAGWRD6 = STATE +6 # (090-104)
003918,000770:
003919,000771: # (SET) (RESET)
003920,000772:
003921,000773: # BIT 15 FLAG 6 (S)
003922,000774: 24,2022 S32.1F1 = 090D # DELTA V AT CSI TIME DVT1 LESS THEN MAX
003923,000775: 24,2022 4735 S32BIT1 = BIT15 # ONE EXCEEDS MAX
003924,000776:
003925,000777:
003926,000778: # BIT 14 FLAG 6 (S)
003927,000779: 24,2022 S32.1F2 = 091D # FIRST PASS OF REITERATION OF
003928,000780: 24,2022 4736 S32BIT2 = BIT14 # NEWTON ITERATION NEWTON
003929,000781:
003930,000782:
003931,000783: # BIT 13 FLAG 6 (S)
003932,000784: 24,2022 S32.1F3A = 092D # BIT 13 AND BIT 12 FUNCTION AS AN ORDERED
003933,000785: 24,2022 4737 S32BIT3A = BIT13 # PAIR (13,12) INDICATING THE POSSIBLE OC-
003934,000786: # CURRANCE OF 2NEWTON ITERATIONS FOR S32.1
003935,000787: # IN THE PROGRAM IN THE FOLLOWING ORDER:
003936,000788: # BIT 12 FLAG 6 (0,1) (I.E.BIT 13 RESET,BIT 12 SET)
003937,000789: 24,2022 S32.1F3B = 093D # = FIRST NEWTON ITERATION BEING DONE
003938,000790: 24,2022 4740 S32BIT3B = BIT12 # (0,0)= FIRST PASS OF SECOND NEWT.ITERAT.
003939,000791: # (1,1)= 50 FT/SEC STAGE OF SEC. NEWT.ITER
003940,000792:
![]() |
Page 92 |
003942,000794: # (1,0)= REMAINDER OF SECOND NEWTON ITERA.
003943,000795:
003944,000796:
003945,000797: # BIT 11 FLAG 6 (S)
003946,000798: 24,2022 FIRSTFLG = 094D # SUCCEEDING PASS FIRST PASS THRU
003947,000799: 24,2022 4741 FIRSTBIT = BIT11 # THRU S40.9 S40.9
003948,000800:
003949,000801:
003950,000802: # BIT 10 FLAG 6 (S)
003951,000803: 24,2022 GMBDRVSW = 095D # TRIMGIMB OVER TRIMGIMB NOT OVER
003952,000804: 24,2022 4742 GMBDRBIT = BIT10
003953,000805:
003954,000806:
003955,000807: # BIT 9 FLAG 6
003956,000808: 24,2022 2PHASFLG = 096D # 2-PHASE GUIDANCE IE ONE-PHASE GUIDANCE
003957,000809: 24,2022 4743 2PHASBIT = BIT9 # TTF GOES TO ZERO I.E. SWITCH OUT OF
003958,000810: # BEFORE YOU ENTER BRAKING PHASE BEFORE
003959,000811: # APPROACH PHASE TTF GETS SMALL
003960,000812:
003961,000813:
003962,000814: # BIT 8 FLAG 6 (S)
003963,000815: 24,2022 MUNFLAG = 097D # SERVICER CALLS SERVICER CALLS
003964,000816: 24,2022 4744 MUNFLBIT = BIT8 # MUNRVG CALCRVG
003965,000817:
003966,000818:
003967,000819: # BIT 7 FLAG 6 (L)
003968,000820: 24,2022 POUTFLAG = 098D # PROHIBIT THROTTLE PERMIT THROTTLE
003969,000821: 24,2022 4745 POUTBIT = BIT7 # PULSE-OUT (P60'S) PULSE-OUT
003970,000822:
003971,000823:
003972,000824: # BIT 6 FLAG 6 (L)
003973,000825: 24,2022 REDFLAG = 099D # LANDING SITE LANDING SITE
003974,000826: # REDESIGNATION REDESIGNATION NOT
003975,000827: 24,2022 4746 REDFLBIT = BIT6 # PERMITTED PERMITTED
003976,000828:
003977,000829:
003978,000830: # BIT 5 FLAG 6
003979,000831: # = 100D
003980,000832: 24,2022 3
003981,000833:
003982,000834: # BIT 4 FLAG 6
003983,000835: # = 101D
003984,000836:
003985,000837: # BIT 3 FLAG 6 (S)
003986,000838: 24,2022 NTARGFLG = 102D # ASTRONAUT DID ASTRONAUT DID NOT
003987,000839: # OVERWRITE DELTA OVERWRITE DELTA
003988,000840: 24,2022 4751 NTARGBIT = BIT3 # VELOCITY AT TPI VELOCITY
003989,000841: # OR TPM (P34,35)
003990,000842:
003991,000843: # BIT 2 FLAG 6
003992,000844:
![]() |
Page 93 |
003994,000846: 24,2022 AUXFLAG = 103D # PROVIDING IDLEFLAG SERVICER WILL SKIP
003995,000847: 24,2022 4752 AUXFLBIT = BIT2 # IS NOT SET, SERV- DVMON ON ITS NEXT
003996,000848: # ICER WILL EXERCISE PASS EVEN IF THE
003997,000849: # DVMON ON ITS NEXT IDLEFLAG IS NOT SET.
003998,000850: # PASS. IT WILL THEN SET
003999,000851: # AUXFLAG.
004000,000852:
004001,000853: # BIT 1 FLAG 6 (L)
004002,000854: 24,2022 ATTFLAG = 104D # LEM ATTITUDE EXISTS NO LEM ATTITUDE
004003,000855: # IN MOON-FIXED AVAILABLE IN MOON-
004004,000856: 24,2022 4753 ATTFLBIT = BIT1 # COORDINATES FIXED COORDINATES
004005,000857:
004006,000858:
004007,000859: 24,2022 0103 FLAGWRD7 = STATE +7 # (105-119)
004008,000860:
004009,000861: # (SET) (RESET)
004010,000862:
004011,000863: # BIT 15 FLAG 7 (S)
004012,000864: 24,2022 ITSWICH = 105D # P34;TPI TIME TO BE TPI HAS BEEN
004013,000865: 24,2022 4735 ITSWBIT = BIT15 # COMPUTED COMPUTED
004014,000866:
004015,000867:
004016,000868: # BIT 14 FLAG 7 (S)
004017,000869: 24,2022 MANUFLAG = 106D # ATTITUDE MANEUVER NO ATTITUDE MANEUVER
004018,000870: # GOING DURING RR DURING RR SEARCH
004019,000871: 24,2022 4736 MANUFBIT = BIT14 # SEARCH
004020,000872:
004021,000873:
004022,000874: # BIT 13 FLAG 7 (S)
004023,000875: 24,2022 IGNFLAG = 107D # TIG HAS ARRIVED TIG HAS NOT ARRIVED
004024,000876: 24,2022 4737 IGNFLBIT = BIT13
004025,000877:
004026,000878:
004027,000879: # BIT 12 FLAG 7 (S)
004028,000880: 24,2022 ASTNFLAG = 108D # ASTRONAUT HAS ASTRONAUT HAS NOT
004029,000881: 24,2022 4740 ASTNBIT = BIT12 # OKAYED IGNITION OKAYED IGNITION
004030,000882:
004031,000883:
004032,000884: # BIT 11 FLAG 7 (L)
004033,000885: 24,2022 SWANDISP = 109D # LANDING ANALOG LANDING ANALOG
004034,000886: 24,2022 4741 SWANDBIT = BIT11 # DISPLAYS ENABLED DISPLAYS SUPPRESSED
004035,000887:
004036,000888:
004037,000889: # BIT 10 FLAG 7 (S)
004038,000890: 24,2022 NORMSW = 110D # UNIT NORMAL INPUT LAMBERT COMPUTES ITS
004039,000891: 24,2022 4742 NORMSBIT = BIT10 # TO LAMBERT OWN UNIT NORMAL
004040,000892:
004041,000893:
004042,000894: # BIT 9 FLAG 7 (S)
004043,000895: 24,2022 RVSW = 111D # DO NOT COMPUTE COMPUTE FINAL STATE
004044,000896:
![]() |
Page 94 |
004046,000898: # FINAL STATE VECTOR VECTOR IN TIME-THETA
004047,000899: 24,2022 4743 RVSWBIT = BIT9 # IN TIME-THETA
004048,000900:
004049,000901:
004050,000902: # BIT 8 FLAG 7 (S)
004051,000903: 24,2022 V67FLAG = 112D # ASTRONAUT OVERWRITE ASTRONAUT DOES NOT
004052,000904: # W-MATRIX INITIAL OVERWRITE W-MATRIX
004053,000905: 24,2022 4744 V67FLBIT = BIT8 # VALUES INITIAL VALUES
004054,000906:
004055,000907:
004056,000908: # BIT 7 FLAG 7 (S)
004057,000909: 24,2022 IDLEFLAG = 113D # NO DV MONITOR CONNECT DV MONITOR
004058,000910: 24,2022 4745 IDLEFBIT = BIT7
004059,000911:
004060,000912:
004061,000913: # BIT 6 FLAG 7 (S)
004062,000914: 24,2022 V37FLAG = 114D # AVERAGEG (SERVICER) AVERAGEG (SERVICER)
004063,000915: 24,2022 4746 V37FLBIT = BIT6 # RUNNING OFF
004064,000916:
004065,000917:
004066,000918: # BIT 5 FLAG 7 (S)
004067,000919: 24,2022 AVEGFLAG = 115D # AVERAGEG (SERVICER) AVERAGEG (SERVICER)
004068,000920: 24,2022 4747 AVEGFBIT = BIT5 # DESIRED NOT DESIRED
004069,000921:
004070,000922:
004071,000923: # BIT 4 FLAG 7 (S)
004072,000924: 24,2022 UPLOCKFL = 116D # K-KBAR-K FAIL NO K-KBAR-K FAIL
004073,000925: 24,2022 4750 UPLOCBIT = BIT4
004074,000926:
004075,000927:
004076,000928: # BIT 3 FLAG 7 (S)
004077,000929: 24,2022 VERIFLAG = 117D # CHANGED WHEN V33E OCCURS AT END OF P27
004078,000930: 24,2022 4751 VERIFBIT = BIT3
004079,000931:
004080,000932:
004081,000933: # BIT 2 FLAG 7 (L,C)
004082,000934: 24,2022 V82EMFLG = 118D # MOON VICINITY EARTH VICINITY
004083,000935: 24,2022 4752 V82EMBIT = BIT2
004084,000936:
004085,000937:
004086,000938: # BIT 1 FLAG 7 (S)
004087,000939: 24,2022 TFFSW = 119D # CALCULATE TPERIGEE CALCULATE TFF
004088,000940: 24,2022 4753 TFFSWBIT = BIT1
004089,000941:
004090,000942:
004091,000943: 24,2022 0104 FLAGWRD8 = STATE +8D # (120-134)
004092,000944:
004093,000945: # (SET) (RESET)
004094,000946:
004095,000947: # BIT 15 FLAG 8 (S)
004096,000948:
![]() |
Page 95 |
004098,000950: 24,2022 RPQFLAG = 120D # RPQ NOT COMPUTED RPQ COMPUTED
004099,000951: # (RPQ = VECTOR BE-
004100,000952: 24,2022 4735 RPQFLBIT = BIT15 # TWEEN SECONDARY BODY
004101,000953: # AND PRIMARY BODY
004102,000954:
004103,000955:
004104,000956: # BIT 14 FLAG 8
004105,000957: # = 121D
004106,000958: # = BIT14
004107,000959:
004108,000960:
004109,000961: # BIT 13 FLAG 8 (S)
004110,000962: 24,2022 NEWIFLG = 122D # FIRST PASS THROUGH SUCCEEDING ITERATION
004111,000963: 24,2022 4737 NEWIBIT = BIT13 # INTEGRATION OF INTEGRATION
004112,000964:
004113,000965:
004114,000966: # BIT 12 FLAG 8 *** PROTECTED FROM FRESH START ***
004115,000967: 24,2022 CMOONFLG = 123D # PERMANENT CSM STATE PERMANENT CSM STATE
004116,000968: 24,2022 4740 CMOONBIT = BIT12 # IN LUNAR SPHERE IN EARTH SPHERE
004117,000969:
004118,000970:
004119,000971: # BIT 11 FLAG 8 *** PROTECTED FROM FRESH START ***
004120,000972: 24,2022 LMOONFLG = 124D # PERMANENT LM STATE PERMANENT LM STATE
004121,000973: 24,2022 4741 LMOONBIT = BIT11 # IN LUNAR SPHERE IN EARTH SPHERE
004122,000974:
004123,000975:
004124,000976: # BIT 10 FLAG 8 (L)
004125,000977: 24,2022 FLUNDISP = 125D # CURRENT GUIDANCE CURRENT GUIDANCE
004126,000978: 24,2022 4742 FLUNDBIT = BIT10 # DISPLAYS INHIBITED DISPLAYS PERMITTED
004127,000979:
004128,000980:
004129,000981: # BIT 9 FLAG 8 (L)
004130,000982: 24,2022 P39/79SW = 126D # P39/79 OPERATING P38/P78 OPERATING
004131,000983: 24,2022 4743 P39SWBIT = BIT9
004132,000984:
004133,000985:
004134,000986: # BIT 8 FLAG 8 *** PROTECTED FROM FRESH START ***
004135,000987: 24,2022 SURFFLAG = 127D # LM ON LUNAR SURFACE LM NOT ON LUNAR
004136,000988: 24,2022 4744 SURFFBIT = BIT8 # SURFACE
004137,000989:
004138,000990:
004139,000991: # BIT 7 FLAG 8 (S)
004140,000992: 24,2022 INFINFLG = 128D # NO CONIC SOLUTION CONIC SOLUTION
004141,000993: # (CLOSURE THROUGH EXISTS
004142,000994: 24,2022 4745 INFINBIT = BIT7 # INFINITY REQUIRED)
004143,000995:
004144,000996:
004145,000997: # BIT 6 FLAG 8 (S)
004146,000998: 24,2022 ORDERSW = 129D # ITERATOR USES 2ND ITERATOR USES 1ST
004147,000999: 24,2022 4746 ORDERBIT = BIT6 # ORDER MINIMUM MODE ORDER STANDARD MODE
004148,001000:
![]() |
Page 96 |
004150,001002:
004151,001003:
004152,001004: # BIT 5 FLAG 8 (S)
004153,001005: 24,2022 APSESW = 130D # RDESIRED OUTSIDE RDESIRED INSIDE
004154,001006: # PERICENTER-APOCENTERPERICENTER-APOCENTER
004155,001007: 24,2022 4747 APSESBIT = BIT5 # RANGE IN TIME-RADI RANGE IN TIME-RADIUS
004156,001008:
004157,001009:
004158,001010: # BIT 4 FLAG 8 (S)
004159,001011: 24,2022 COGAFLAG = 131D # NO CONIC SOLUTION - CONIC SOLUTION
004160,001012: # TOO CLOSE TO RECTI- EXISTS(COGA DOES NOT
004161,001013: 24,2022 4750 COGAFBIT = BIT4 # LINEAR(COGA OVRFLWS) OVERFLOW)
004162,001014:
004163,001015:
004164,001016: # BIT 3 FLAG 8
004165,001017: # = 132D
004166,001018:
004167,001019: # BIT 2 FLAG 8 (L)
004168,001020: 24,2022 INITALGN = 133D # INITIAL PASS THRU SECOND PASS THRU P57
004169,001021: 24,2022 4752 INITABIT = BIT2 # P57 (CHECK RESET-MILLARD)
004170,001022:
004171,001023:
004172,001024: # BIT 1 FLAG 8 (S)
004173,001025: 24,2022 360SW = 134D # TRANSFER ANGLE NEAR TRANSFER ANGLE NOT
004174,001026: 24,2022 4753 360SWBIT = BIT1 # 360 DEGREES NEAR 360 DEGREES
004175,001027:
004176,001028:
004177,001029: 24,2022 0105 FLAGWRD9 = STATE +9D # (135-149)
004178,001030:
004179,001031: # (SET) (RESET)
004180,001032:
004181,001033:
004182,001034: # BIT 15 FLAG 9
004183,001035: # = 135D
004184,001036: # = BIT15
004185,001037:
004186,001038: # BIT 14 FLAG 9 (L)
004187,001039: 24,2022 FLVR = 136D # VERTICAL RISE NON-VERTICAL RISE
004188,001040: 24,2022 4736 FLVRBIT = BIT14 # (ASCENT GUIDANCE)
004189,001041:
004190,001042:
004191,001043: # BIT 13 FLAG 9
004192,001044: # = 137D
004193,001045:
004194,001046:
004195,001047: # BIT 12 FLAG 9 (L)
004196,001048: 24,2022 FLPC = 138D # NO POSITION CONTROL POSITION CONTROL
004197,001049: 24,2022 4740 FLPCBIT = BIT12 # (ASCENT GUIDANCE)
004198,001050:
004199,001051:
![]() |
Page 97 |
004201,001053:
004202,001054: # BIT 11 FLAG 9 (L)
004203,001055: 24,2022 FLPI = 139D # PRE-IGNITION PHASE REGULAR GUIDANCE
004204,001056: 24,2022 4741 FLPIBIT = BIT11 # (ASCENT GUIDANCE)
004205,001057:
004206,001058:
004207,001059: # BIT 10 FLAG 9 (L)
004208,001060: 24,2022 FLRCS = 140D # RCS INJECTION MODE MAIN ENGINE MODE
004209,001061: 24,2022 4742 FLRCSBIT = BIT10 # (ASCENT GUIDANCE)
004210,001062:
004211,001063:
004212,001064: # BIT 9 FLAG 9 (L)
004213,001065: 24,2022 LETABORT = 141D # ABORT PROGRAMS ABORT PROGRAMS
004214,001066: 24,2022 4743 LETABBIT = BIT9 # ARE ENABLED ARE NOT ENABLED
004215,001067:
004216,001068:
004217,001069: # BIT 8 FLAG 9 (L)
004218,001070: 24,2022 FLAP = 142D # APS CONTINUED ABORT APS ABORT IS NOT A
004219,001071: # AFTER DPS STAGING CONTINUATION
004220,001072: 24,2022 4744 FLAPBIT = BIT8 # (ASCENT GUIDANCE)
004221,001073:
004222,001074:
004223,001075: # BIT 7 FLAG 9 (L)
004224,001076: # = 143D
004225,001077:
004226,001078: # BIT 6 FLAG 9 (L)
004227,001079: 24,2022 FLZONE0 = 144D # EARLY ABORT LATE ABORT
004228,001080: 24,2022 4746 FLZONBIT = BIT6 # TFI . 50 SECS. TFI > 50 SECS.
004229,001081: # P70 --> P40
004230,001082: # P71 --> P42
004231,001083:
004232,001084: # BIT 5 FLAG 9 (S)
004233,001085: 24,2022 QUITFLAG = 145D # DISCONTINUE INTEGR. CONTINUE INTEGRATION
004234,001086: 24,2022 4747 QUITBIT = BIT5
004235,001087:
004236,001088:
004237,001089: # BIT 4 FLAG 9
004238,001090: # = 146D
004239,001091: # = BIT4
004240,001092:
004241,001093:
004242,001094: # BIT 3 FLAG 9 (L)
004243,001095: 24,2022 MID1FLAG = 147D # INTEGRATE TO TDEC INTEGRATE TO THE
004244,001096: 24,2022 4751 MID1FBIT = BIT3 # THEN-PRESENT TIME
004245,001097:
004246,001098:
004247,001099: # BIT 2 FLAG 9 (L)
004248,001100: 24,2022 MIDAVFLG = 148D # INTEGRATION ENTERED INTEGRATION WAS
004249,001101: # FROM ONE OF MIDTOAV NOT ENTERED VIA
004250,001102: 24,2022 4752 MIDAVBIT = BIT2 # PORTALS MIDTOAV
004251,001103:
004252,001104:
![]() |
Page 98 |
004254,001106: # BIT 1 FLAG 9 (S)
004255,001107: 24,2022 AVEMIDSW = 149D # AVETOMID CALLING NO AVETOMID W INTEGR
004256,001108: # FOR W.MATRIX INTEGR ALLOW SET UP RM,VN.
004257,001109: 24,2022 4753 AVEMDBIT = BIT1 # DONT WRITE OVER RN, PIPTIME
004258,001110: # VN,PIPTIME
004259,001111:
004260,001112:
004261,001113:
004262,001114: 24,2022 0106 RASFLAG EQUALS FLGWRD10 # WAS ONLY AN INSTALL- ERASTALL FLAG
004263,001115:
004264,001116: 24,2022 0106 FLGWRD10 = STATE +10D # (150-164)
004265,001117:
004266,001118: # (SET) (RESET)
004267,001119:
004268,001120: # BIT 15 FLAG 10
004269,001121: # = 150D
004270,001122:
004271,001123:
004272,001124: # BIT 14 FLAG 10 (L,C)
004273,001125: 24,2022 INTFLAG = 151D # INTEGRATION IN INTEGRATION NOT IN
004274,001126: 24,2022 4736 INTFLBIT = BIT14 # PROGRESS PROGRESS
004275,001127:
004276,001128:
004277,001129: # BIT 13 FLAG 10 (S,L)
004278,001130: 24,2022 APSFLAG = 152D # ASCENT STAGE DESCENT STAGE
004279,001131: 24,2022 4737 APSFLBIT = BIT13 # *** PROTECTED FROM FRESH START ***
004280,001132:
004281,001133:
004282,001134: # BIT 12 FLAG 10
004283,001135: # = 153D
004284,001136:
004285,001137:
004286,001138: # BIT 11 FLAG 10
004287,001139: # = 154D
004288,001140:
004289,001141:
004290,001142: # BIT 10 FLAG 10
004291,001143: # = 155D
004292,001144:
004293,001145:
004294,001146: # BIT 9 FLAG 10
004295,001147: # = 156D
004296,001148:
004297,001149:
004298,001150: # BIT 8 FLAG 10
004299,001151: # = 157D
004300,001152:
004301,001153:
004302,001154: # BIT 7 FLAG 10 (L,C)
004303,001155:
![]() |
Page 99 |
004305,001157: 24,2022 REINTFLG = 158D # INTEGRATION ROUTINE INTEGRATION ROUTINE
004306,001158: 24,2022 4745 REINTBIT = BIT7 # TO BE RESTARTED NOT TO BE RESTARTED
004307,001159:
004308,001160:
004309,001161: # BIT 6 FLAG 10
004310,001162: # = 159D
004311,001163:
004312,001164:
004313,001165: # BIT 5 FLAG 10
004314,001166: # = 160D
004315,001167:
004316,001168:
004317,001169: # BIT 4 FLAG 10
004318,001170: # = 161D
004319,001171:
004320,001172:
004321,001173: # BIT 3 FLAG 10
004322,001174: # = 162D
004323,001175:
004324,001176:
004325,001177: # BIT 2 FLAG 10
004326,001178: # = 163D
004327,001179:
004328,001180:
004329,001181: # BIT 1 FLAG 10
004330,001182: # = 164D
004331,001183:
004332,001184:
004333,001185:
004334,001186:
004335,001187: 24,2022 0107 FLGWRD11 = STATE +11D # (165-179)
004336,001188:
004337,001189: # (SET) (RESET)
004338,001190:
004339,001191: # BIT 15 FLAG 11 (L)(R12)
004340,001192: 24,2022 LRBYPASS = 165D # BYPASS ALL LANDING DO NOT BYPASS LR
004341,001193: 24,2022 4735 LRBYBIT = BIT15 # RADAR UPDATES UPDATES
004342,001194:
004343,001195:
004344,001196: # BIT 14 FLAG 11
004345,001197: # = 166D
004346,001198: # = BIT14
004347,001199:
004348,001200:
004349,001201: # = BIT 13 FLAG 11
004350,001202: # = 167D
004351,001203: # = BIT13
004352,001204:
004353,001205:
![]() |
Page 100 |
004355,001207: # BIT 12 FLAG 11 (L)(R12)
004356,001208: 24,2022 VXINH = 168D # IF Z VELOCITY DATA UPDATE X AXIS
004357,001209: # UNREASONABLE, VELOCITY
004358,001210: 24,2022 4740 VXINHBIT = BIT12 # BYPASS X VELOCITY
004359,001211: # UPDATE ON NEXT PASS
004360,001212:
004361,001213: # BIT 11 FLAG 11 (L)(R12)
004362,001214: 24,2022 PSTHIGAT = 169D # PAST HIGATE PREHIGATE
004363,001215: 24,2022 4741 PSTHIBIT = BIT11
004364,001216:
004365,001217:
004366,001218: # BIT 10 FLAG 11 (L)(R12)
004367,001219: 24,2022 NOLRREAD = 170D # LANDING RADAR LR NOT REPOSITIONING
004368,001220: # REPOSITIONING;
004369,001221: 24,2022 4742 NOLRRBIT = BIT10 # BYPASS UPDATE
004370,001222:
004371,001223:
004372,001224: # BIT 9 FLAG 11 (L)(R12)
004373,001225: 24,2022 XORFLG = 171D # BELOW LIMIT ABOVE LIMIT DO
004374,001226: # INHIBIT X AXIS NOT INHIBIT
004375,001227: 24,2022 4743 XORFLBIT = BIT9 # OVERRIDE
004376,001228:
004377,001229:
004378,001230: # BIT 8 FLAG 11
004379,001231: 24,2022 LRINH = 172D # LANDING RADAR UP- LR UPDATES INHIBITED
004380,001232: 24,2022 4744 LRINHBIT = BIT8 # DATES PERMITTED BY ASTRONAUT
004381,001233: # BY ASTRONAUT
004382,001234:
004383,001235:
004384,001236: # BIT 7 FLAG 11 (L)(R12)
004385,001237: 24,2022 VELDATA = 173D # LR VELOCITY LR VELOCITY MEASURE
004386,001238: 24,2022 4745 VELDABIT = BIT7 # MEASUREMENT MADE NOT MADE
004387,001239:
004388,001240:
004389,001241: # BIT 6 FLAG 11 (L)(R12)
004390,001242: 24,2022 READLR = 174D # OK TO READ LR DO NOT READ LR RANGE
004391,001243: 24,2022 4746 READLBIT = BIT6 # RANGE DATA DATA
004392,001244:
004393,001245:
004394,001246: # BIT 5 FLAG 11 (L)(R12)
004395,001247: 24,2022 READVEL = 175D # OK TO READ LR DO NOT READ LR
004396,001248: 24,2022 4747 READVBIT = BIT5 # VELOCITY DATA VELOCITY DATA
004397,001249:
004398,001250:
004399,001251: # BIT 4 FLAG 11 (L)(R12)
004400,001252: 24,2022 RNGEDATA = 176D # LR ALTITUDE LR ALTITUDE MEASURE
004401,001253: 24,2022 4750 RNGEDBIT = BIT4 # MEASUREMENT MADE NOT MADE
004402,001254:
004403,001255:
004404,001256: # BIT 3 FLAG 11
004405,001257:
![]() |
Page 101 |
004407,001259: 24,2022 SCALBAD = 177D # LR LOW SCALE DIS- LR SCALE DISCRETE
004408,001260: 24,2022 4751 SCABBIT = BIT3 # CRETE NOT PRESENT APPEARS OK
004409,001261: # WHEN IT SHOULD BE
004410,001262:
004411,001263: # BIT 2 FLAG 11 (L)(R12)
004412,001264: 24,2022 VFLSHFLG = 178D # LR VELOCITY FAIL LR VEL FAIL LAMP
004413,001265: # LAMP SHOULD BE SHOULDN'T FLASH
004414,001266: 24,2022 4752 VFLSHBIT = BIT2 # FLASHING
004415,001267:
004416,001268:
004417,001269: # BIT 1 FLAG 11 (L)(R12)
004418,001270: 24,2022 HFLSHFLG = 179D # LR ALTITUDE FAIL LR ALTITUDE FAIL
004419,001271: 24,2022 4753 HFLSHBIT = BIT1 # LAMP SHOULD BE LAMP SHOULD NOT BE
004420,001272: # FLASHING FLASHING
004421,001273:
004422,001274:
004423,001275: 24,2022 0110 RADMODES EQUALS FLGWRD12 # RADAR FLAG WORD
004424,001276:
004425,001277:
004426,001278: 24,2022 0110 FLGWRD12 = STATE +12D # (180-194) WAS RADMODES
004427,001279:
004428,001280: # (SET) (RESET)
004429,001281:
004430,001282: # BIT 15 FLAG 12
004431,001283: 24,2022 CDESFLAG = 180D # CONTINUOUS DESIG- LGC CHECKS FOR LOCK-
004432,001284: 24,2022 4735 CDESBIT = BIT15 # NATE. LGC COMMANDS ON WHEN ANTENNA
004433,001285: # RR REGARDLESS OF BEING DESIGNATED
004434,001286: # LOCK-ON
004435,001287:
004436,001288: # BIT 14 FLAG 12
004437,001289: 24,2022 REMODFLG = 181D # CHANGE IN ANTENNA NO REMODE REQUESTED
004438,001290: 24,2022 4736 REMODBIT = BIT14 # MODE BEEN REQUESTED OR OCCURRING
004439,001291: # I.E., REMODE
004440,001292:
004441,001293:
004442,001294: # BIT 13 FLAG 12
004443,001295: 24,2022 RCDU0FLG = 182D # RR CDU'S BEING RR CDU'S NOT BEING
004444,001296: 24,2022 4737 RCDU0BIT = BIT13 # ZEROED ZEROED
004445,001297:
004446,001298:
004447,001299: # BIT 12 FLAG 12
004448,001300: 24,2022 ANTENFLG = 183D # RR ANTENNA MODE IS RR ANTENNA IN MODE 1
004449,001301: 24,2022 4740 ANTENBIT = BIT12 # MODE 2
004450,001302:
004451,001303:
004452,001304: # BIT 11 FLAG 12
004453,001305: 24,2022 REPOSMON = 184D # REPOSITION MONITOR. NO REPOSITION TAKING
004454,001306: 24,2022 4741 REPOSBIT = BIT11 # RR REPOSITION IS PLACE
004455,001307:
![]() |
Page 102 |
004457,001309: # TAKING PLACE
004458,001310:
004459,001311:
004460,001312: # BIT 10 FLAG 12
004461,001313: 24,2022 DESIGFLG = 185D # RR DESIGNATE RR DESIGNATE NOT
004462,001314: 24,2022 4742 DESIGBIT = BIT10 # REQUESTED OR IN REQUESTED OR IN
004463,001315: # PROGRESS PROGRESS
004464,001316:
004465,001317:
004466,001318: # BIT 9 FLAG 12
004467,001319: 24,2022 ALTSCALE = 186D # LR ALTITUDE READING LR ALTITUDE READING
004468,001320: 24,2022 4743 ALTSCBIT = BIT9 # IS ON HIGH SCALE IS ON LOW SCALE
004469,001321:
004470,001322:
004471,001323: # BIT 8 FLAG 12
004472,001324: 24,2022 LRVELFLG = 187D # LR VELOCITY DATA NO LR VELOCITY DATA
004473,001325: 24,2022 4744 LRVELBIT = BIT8 # FAIL FAIL
004474,001326:
004475,001327:
004476,001328: # BIT 7 FLAG 12
004477,001329: 24,2022 RCDUFAIL = 188D # RR CDU FAIL HAS RR CDU FAIL OCCURRED
004478,001330: 24,2022 4745 RCDUFBIT = BIT7 # NOT OCCURRED
004479,001331:
004480,001332:
004481,001333: # BIT 6 FLAG 12
004482,001334: 24,2022 LRPOSFLG = 189D # LANDING RADAR LR POSITION 1
004483,001335: 24,2022 4746 LRPOSBIT = BIT6 # POSITION 2
004484,001336:
004485,001337:
004486,001338: # BIT 5 FLAG 12
004487,001339: 24,2022 LRALTFLG = 190D # LR ALTITUDE DATA NO LR ALTITUDE DATA
004488,001340: 24,2022 4747 LRALTBIT = BIT5 # FAIL. COULD NOT BE FAIL
004489,001341: # READ SUCCESSFULLY.
004490,001342:
004491,001343:
004492,001344: # BIT 4 FLAG 12
004493,001345: 24,2022 RRDATAFL = 191D # RR DATA FAIL. NO RR DATA FAIL.
004494,001346: 24,2022 4750 RRDATABT = BIT4 # DATA COULD NOT BE
004495,001347: # READ SUCCESSFULLY
004496,001348:
004497,001349:
004498,001350: # BIT 3 FLAG 12
004499,001351: 24,2022 RRRSFLAG = 192D # RR RANGE READING RR RANGE READING ON
004500,001352: 24,2022 4751 RRRSBIT = BIT3 # ON THE HIGH SCALE THE LOW SCALE
004501,001353:
004502,001354:
004503,001355: # BIT 2 FLAG 12
004504,001356: 24,2022 AUTOMODE = 193D # RR NOT IN AUTO MODE.RR IN AUTO MODE
004505,001357: 24,2022 4752 AUTOMBIT = BIT2 # AUTO MODE DISCRETE
004506,001358: # IS NOT PRESENT
004507,001359:
![]() |
Page 103 |
004509,001361:
004510,001362: # BIT 1 FLAG 12
004511,001363: 24,2022 TURNONFL = 194D # RR TURN-ON SEQUENCE NO RR TURN-ON
004512,001364: 24,2022 4753 TURNONBT = BIT1 # IN PROGRESS. (ZERO SEQUENCE IN PROGRESS
004513,001365: # CDU'S, FIX ANTENNA
004514,001366: # MODE)
004515,001367:
004516,001368:
004517,001369: 24,2022 0111 DAPBOOLS EQUALS FLGWRD13 # DIGITAL AUTOPILOT FLAGWORD
004518,001370:
004519,001371:
004520,001372: 24,2022 0111 FLGWRD13 = STATE +13D # (195-209) WAS DAPBOOLS
004521,001373:
004522,001374: # (SET) (RESET)
004523,001375:
004524,001376: # BIT 15 FLAG 13
004525,001377: 24,2022 PULSEFLG = 195D # MINIMUM IMPULSE NOT IN MINIMUM
004526,001378: 24,2022 4735 PULSES = BIT15 # COMMAND MODE IN IMPULSE COMMAND MODE
004527,001379: # "ATT HOLD" (V76) (V77)
004528,001380:
004529,001381:
004530,001382: # BIT 14 FLAG 13
004531,001383: 24,2022 USEQRFLG = 196D # GIMBAL UNUSABLE. TRIM GIMBAL MAY BE
004532,001384: 24,2022 4736 USEQRJTS = BIT14 # USE JETS ONLY. USED.
004533,001385:
004534,001386:
004535,001387: # BIT 13 FLAG 13
004536,001388: 24,2022 CSMDKFLG = 197D # CSM DOCKED. USE CSM NOT DOCKED TO LM
004537,001389: 24,2022 4737 CSMDOCKD = BIT13 # BACKUP DAP
004538,001390:
004539,001391:
004540,001392: # BIT 12 FLAG 13
004541,001393: 24,2022 OURRCFLG = 198D # CURRENT DAP PASS CURRENT DAP PASS IS
004542,001394: 24,2022 4740 OURRCBIT = BIT12 # IS RATE COMMAND NOT RATE COMMAND
004543,001395:
004544,001396:
004545,001397: # BIT 11 FLAG 13
004546,001398: 24,2022 ACC4-2FL = 199D # 4 JET X-AXIS TRANS- 2 JET X-AXIS TRANS-
004547,001399: 24,2022 4741 ACC4OR2X = BIT11 # LATION REQUESTED LATION REQUESTED
004548,001400:
004549,001401:
004550,001402: # BIT 10 FLAG 13
004551,001403: 24,2022 AORBTFLG = 200D # B SYSTEM FOR X- A SYSTEM FOR X-
004552,001404: 24,2022 4742 AORBTRAN = BIT10 # TRANSLATION TRANSLATION PREFER'D
004553,001405:
004554,001406:
004555,001407: # BIT 9 FLAG 13
004556,001408: 24,2022 XOVINFLG = 201D # X-AXIS OVERRIDE X-AXIS OVERRIDE OKAY
004557,001409: 24,2022 4743 XOVINHIB = BIT9 # LOCKED OUT
004558,001410:
004559,001411:
![]() |
Page 104 |
004561,001413:
004562,001414:
004563,001415: # BIT 8 FLAG 13
004564,001416: 24,2022 DRIFTDFL = 202D # ASSUME 0 OFFSET USE OFFSET ACCELERA-
004565,001417: 24,2022 4744 DRIFTBIT = BIT8 # DRIFTING FLIGHT. TION ESTIMATE
004566,001418:
004567,001419:
004568,001420: # BIT 7 FLAG 13
004569,001421: 24,2022 RHCSCFLG = 203D # NORMAL RHC SCALING FINE RHC SCALING
004570,001422: 24,2022 4745 RHCSCALE = BIT7 # REQUESTED REQUESTED
004571,001423:
004572,001424:
004573,001425: # BIT 6 FLAG 13
004574,001426: 24,2022 ULLAGFLG = 204D # ULLAGE REQUEST BY NO INTERNAL ULLAGE
004575,001427: 24,2022 4746 ULLAGER = BIT6 # MISSION PROGRAM REQUEST
004576,001428:
004577,001429:
004578,001430: # BIT 5 FLAG 13
004579,001431: 24,2022 AORBSFLG = 205D # P-AXIS COUPLES 7.15 P-AXIS COUPLES 4.12
004580,001432: 24,2022 4747 AORBSYST = BIT5 # AND 8,16 PREFERRED AND 3,11 PREFERRED
004581,001433:
004582,001434:
004583,001435: # BIT 4 FLAG 13
004584,001436: 24,2022 DBSELFLG = 206D # MAX DB SELECTED MIN DB SELECTED BY
004585,001437: 24,2022 4750 DBSELECT = BIT4 # BY CREW (5 DEG) CREW (0.3 DEG)
004586,001438:
004587,001439:
004588,001440: # BIT 3 FLAG 13
004589,001441: 24,2022 ACCOKFLG = 207D # CONTROL AUTHORITY RESTART OR FRESH ST.
004590,001442: 24,2022 4751 ACCSOKAY = BIT3 # VALUES FROM 1/ACCS SINCE LAST 1/ACCS;
004591,001443: # USABLE OUTPUTS SUSPECT.
004592,001444:
004593,001445:
004594,001446: # BIT 2 FLAG 13
004595,001447: 24,2022 AUTR2FLG = 208D # THESE FLAGS ARE USED TOGETHER TO INDICAT
004596,001448: 24,2022 4752 AUTRATE2 = BIT2 # ASTRONAUT-CHOSEN KALCMANU MANEUVER RATES
004597,001449: # (0,0)=(BIT2,BIT1)= 0.2 DEG/SEC
004598,001450: # (0,1)= 0.5 DEG/SEC
004599,001451: # BIT 1 FLAG 13
004600,001452: 24,2022 AUTR1FLG = 209D # (1,0)= 2.0 DEG/SEC
004601,001453: 24,2022 4753 AUTRATE1 = BIT1 # (1,1)= 10.0 DEG/SEC
004602,001454:
004603,001455:
End of include-file FLAGWORD_ASSIGNMENTS.agc. Parent file is MAIN.agc