Go to the bottom.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! SDDL Name: ZCCL.SDDL
!
! Purpose: This SDDL file defines the entire C&C List data structure
! that is the main data structure used in the Planning and
! Scheduling software.
!
! Warning: Any structural change in this file will require a change
! in file WE_CCL_IO.FOR and make sure the ccl map structures
! are resized on SUN platforms.
!
! Modification History:
!
! Date OPR Who Reason
! -------- ------- --- -------------------------------------------------
! 05/15/89 15805 Special Project 16.1 (interruptibility)
! 06/12/89 14335 SPSS should check that HGA can see TDRS
! 16214 Add LICPDBID
! 06/90 16868 Special Project 4 (Baselining/Link sets)
! 11/90 19280 Linear Scan Project
! 02/91 18952 Parallels special project
! 6/5/91 16199 Special Project 15.2, Off Normal Roll
! Restricitons, Phase 3
! 03/19/92 22108 Commented changes needed for 22056
! 5/92 22172 Moving Targets Phase I - FGS Pause Acts,
! including changes for 19655, 22485,
! 22108, 23075, 22786, 22177, 22472, 23292
! 12/02/92 21728 nlc Delete Rms Jitter field(23795)
! ssw Add fields for GS Handoffs
! nss Add comment for licasis
! rjs Add override flag for late orbit scheduling
! 23728 nss Add boundary buffer zones
! 03/25/93 23729 sss Added shadow pads to LICCON
! 05/24/93 22971 nlc Added parallel delta time to LICCON; Added
! unattached parallel type to LICSU.
! 05/24/93 24850 sss Added fields for the sched. of GS ACQ/REACQ
! during SAA/OCC.
! 05/25/93 23821 rjs Added fields to control late scheduling.
! 12/93 25308 Converted from DDL for SPSS CCLIST project.
! 02/22/94 26108 nlc Added blank to list of possible values for:
! PAR_CAND_FLAG, PAR_ATTACH, and UNATT_PAR_TYPE.
! 04/04/94 26257 rjs Reuse Offsets Project Modifications
! 06/07/94 25080 nss SI calendar constraints added to CTRL record
! Also added min_alloc_off_time to obset overrides
! Also added plan_window changes to hdr and su rec
! renamed hdr.external_wasted_time to new name
! renamed su.estimated_su_dur to plan_win_ptr
! 09/20/94 27212 rjs Added qaposition V2V3 coordinate fields for
! an alignment's final position.
! 02/14/95 27408 rjs Updated comments for QALIGNMENT.CALC_SAM
! 04/10/95 28321 sss Added WARNING comment above.
! 04/12/95 28321 sss moved si_cal_con_type definition to point
! in file prior to it's use.
! 12/13/95 29902 sss Replaced CALENDAR_STATUS with CORRUPT and CORRECT
! 12/27/95 29902 nlc Removed include of zspss_user_types.sddl
! 01/04/96 29902 sss Removed stuff added earlier, will add back
! later :)
! 01/04/96 29902 rjs Second cut at C&C list changes after review.
! 05/09/96 30683 sba Renamed ra_j2000=>initial_calc_ra,
! dec_j2000=>initial_calc_dec and added
! final_calc_ra and final_calc_dec in AL_TYPE
! 05/09/96 19344 sba Obsolete fields for BRANCHING in QBS_OBSET...
! Deleted field REAL_TIME
! 05/09/96 31173 sba Added new field in CCL.OS_TYPE: PREV_ROLL_FL
! 05/09/96 30833 sba Added new field in CCL.AL_TYPE: si_intrlv
! 05/09/96 30732 sba Added New Field in CCL.READ_TYPE recording_dur
! 09/06/96 30680 sxt Updated comments for CCL.AL_TYPE:
! max_separatin_duration
! 09/10/96 28084 rjs Store command line data for /v3_pos_ang
! specification in CALENDAR/ADDCAND
! 05/19/97 32485 rjs Increase su_type array size to 1536
! 02/25/97 33001 rjs Orientation link set modifications
! 11/20/97 30692 egb Finally added in cleanup that intern had done
! a year ago. First stage of the cleanup of this
! SDDL. Many more records to go. No changes to
! include files will result from this.
! 11/25/97 32404 egb More cleanup.
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
INCLUDE ZSPSS_USER_TYPES.SDDL
LANGUAGE FORTRAN,C
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: HDR_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD HDR_TYPE
DE SCRIPTION "This HDR_TYPE record is a hodgepodge of C&C List data that
is grouped together. It contains lots of different types
of information including (but not only):
- Configuration information,
- Linked list pointer data (free space, head pointers, etc),
- C&C List start/end time data, name info,
- General status data
- AUTO scheduling weighting information.
Much of this information is stored into the wiccl_cat
relation by CCLIST/SAVE."
RELATED_FIELDS "wiccl_cat.*"
FIELD BUILD_ID
TYPE C30
DESCRIPTION "A string that tags when the C&C List was last changed.
used soley for dump command to identify a C&C List. This
will be useful when it has changed and you are not sure
build it was created in. in include file zcclid.inc"
END_FIELD
FIELD DESCRIPTION
TYPE C132
DESCRIPTION "A string set upon cclist/save that describes the
contents and purpose of this C&C List."
RELATED_FIELDS "wiccl_cat.description"
END_FIELD
FIELD CCL_ID
TYPE CCLIST_ID_TYPE
RELATED_FIELDS "wiccl_cat.ccl_name"
END_FIELD
FIELD CCL_VERSION
TYPE CCLIST_VERSION_NUM_TYPE
RELATED_FIELDS "wiccl_cat.ccl_version"
END_FIELD
FIELD PRIOR_CCL_ID
TYPE CCLIST_ID_TYPE
DESCRIPTION "Boundary linked C&C List that preceeds this one in time."
RELATED_FIELDS "wiccl_cat.beg_link"
END_FIELD
FIELD PRIOR_CCL_VERSION
TYPE CCLIST_VERSION_NUM_TYPE
RELATED_FIELDS "wiccl_cat.beg_link_ver"
END_FIELD
FIELD SUCC_CCL_ID
TYPE CCLIST_ID_TYPE
DESCRIPTION "Boundary linked C&C List that follows this one in time"
RELATED_FIELDS "wiccl_cat.end_link"
END_FIELD
FIELD SUCC_CCL_VERSION
TYPE CCLIST_VERSION_NUM_TYPE
RELATED_FIELDS "wiccl_cat.end_link_ver"
END_FIELD
FIELD BASELINE_NAME
TYPE C8
DESCRIPTION "This is the name of the baseline on which the composite
baseline stored in this C&C List was initialized with.
This is used in mainly for reporting. Will be either the
GLOBAL or the name of the local baseline specified
in the cclist -create command."
RELATED_FIELDS "wbase_cat.base_name"
END_FIELD
FIELD START_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "Start time of the C&C List calendar. Determined by the
cclist -create command or cclist -subset command."
RELATED_FIELDS "wiccl_cat.cal_beg_tim"
END_FIELD
FIELD END_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "End time of the C&C List calendar. Determined as START_TIME
field above."
RELATED_FIELDS "wiccl_cat.cal_end_tim"
END_FIELD
FIELD GOALS_CHANGED
TYPE B
DESCRIPTION "Indicates if the goal parameters have been changed from their
settings in the previous version of this C&C List.
0=NO CHANGE,
1=CHANGED.
This is also set to 1 by calendar -correct when it is
run due to a C&C List update. This is used to indicate
(to LABASV routine) that basic scores must be recomputed."
RELATED_FIELDS "wiccl_cat.goals_chnged"
END_FIELD
FIELD CORRECT
TYPE L1
DESCRIPTION "Indicates the status of the calendar. A value of TRUE
implies the calendar is valid (correct state). A value of
FALSE implies the calendar is not valid (uncorrected state).
This flag is set to FALSE whenever a general scheduling
parameter or constraint is changed using CCLIST/MODPARMS.
For example, if the orbit file associated with the calendar is
changed. All scheduled SUs will need to be rescheduled. The
CALENDAR/CORRECT program must be used to reset this flag to
TRUE."
RELATED_FIELDS "wiccl_cat.chk_and_cor"
END_FIELD
FIELD CORRUPT
TYPE L1
DESCRIPTION "Indicates the corruption status of calendar. A value of TRUE
implies the calendar has been corrupted by the abnormal
termination of a CCLIST/*, CALENDAR/*, or CANDLIST/* command.
A value of FALSE implies the calendar is OK. This flag is
only manipulated by programs which use memory mapped C&C List
files. These programs initially check the CORRUPT flag. If
it is set to TRUE the program exits with an error. If the
flag is set to FALSE the program sets it to TRUE, then
performs it's main function, and then sets it back to FALSE
just prior to termination."
END_FIELD
FIELD STANDARD_CONSTRAINTS
TYPE I2
DESCRIPTION "Indicates how many constraints are different from the
standard ones.
0 = using all standard constraints, O.K. for SMS.
An SMS cannot be generated unless the originating
C&C List used all standard constraints. Applies to
constraints in control parameters record, not to the
overridden constraints per candidate."
RELATED_FIELDS "wiccl_cat.stand_consts"
END_FIELD
FIELD TOTAL_NUMBER_CANDIDATES
TYPE I2
DESCRIPTION "Contains the total number candidates in candidate list."
END_FIELD
FIELD TOT_NUMBER_CAND_SCHED
TYPE I2
DESCRIPTION "Total number of candidates that have been scheduled on a
calendar."
END_FIELD
FIELD CAL_FREE_SPACE_PTR
TYPE I4
DESCRIPTION "Pointer to the first element of the free space list of
calendar records."
END_FIELD
FIELD HIGHEST_ACT_PTR
TYPE I4
DESCRIPTION "Highest activity record number in the calendar which is being
used. This is the number of activity records which must be
copied to and from disk."
END_FIELD
FIELD SU_OVR_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "Pointer to the first element of the free space list of su
override records."
END_FIELD
FIELD SU_OVR_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "Pointer to the first element of the block of free space of
su override records at the end of the su override record
arrays."
END_FIELD
FIELD OS_OVR_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "Pointer to the first element of the free space list of os
override records."
END_FIELD
FIELD OS_OVR_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "Pointer to the first element of the block of free space of
os override records at the end of the os override record
arrays."
END_FIELD
FIELD FIRST_SU_PTR
TYPE I2
DESCRIPTION "Pointer to the first used, or occupied, su record"
END_FIELD
FIELD SU_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "Pointer to the first element of the free space list of su
records."
END_FIELD
FIELD SU_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "Pointer to the first element of the block of free space of su
records at the end of the su record arrays."
END_FIELD
FIELD PAR_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "Pointer to the first element of the free space list of
parallel attachment records."
END_FIELD
FIELD PAR_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "Pointer to the first element of the block of free space of
parallel attachment records at the end of the parallel record
arrays."
END_FIELD
FIELD LSR_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "Pointer to the first element of the free
space list of linked set hierarchical records."
END_FIELD
FIELD LSR_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "Pointer to the first element of the block
of free space of linked set hierarchical records
at the end of the link set record arrays."
END_FIELD
FIELD LPR_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "Pointer to the first element of the free
space list of link set spec records."
END_FIELD
FIELD LPR_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "Pointer to the first element of the block
of free space of link set records at
the end of the link set record arrays."
END_FIELD
FIELD LMR_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "Pointer to the first element of the free
space list of link set member records."
END_FIELD
FIELD LMR_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "Pointer to the first element of the block
of free space of link set records at
the end of the link set record arrays."
END_FIELD
FIELD READOUT_FREE_SPACE_PTR1
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF LICRE READOUT RECORDS."
END_FIELD
FIELD READOUT_FREE_SPACE_PTR2
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK
OF FREE SPACE OF LICRE RECORDS AT THE END
OF THE LINK SET RECORD ARRAYS."
END_FIELD
FIELD BAS_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF CCLIST BASELINE RECORDS."
END_FIELD
FIELD BAS_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK
OF FREE SPACE OF CCLIST BASELINE RECORDS
AT THE END OF THE BASELINE RECORD ARRAYS."
END_FIELD
FIELD OBSET_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF OBS SET RECORDS."
END_FIELD
FIELD OBSET_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK
OF FREE SPACE OF OBS SET RECORDS AT
THE END OF THE OBS SET RECORD ARRAYS.
NOTE: *** THE FIRST OBSET RECORD IS USED FOR
STATION KEEPING SLEW DATA ***"
END_FIELD
FIELD OS_WIN_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF OS WINDOW RECORDS."
END_FIELD
FIELD OS_WIN_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK
OF FREE SPACE OF OS WINDOW RECORDS AT
THE END OF THE OS WIN RECORD ARRAYS."
END_FIELD
FIELD AL_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF ALIGNMENT RECORDS."
END_FIELD
FIELD AL_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK
OF FREE SPACE OF ALIGNMENT RECORDS AT
THE END OF THE ALIGNMENT RECORD ARRAYS."
END_FIELD
FIELD THRESHOLD
TYPE I2
DESCRIPTION "DURING CAL/DELCAND, A WARNING WILL BE ISSUED
TO THE USER IF THE CANDIDATE TO BE DELETED HAS
A PRIORITY ABOVE THIS THRESHOLD."
END_FIELD
FIELD MAX_SCIENCE_RETURN
TYPE R4
DESCRIPTION "WEIGHT OF FIRST GOAL PARAMETER - MAXIMIZE SCIENCE RETURN
(PRIORITY)."
END_FIELD
FIELD SLEW_TIME
TYPE R4
DESCRIPTION "WEIGHT OF SECOND GOAL PARAMETER - MINIMIZE SLEW TIME."
END_FIELD
FIELD SI_CHANGE_TIME
TYPE R4
DESCRIPTION "WEIGHT OF THIRD GOAL PARAMETER - MINIMIZE SI CHANGE TIME."
END_FIELD
FIELD TIME_CRITICAL
TYPE R4
DESCRIPTION "WEIGHT OF FOURTH GOAL PARAMETER - SCHEDULE TIME
CRITICAL EXPERIMENTS."
END_FIELD
FIELD INTERNAL_WASTED_TIME
TYPE R4
DESCRIPTION "WEIGHT OF FIFTH GOAL PARAMETER - MINIMIZE WASTED
(NON-SCIENCE) TIME WITHIN THE SU."
END_FIELD
FIELD PLAN_WINDOW
TYPE R4
DESCRIPTION "WEIGHT OF SIXTH GOAL PARAMETER - WEIGHT USED TO BUMP THE
SCORE OF A CANDIDATE WHEN SCHEDULING APPROACHES THE END
OF THE PLAN WINDOW."
END_FIELD
FIELD HIGH_THRESHOLD
TYPE B
DESCRIPTION "CANDIDATES WHOSE PRIORITY IS ABOVE THIS THRESHOLD ARE
CONSIDERED HIGH PRIORITY."
END_FIELD
FIELD MED_THRESHOLD
TYPE B
DESCRIPTION "CANDIDATES WHOSE PRIORITY IS ABOVE THIS THRESHOLD ARE
CONSIDERED MEDIUM PRIORITY. "
END_FIELD
FIELD ORBIT_FILE_NAME
TYPE C15
DESCRIPTION "WHICH ANALYTIC ORBIT PARAMETERS TO USE. A FILE NAME AND
VERSION NUMBER (eg. JOESORBIT;4), DIRECTORY AND EXTENSION ARE
APPENDED BY TOOLS WHEN NEEDED."
RELATED_FIELDS "wiccl_cat.orbit_file_n" "wiccl_cat.orbit_file_v"
END_FIELD
FIELD AL_CC_FREE_SPACE_POINTER1
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE SPACE
LIST OF ALIGNMENT CHEBYSHEV COEFFICIENT RECORDS."
END_FIELD
FIELD AL_CC_FREE_SPACE_POINTER2
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK OF
THE FREE SPACE OF ALIGNMENT CHEBYSHEV COEFFICIENT
RECORDS AT THE END OF THE RECORD ARRAYS."
END_FIELD
FIELD MOVING_TARGET_IDS
TYPE C15
DIMENSION 150
DESCRIPTION "IDS OF MOVING TARGETS WHOSE CHEBYSHEV COEFFICIENTS HAVE BEEN
STORED IN C&C List. IF TARGET IS SURFACE FEATURE, THIS ID IS
A REFERENCE TARGET ID."
END_FIELD
FIELD MOVING_TARGET_REC
TYPE I2
DIMENSION 150
DESCRIPTION "RECORD NUMBERS OF THE MOVING TARGETS CHEBYSHEV COEFFICIENTS
STORED IN C&C List"
END_FIELD
FIELD CC_NUMB_AL_REC
TYPE I2
DIMENSION 150
DESCRIPTION "NUMBER OF ALIGNMENT RECORDS REFERENCING THESE CHEBYSHEV
COEFFICIENTS."
END_FIELD
FIELD FIRST_BEGIN_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTER TO THE FIRST CALENDAR ACTIVITY OF THE
LINKED LIST THAT, BASED ON ACTIVITY BEGIN TIME,
THREADS THE ACTIVITIES IN CHRONOLOGICAL ORDER."
END_FIELD
FIELD LAST_BEGIN_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTER TO THE LAST CALENDAR ACTIVITY OF THE
LINKED LIST THAT, BASED ON ACTIVITY BEGIN TIME,
THREADS THE ACTIVITIES IN CHRONOLOGICAL ORDER."
END_FIELD
FIELD FIRST_END_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTER TO THE FIRST CALENDAR ACTIVITY OF THE
LINKED LIST THAT, BASED ON ACTIVITY END TIME,
THREADS THE ACTIVITIES IN CHRONOLOGICAL ORDER."
END_FIELD
FIELD LAST_END_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTER TO THE LAST CALENDAR ACTIVITY OF THE
LINKED LIST THAT, BASED ON ACTIVITY END TIME,
THREADS THE ACTIVITIES IN CHRONOLOGICAL ORDER."
END_FIELD
FIELD FIRST_SCHED_UNATT_PAR_SU_PTR
TYPE I4
DESCRIPTION "POINTS TO THE SU RECORD NUMBER OF THE FIRST UNATTACHED
PARALLEL ON CALENDAR. SET TO ZERO FOR A CALENDAR WHICH
HAS NO UNATTACHED PARALLELS."
END_FIELD
!!! Remove next item when deliver. Kept now for size compatibility, ???
FIELD LAST_OF_LINK_LIST
TYPE I4
DESCRIPTION "POINTER TO THE LAST CALENDAR ACTIVITY OF THE
LINKED LIST WHICH THREADS THE ACTIVITIES BASED
ON SCHEDULING ORDER."
END_FIELD
FIELD MAXIMUM_SI_NODES
TYPE I4
DESCRIPTION "VALUE USED BY PLANNING SOFTWARE AS A MEANS TO
LIMIT PROCESSING WHEN SCHEDULING SI ACTIVITIES.
THE COMBINATORIAL STATE TRANSITION TREE FORMED BY
THE SOFTWARE CONTAINS ALL POSSIBLE SEQUENCES THAT
CAN BE ATTEMPTED TO BRING AN INSTRUMENT TO A
REQUIRED STATE. BY LIMITING THE NUMBER OF NODES
THAT THE SOFTWARE WILL VISIT, THIS VALUE WILL
CONTROL PROCESSING TIME IF THE TREE BECOMES
EXCESSIVELY LARGE."
END_FIELD
FIELD MAXIMUM_SI_SEQUENCES
TYPE I4
DESCRIPTION "VALUE USED BY PLANNING SOFTWARE AS A MEANS TO
LIMIT PROCESSING WHEN SCHEDULING SI ACTIVITIES.
THE SOFTWARE WILL STOP SCHEDULING SI SEQUENCES
IF THE NUMBER OF SUCCESSFUL SEQUENCES PROCESSED
IS EQUAL TO THIS VALUE. THE SEQUENCE CONSIDERED
MOST OPTIMAL UP TO THIS POINT WILL THEN BE USED."
END_FIELD
FIELD START_BOUND_FIXED
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "FLAG INDICATING STATE OF START BOUNDARY:
Y MEANS THE BOUNDARY IS FIXED AND N MEANS
ACTIVITY CAN BE SCHEDULED BEFORE THE BOUNDARY."
END_FIELD
FIELD END_BOUND_FIXED
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "FLAG INDICATING STATE OF END BOUNDARY:
Y MEANS THE BOUNDARY IS FIXED AND N MEANS
ACTIVITY CAN BE SCHEDULED AFTER THE BOUNDARY."
END_FIELD
FIELD PCS_WIN_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF PCS WINDOW RECORDS."
END_FIELD
FIELD PCS_WIN_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK
OF FREE SPACE OF OS WINDOW RECORDS AT
THE END OF THE PCS WIN RECORD ARRAYS."
END_FIELD
FIELD PCS_DATA_FREE_SPACE_PTR1
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF PCS DATA SET RECORDS."
END_FIELD
FIELD PCS_DAT_FREE_SPACE_PTR2
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE BLOCK
OF FREE SPACE OF PCS DATA SET RECORDS AT
THE END OF THE PCS DATA SET RECORD ARRAYS."
END_FIELD
FIELD FIRST_MAIN_SU_PTR
TYPE I2
DESCRIPTION "POINTS TO FIRST MAIN SU ON CALENDAR.
SET TO ZERO FOR EMPTY CALENDAR AND
MAINTAINED DURING ALL CALENDAR PROCESSING."
END_FIELD
FIELD LAST_MAIN_SU_PTR
TYPE I2
DESCRIPTION "POINTS TO LAST MAIN SU ON CALENDAR.
SET TO ZERO FOR EMPTY CALENDAR AND
MAINTAINED DURING ALL CALENDAR PROCESSING."
END_FIELD
FIELD LNK_HDR_HEAD_PTR
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE LICLSR
LINKED LIST OF LINK SET HIERARCHICAL RECORDS."
END_FIELD
FIELD BASE_HEAD_PTR
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE
LINKED LIST OF CCLIST BASELINE RECORDS."
END_FIELD
FIELD CAL_EXT_ACT_PTR
TYPE I4
DIMENSION 2
DESCRIPTION "FOR BEGIN BOUNDARY, IF ZERO, INDICATES THAT THERE IS NO
DATA ABOUT ACTIVITIES BEFORE THE BEGIN BOUNDARY OF
THE CURRENT CALENDAR; IF NOT ZERO, POINTS TO THE
CALENDAR RECORD FOR THE LAST ACTIVITY BEFORE THE
BEGIN BOUNDARY.
FOR END BOUNDARY, IF ZERO, INDICATES THAT THERE IS NO
DATA ABOUT ACTIVITIES AFTER THE END BOUNDARY; IF NOT
ZERO, POINTS TO THE CALENDAR RECORD FOR THE FIRST
ACTIVITY AFTER THE END BOUNDARY."
END_FIELD
FIELD SI_STATE_FREE_SPACE_PTR1
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE SPACE LIST OF
SI STATE POINTERS."
END_FIELD
FIELD SI_STATE_FREE_SPACE_PTR2
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FIRST BLOCK
OF THE FREE SPACE LIST OF SI STATE POINTERS."
END_FIELD
FIELD TIME_CCLIST_CREATED
TYPE I4
DESCRIPTION "TIME OF CCLIST/CREATE"
RELATED_FIELDS "wiccl_cat.tim_ccl_crea"
END_FIELD
FIELD BEGIN_BOUNDARY_BUFF
TYPE I4
DESCRIPTION "THE DURATION OF THE INTERVAL AROUND THE BEGIN
BOUNDARY WHERE NO ACTIVITIES CAN BE SCHEDULED."
END_FIELD
FIELD END_BOUNDARY_BUFF
TYPE I4
DESCRIPTION "THE DURATION OF THE INTERVAL AROUND THE END
BOUNDARY WHERE NO ACTIVITIES CAN BE SCHEDULED."
END_FIELD
FIELD NUMBER_OF_INSTRUMENTS
TYPE I2
DESCRIPTION "NUMBER OF SI AND SI DETECTORS"
END_FIELD
FIELD NUMBER_OF_STATE_SEQUENCE
TYPE I2
DESCRIPTION "TOTAL NUMBER OF SI STATE SEQUENCES"
END_FIELD
FIELD NUMBER_OF_SI_STATE
TYPE I2
DESCRIPTION "TOTAL NUMBER OF SI/SI DETECTOR STATES"
END_FIELD
FIELD LOWEST_STATE
TYPE I2
DIMENSION 100
DESCRIPTION "ARRAY OF POINTERS TO THE LOWEST DEFINED STATE
(TYPICALLY = HOLD) FOR EACH SI AND SI DETECTOR.
A VALUE OF ZERO IMPLIES THAT THE INSTRUMENT CANNOT
BE INDEPENDENTLY COMMANDED (I.E. STATE TRANSITIONS
ARE NOT DEFINED FOR THAT INSTRUMENT). INDEX
ASSIGNMENT CORRESPONDS TO RECORD ENTRIES FOR LICSDD."
END_FIELD
FIELD NUMBER_OF_SI_TRANSITIONS
TYPE I2
DESCRIPTION "TOTAL NUMBER OF SI/SI DETECTOR TRANSITIONS"
END_FIELD
FIELD TRANS_SEQ_ARRAY
TYPE I2
DIMENSION 2400
DESCRIPTION "ARRAY OF POINTERS TO THE SI STATE DEFINITION
RECORD DEFINING ALL THE TRANSITION SEQUENCES.
USE LICSEQ_START AND LICSEQ_END TO ACCESS
INDIVIDUALLY DEFINED SEQUENCES."
END_FIELD
FIELD FIRST_OFF_PTR
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF OFF_TYPE RECORDS."
END_FIELD
FIELD OFF_FREE_SPACE_PTR1
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FREE
SPACE LIST OF THE OFF_TYPE RECORD ARRAY."
END_FIELD
FIELD OFF_FREE_SPACE_PTR2
TYPE I4
DESCRIPTION "POINTER TO THE FIRST ELEMENT OF THE FIRST BLOCK
OF THE FREE SPACE LIST OF THE OFF_TYPE RECORD ARRAY"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SI_HDR_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SI_HDR_TYPE
DESCRIPTION "The SI_HDR_TYPE record contains data extracted mostly from
the wsidata_def relation and is used for scheduling SI
transition activities onto the calendar."
RELATED_FIELDS "wsidata_def.*"
FIELD SI_NAME
TYPE SI_ID_TYPE
RELATED_FIELDS "wsidata_def.si_name"
END_FIELD
FIELD SI_DET_NAME
TYPE SI_DETECTOR_TYPE
RELATED_FIELDS "wsidata_def.si_det_name"
END_FIELD
FIELD SI_HDR_PTR
TYPE I2
DESCRIPTION "TABLE OF INDICIES (POINTERS INTO THIS RECORD STRUCTURE)
IDENTIFYING THE MAIN SI FOR EACH DETECTOR. SET TO ITS OWN
INDEX VALUE IF RECORD ENTRY DEFINES AN SI."
END_FIELD
FIELD SUPPRESSION_ORDER
TYPE I2
DESCRIPTION "TABLE OF INDICIES DENOTING THE SUPPRESSION
PROCESSING ORDER FOR EACH SI AND SI DETECTOR."
RELATED_FIELDS "wsidata_def.suppr_order"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SI_SEQ_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SI_SEQ_TYPE
DESCRIPTION "The SI_SEQ_TYPE record contains data that points to
entries in the SI_HDR_TYPE record and also data
extracted mostly from the wsistate_seq relation and is
used for scheduling SI transition activities onto the
calendar."
RELATED_FIELDS "wsistate_seq.*"
FIELD SI_INDEX
TYPE I2
DESCRIPTION "INDEX VALUE IDENTIFYING THE SI OR SI DETECTOR
FOR THIS SEQUENCE DEFINITION. INDEX ASSIGNMENT
CORRESPONDS TO RECORD ENTRIES FOR SI_HDR RECORD."
END_FIELD
FIELD START_PTR
TYPE I2
DESCRIPTION "ENTRY POINTER TO THE STATE TRANSITION SEQUENCE
ARRAY LICSEQ_ARRAY FOR EACH TRANSITION SEQUENCE
DEFINED. THE TOTAL NUMBER OF SEQUENCES DEFINED
IS IN LICNUM_SEQ."
END_FIELD
FIELD END_PTR
TYPE I2
DESCRIPTION "END POINTER TO THE STATE TRANSITION SEQUENCE
ARRAY LICSEQ_ARRAY FOR EACH TRANSITION SEQUENCE
DEFINED. COMBINED WITH LICSEQ_START, THIS WILL
YIELD A SEQUENCE DEFINITION."
END_FIELD
FIELD TRANS_TYPE
TYPE C1
RELATED_FIELDS "wsistate_seq.trans_type"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SI_STATE_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SI_STATE_TYPE
DESCRIPTION "The SI_STATE_TYPE record contains data extracted mostly
from the wsistate_def relation and is used for scheduling
SI transition activities onto the calendar."
RELATED_FIELDS "wsistate_def.*" "wsistate_seq.*"
FIELD SI_INDEX
TYPE I2
DESCRIPTION "INDEX VALUE IDENTIFYING THE SI OR SI DETECTOR
FOR THIS STATE DEFINITION. INDEX ASSIGNMENT
CORRESPONDS TO RECORD ENTRIES FOR LICSDD."
END_FIELD
FIELD STATE_NAME
TYPE SI_CONFIG_STATE_TYPE
RELATED_FIELDS "wsistate_def.state_name"
END_FIELD
FIELD POWER
TYPE I2
RELATED_FIELDS "wsistate_def.power"
END_FIELD
FIELD SAA_FLAG
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_def.saa_flag"
END_FIELD
FIELD SAA_MODEL_ID
TYPE SAA_MODEL_TYPE
RELATED_FIELDS "wsistate_def.saa_model_id"
END_FIELD
FIELD SAA_RECOVERY
TYPE I4
RELATED_FIELDS "wsistate_def.saa_recovery"
END_FIELD
FIELD OCCULT_FLAG
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_def.occult_flag"
END_FIELD
FIELD BRIGHT_EARTH
TYPE R4
RELATED_FIELDS "wsistate_def.bright_earth"
END_FIELD
FIELD DARK_EARTH
TYPE R4
RELATED_FIELDS "wsistate_def.dark_earth"
END_FIELD
FIELD SUPPRESS_TIM
TYPE I4
RELATED_FIELDS "wsistate_def.suppress_tim"
END_FIELD
FIELD MIN_SI_STATE
TYPE SI_CONFIG_STATE_TYPE
RELATED_FIELDS "wsistate_def.min_si_state"
END_FIELD
FIELD MAX_SI_STATE
TYPE SI_CONFIG_STATE_TYPE
RELATED_FIELDS "wsistate_def.max_si_state"
END_FIELD
FIELD MIN_DURATION
TYPE I4
RELATED_FIELDS "wsistate_def.min_duration"
END_FIELD
FIELD MAX_DURATION
TYPE I4
RELATED_FIELDS "wsistate_def.max_duration"
END_FIELD
FIELD UNIQUE_DET
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_def.unique_det"
END_FIELD
FIELD OVERRIDE
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_def.override"
END_FIELD
FIELD STANDARD_ID
TYPE C8
RELATED_FIELDS "wsistate_def.standard_id"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SI_TRAN_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SI_TRAN_TYPE
DESCRIPTION "The SI_TRAN_TYPE record contains data extracted mostly
from the wsistate_tra relation and is used for scheduling
SI transition activities onto the calendar."
RELATED_FIELDS "wsistate_tra.*"
FIELD SI_INDEX
TYPE I2
DESCRIPTION "INDEX VALUE IDENTIFYING THE SI OR SI DETECTOR FOR
THIS TRANSITION DEFINITION. INDEX ASSIGNMENT
CORRESPONDS TO RECORD ENTRIES FOR LICSDD."
END_FIELD
FIELD PREV_STATE_PTR
TYPE I2
DESCRIPTION "POINTER TO THE STATE DEFINITION RECORD
SPECIFYING THE STATE AT START OF TRANSITION."
END_FIELD
FIELD NEXT_STATE_PTR
TYPE I2
DESCRIPTION "POINTER TO THE STATE DEFINITION RECORD
SPECIFYING THE STATE AT END OF TRANSITION."
END_FIELD
FIELD TRANSITION_TYPE
TYPE C1
RELATED_FIELDS "wsistate_tra.trans_type"
END_FIELD
FIELD COMMAND_TIME
TYPE I4
RELATED_FIELDS "wsistate_tra.command_time"
END_FIELD
FIELD MIN_WARMUP
TYPE I4
RELATED_FIELDS "wsistate_tra.min_warmup"
END_FIELD
FIELD MIN_TIME_REQ
TYPE I4
RELATED_FIELDS "wsistate_tra.min_time_req"
END_FIELD
FIELD MAX_WARMUP
TYPE I4
RELATED_FIELDS "wsistate_tra.max_warmup"
END_FIELD
FIELD MAX_TIME_REQ
TYPE I4
RELATED_FIELDS "wsistate_tra.max_time_req"
END_FIELD
FIELD COOLDWN_TIME
TYPE I4
RELATED_FIELDS "wsistate_tra.cooldwn_time"
END_FIELD
FIELD PAR_FLAG
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_tra.parallel"
END_FIELD
FIELD TRANSITION_POWER
TYPE I2
RELATED_FIELDS "wsistate_tra.power"
END_FIELD
FIELD POWER_DELAY
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_tra.power_delay"
END_FIELD
FIELD SAA_FLAG
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_tra.saa_flag"
END_FIELD
FIELD SAA_MODEL
TYPE SAA_MODEL_TYPE
RELATED_FIELDS "wsistate_tra.saa_model"
END_FIELD
FIELD SAA_RECOVERY
TYPE I4
RELATED_FIELDS "wsistate_tra.saa_recovery"
END_FIELD
FIELD MOTION
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "wsistate_tra.motion"
END_FIELD
FIELD COMMAND_CODE
TYPE C8
RELATED_FIELDS "wsistate_tra.command_code"
END_FIELD
FIELD NSSC1_USED
TYPE C1
RELATED_FIELDS "wsistate_tra.nssc1_used"
END_FIELD
FIELD PENALTY
TYPE I2
RELATED_FIELDS "wsistate_tra.penalty"
END_FIELD
FIELD TRANSITION_PRIORITY
TYPE I2
RELATED_FIELDS "wsistate_tra.trans_prio"
END_FIELD
FIELD TRANSITION_ORDER
TYPE I2
RELATED_FIELDS "wsistate_tra.trans_order"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SI_CAL_CON_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SI_CAL_CON_TYPE
DESCRIPTION "The SI_CAL_CON_TYPE record contains data extracted mostly
from the wsi_cal_con relation and containts calendar level
SI constraints. The data is used for scheduling
SI transition activities onto the calendar."
RELATED_FIELDS "wsi_cal_con.*"
FIELD SI_NAME
TYPE SI_ID_TYPE
RELATED_FIELDS "wsi_cal_con.si_name"
END_FIELD
FIELD SI_DET_NAME
TYPE SI_DETECTOR_TYPE
RELATED_FIELDS "wsi_cal_con.si_det_name"
END_FIELD
FIELD STATE_NAME
TYPE SI_CONFIG_STATE_TYPE
RELATED_FIELDS "wsi_cal_con.state_name"
END_FIELD
FIELD RESTRICT_TYPE
TYPE C32
DESCRIPTION "Current supported values include: MAX_UP_TRANSITION"
RELATED_FIELDS "wsi_cal_con.restrict_type"
END_FIELD
FIELD RESTRICT_VALUE
TYPE I4
RELATED_FIELDS "wsi_cal_con.restrict_value"
END_FIELD
FIELD ACTUAL_COUNT
TYPE I4
DESCRIPTION "Temporary storgae for actual count on calendar"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: CTRL_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD CTRL_TYPE
DESCRIPTION "The CTRL_TYPE record contains many constants used by the
scheduling process. Some are SCIOPSDB controlled, others
are user controlled."
RELATED_FIELDS "widcr_parms.*" "wgtune_parms.*" "qxpdbcon.*"
FIELD MOON_AVOIDANCE_ANGLE
TYPE R4
DESCRIPTION "CLOSEST ANGLE TO THE CENTER OF THE MOON TO
OBEY STRAY LIGHT CONSTRAINTS."
!
END_FIELD
FIELD FHST_MOON_ANGLE
TYPE R4
DESCRIPTION "MINIMUM ALLOWED FHST ANGLE TO THE CENTER OF THE MOON."
!
END_FIELD
FIELD FHST_SUN_ANGLE
TYPE R4
DESCRIPTION "MINIMUM ALLOWED FHST ANGLE TO THE CENTER OF THE SUN."
!
END_FIELD
FIELD TDRS_SWITCH_TIME
TYPE I4
DESCRIPTION "TIME REQUIRED TO SWITCH BETWEEN TDRS VEHICLES."
!
END_FIELD
FIELD TDRS_OVERLAP_TIME
TYPE I4
DESCRIPTION "TIME REQUIRED FOR TDRS LINK OVERLAP."
!
END_FIELD
FIELD DATA_VOLUME_CYCLE
TYPE R4
DESCRIPTION "THE MAXIMUM ALLOWED DATA VOLUME FOR 1 CYCLE.
THRESHOLD ON GROUND RESOURCE UTILIZATION."
!
END_FIELD
FIELD DATA_VOLUME_DAY
TYPE R4
DESCRIPTION "THE MAXIMUM ALLOWED DATA VOLUME FOR ONE DAY.
THRESHOLD ON GROUND RESOURCE UTILIZATION."
!
END_FIELD
FIELD DATA_VOLUME_INTERVAL
TYPE I4
DESCRIPTION "THE PERIOD OF TIME DURING WHICH THE TOTAL DATA
VOLUME LIMIT SHOULD NOT BE EXCEEDED."
END_FIELD
FIELD TAPE_DATA_VOLUME_REST
TYPE R4
DESCRIPTION "THE MAXIMUM ALLOWED TAPE DATA VOLUME FOR 1 CYCLE.
ACCUMULATED FOR TAPE USING ALIGNMENTS."
!
END_FIELD
FIELD MA_RET_DUTY_CYCLE
TYPE R4
DESCRIPTION "DUTY CYCLE FOR MA RETURN LINK USAGE."
!
END_FIELD
FIELD SSA_RET_DUTY_CYCLE
TYPE R4
DESCRIPTION "DUTY CYCLE FOR SSA RETURN LINK USAGE."
!
END_FIELD
FIELD DOGLEG_POINT_MULTIPLIER
TYPE R8
DESCRIPTION "USED IN THE CALCULATION OF A DOGLEG POINT WHICH
LIES OUTSIDE OF THE SOLAR CONSTRAINT REGION."
!
END_FIELD
FIELD RGA_SCALE_COEFF
TYPE R4
DESCRIPTION "RGA SCALE FACTOR ERROR COEFFICIENT. THIS ERROR
IS DUE TO THE ERROR IN THE SLEW RATE, AND
APPEARS AS AN ERROR ALONG THE PATH OF THE SLEW."
!
END_FIELD
FIELD RGA_AXES_COEFF
TYPE R4
DESCRIPTION "RGA AXES ALIGNMENT ERROR COEFFICIENT. THIS ERROR
IS DUE TO THE ERROR BETWEEN THE RGA INPUT AXES
AND THE ST VEHICLE AXES (ALSO CALLED GYRO-CROSS"
!
END_FIELD
FIELD RGA_BIAS_COEFF
TYPE R4
DESCRIPTION "RGA BIAS DRIFT ERROR COEFFICIENT. THIS ERROR
IS DUE TO THE ERROR IN PREDICTING GYRO DRIFT,
AND INCREASES LINEARLY WITH TIME FROM THE
LAST ATTITUDE UPDATE."
!
END_FIELD
FIELD ROLL_ERR_COEFF_1F
TYPE R4
DESCRIPTION "ROLL ERROR COEFFICIENT (1-FHST). THIS ERROR
IS DUE TO THE ROLL (V1) COMPONENT OF THE
ATTITUDE ERROR FOLLOWING A 1-FHST ROLL
UPDATE OR AN FHST FULL UPDATE."
!
END_FIELD
FIELD ROLL_ERR_COEFF_2F
TYPE R4
DESCRIPTION "ROLL ERROR COEFFICIENT (2-FHST). THIS ERROR
IS DUE TO THE ROLL (V1) COMPONENT OF THE
ATTITUDE ERROR FOLLOWING A 2-FHST ROLL UPDATE."
!
END_FIELD
FIELD PITCH_YAW_ERR_COEFF
TYPE R4
DESCRIPTION "PITCH/YAW ERROR COEFFICIENT (FHST). THIS ERROR
IS DUE TO THE PITCH/YAW (V2/V3) COMPONENT
OF THE ATTITUDE ERROR FOLLOWING
AN FHST FULL UPDATE."
!
END_FIELD
FIELD ROLL_CONSTANT
TYPE I4
DESCRIPTION "IF THE PCS MODE OF THE PREVIOUS OBSET IS
FGS/GYRO OR GYRO, AND AN FHST UPDATE IS
SCHEDULED AFTER THE LAST SLEW TO THE PREVIOUS
OBSET, TIME OF LAST ROLL ATTITUDE UPDATE IS
SET TO END OF THE FHST ACTIVITY. OTHERWISE,
THIS TIME IS SET TO INITIAL TIME T0 - LICDRMAX."
!
END_FIELD
FIELD PITCH_YAW_CONSTANT
TYPE I4
DESCRIPTION "IF THE PCS MODE OF THE PREVIOUS OBSET IS
GYRO, AND AN FHST UPDATE IS SCHEDULED
AFTER THE LAST SLEW TO THE PREVIOUS OBSET,
TIME OF LAST PITCH/YAW ATTITUDE UPDATE IS
SET TO END OF THE FHST ACTIVITY. OTHERWISE,
THIS TIME IS SET TO INITIAL TIME T0 - LICDPMAX."
!
END_FIELD
FIELD SLEW_ANGLE_THRESH
TYPE R4
DESCRIPTION "SLEW ANGLE THRESHOLD FOR FHST UPDATES. IF SLEW
ANGLE > FHSTTHR1 THEN SCHEDULE AN FHST UPDATE FOR
THE SLEW. AN FHST ROLL UPDATE WILL BE SCHEDULED
BEFORE THE SLEW, OR AN FHST FULL UPDATE WILL BE
SCHEDULED AFTER THE SLEW, AS REQUIRED FOR
SCHEDULING EFFICIENCY."
!
END_FIELD
FIELD POS_UNCERTAIN_THRESH
TYPE R4
DESCRIPTION "POSITION UNCERTAINTY THRESHOLD FOR FHST UPDATES.
IF POSITION UNCERTAINTY > FHSTTHR2, THEN
SCHEDULE AN FHST UPDATE FOR THE SLEW IF IT WILL
IMPROVE SCHEDULING EFFICIENCY. A 1-FHST OR
2-FHST ROLL UPDATE OR AN FHST FULL UPDATE, MAY
BE SCHEDULED BEFORE THE SLEW, OR AN FHST FULL
UPDATE MAY BE SCHEDULED AFTER THE SLEW. IT IS
POSSIBLE THAT NO FHST UPDATE WILL BE SCHEDULED
FOR THE SLEW IF IT DOES NOT IMPROVE SCHEUDLING
EFFICIENCY."
!
END_FIELD
FIELD MAX_POS_UNCERTAIN_THRESH
TYPE R4
DESCRIPTION "IF POSITION UNCERTAINTY (PU) > FHSTTHR3, THEN
FHST UPDATES MUST BE SCHEDULED TO REDUCE PU
BELOW FHSTTHR3. A 1-FHST OR 2-FHST ROLL UPDATE,
OR A FULL UPDATE WILL BE SCHEDULED BEFORE THE
SLEW, OR A FULL UPDATE WILL BE SCHEDULED AFTER
THE SLEW, AS REQUIRED FOR SCHEDULING EFFICIENCY
AND TO REDUCE PU BELOW FHSTTHR3. IF NO FHST WILL
REDUCE PU BELOW FHSTTHR3, THEN A FULL UPDATE
WILL BE SCHEDULED AFTER THE SLEW."
!
END_FIELD
FIELD ROLL_FHST_DURATION
TYPE I4
DESCRIPTION "DURATION OF AN FHST ROLL UPDATE. REQUIRES FHST
VISIBILITY BY ONE OR TWO FHSTS. THE TWO FHSTS
ARE USED SIMULTANEOUSLY, SO THE DURATION OF THE
FHST UDPATE IS THE SAME."
!
END_FIELD
FIELD FULL_FHST_DURATION
TYPE I4
DESCRIPTION "DURATION OF AN FHST FULL UPDATE. REQUIRES FHST
VISIBILITY BY TWO FHSTS."
!
END_FIELD
FIELD MANEUVER_DURATION
TYPE I4
DESCRIPTION "DURATION OF MANEUVER FOLLOWING A MANEUVER MODE
FHST (THE MODE OF FHST UPDATE SCHEDULED BEFORE A
SLEW WILL BE DELAYED MODE. THE MODE OF FHST UPDATE
SCHEDULED AFTER A SLEW WILL BE MANEUVER MODE.)
DOES NOT REQUIRE FHST VISIBILITY, SCHEDULED
IMMEDIATELY AFTER THE FHST UPDATE."
!
END_FIELD
FIELD DELTA_THRESHOLD_1
TYPE I4
DESCRIPTION "DELTA TIME THRESHOLD BETWEEN START OF FHST UPDATE
AND START OF SLEW. AN FHST UPDATE BEFORE THE SLEW
MUST BE SCHEDULED WITHIN FHSTDEL1 OF THE START OF
SLEW. THIS FIELD APPLIES TO BOTH 1-FHST AND 2-FHST
ROLL UPDATES, AND TO FHST FULL UPDATES."
!
END_FIELD
FIELD DELTA_THRESHOLD_2
TYPE I4
DESCRIPTION "DELTA TIME THRESHOLD BETWEEN START OF FHST UPDATE
AFTER THE SLEW AND START OF PCS ACQUISITION
ACTIVITY. THE FHST UPDATE AND/OR PCS ACQUISITION
ACTIVITY WILL BE SCHEDULED SUCH THAT THE
DIFFERENCE BETWEEN THE START OF THE FHST
UPDATE AND THE START OF THE PCS ACQUISITION
ACTIVITY IS LESS THAN FHSTDEL2."
!
END_FIELD
FIELD DELTA_THRESHOLD_3
TYPE I4
DESCRIPTION "DELTA TIME THRESHOLD FOR FHST UPDATE SCHEDULING
USED TO EVALUATE FHST UPDATE SCENARIOS FOR
SCHEDULING EFFICIENCY."
!
END_FIELD
FIELD FHST_DARK_EARTH_LIMB_ANGLE
TYPE R4
DESCRIPTION "MINIMUM ALLOWED FHST ANGLE TO THE DARK EARTH LIMB."
!
END_FIELD
FIELD FHST_BRIGHT_EARTH_LIMB_ANGLE
TYPE R4
DESCRIPTION "MINIMUM ALLOWED FHST ANGLE TO THE BRIGHT EARTH LIMB."
!
END_FIELD
FIELD DEFAULT_BRIGHT_EARTH_OCCULT
TYPE R4
DESCRIPTION "A TARGET WILL BE CONSIDERED OCCULTED IF WITHIN
THIS ANGLE OF THE BRIGHT EARTH LIMB. USED TO
DETERMINE IF THE ANGLE SPECIFIED BY AN ALIGNMENT
WAS OVERRIDEN."
!
END_FIELD
FIELD DEFAULT_DARK_EARTH_OCCULT
TYPE R4
DESCRIPTION "A TARGET WILL BE CONSIDERED OCCULTED IF WITHIN
THIS ANGLE OF THE DARK EARTH LIMB. USED TO
DETERMINE IF THE ANGLE SPECIFIED BY AN ALIGNMENT
WAS OVERRIDEN."
!
END_FIELD
FIELD MAXIMUM_SI_POWER_USAGE
TYPE I2
DESCRIPTION "TOTAL POWER ALLOCATED FOR SI USAGE."
END_FIELD
FIELD ANTI_SUN_ANGLE
TYPE R4
DESCRIPTION "ANGLE AROUND ANTI-SUN POINT WHERE ROLL
IS UNRESTRICTED"
END_FIELD
FIELD DELTA_INT
TYPE R8
DESCRIPTION "DELTA INTERVAL QUANTIZATION LEVEL"
END_FIELD
FIELD DELTA_LAG
TYPE R8
DESCRIPTION "ADJUSTMENT TO TARGET POSITION/TIME RELATIONSHIP TO
ACCOUNT FOR VEHICLE CONTROL SYSTEM TIME LAG"
END_FIELD
FIELD DELTA_BEG
TYPE R8
DESCRIPTION "DELAY IN BEGINNING A MANEUVER COMMAND AFTER THE ONE
SECOND INTEGRAL ST VEHICLE CLOCK TIMES"
END_FIELD
FIELD DELTA_CMD
TYPE R8
DESCRIPTION "DELAY IN THE START OF EXECUTION OF A MANEUVER COMMAND
AS SPECIFIED BY ITS COMMAND TIME TAG"
END_FIELD
FIELD DELTA_UTC
TYPE R8
DESCRIPTION "ADJUSTMENT IN UTC TO ASSURE CORRECT LATER CONVERSION TO
ST VEHICLE CLOCK COUNT"
END_FIELD
FIELD JK_MAX
TYPE R8
DESCRIPTION "UPPER LIMIT ON ST JERK "
END_FIELD
FIELD ACC_MAX
TYPE R8
DESCRIPTION "UPPER LIMIT ON ST ACCELERATION"
END_FIELD
FIELD VEL_MAX
TYPE R8
DESCRIPTION "UPPER LIMIT ON ST VELOCITY"
END_FIELD
FIELD D_MIN
TYPE R8
DESCRIPTION "LOWER LIMIT ON ST JERK PULSE WIDTH TIME"
END_FIELD
FIELD JK_MAX_FGS
TYPE R8
DESCRIPTION "UPPER LIMIT ON FGS JERK"
END_FIELD
FIELD ACC_MAX_FGS
TYPE R8
DESCRIPTION "UPPER LIMIT ON FGS ACCELERATION"
END_FIELD
FIELD VEL_MAX_FGS
TYPE R8
DESCRIPTION "UPPER LIMIT ON FGS VELOCITY"
END_FIELD
FIELD D_MIN_FGS
TYPE R8
DESCRIPTION "LOWER LIMIT ON FGS JERK PULSE WIDTH TIME"
END_FIELD
FIELD JK_MAX_SAM
TYPE R8
DESCRIPTION "UPPER LIMIT ON JERK FOR SMALL ANGLE MANEUVERS"
END_FIELD
FIELD ACC_MAX_SAM
TYPE R8
DESCRIPTION "UPPER LIMIT ON ACCELERATION FOR SMALL ANGLE MANEUVERS"
END_FIELD
FIELD VEL_MAX_SAM
TYPE R8
DESCRIPTION "UPPER LIMIT ON VELOCITY FOR SMALL ANGLE MANEUVERS"
END_FIELD
FIELD D_MIN_SAM
TYPE R8
DESCRIPTION "LOWER LIMIT ON JERK PULSE WIDTH TIME FOR SMALL ANGLE
MANEUVERS"
END_FIELD
FIELD JK_MAX_SLW
TYPE R8
DESCRIPTION "UPPER LIMIT ON JERK FOR SLEWS "
END_FIELD
FIELD ACC_MAX_SLW
TYPE R8
DESCRIPTION "UPPER LIMIT ON ACCELERATION FOR SLEWS "
END_FIELD
FIELD VEL_MAX_SLW
TYPE R8
DESCRIPTION "UPPER LIMIT ON VELOCITY FOR SLEWS "
END_FIELD
FIELD D_MIN_SLW
TYPE R8
DESCRIPTION "LOWER LIMIT ON JERK PULSE WIDTH TIME FOR SLEWS"
END_FIELD
FIELD MN_SLW_STL
TYPE I4
DESCRIPTION "MINIMUM SLEW SETTLING TIME "
END_FIELD
FIELD MX_SLW_STL
TYPE I4
DESCRIPTION "MAXIMUM SLEW SETTLING TIME "
END_FIELD
FIELD MN_STL_ANG
TYPE R8
DESCRIPTION "MINIMUM SLEW SETTLING ANGLE "
END_FIELD
FIELD MX_STL_ANG
TYPE R8
DESCRIPTION "MAXIMUM SLEW SETTLING ANGLE "
END_FIELD
FIELD MN_SAM_STL
TYPE I4
DESCRIPTION "MINIMUM SLEW SETTLING TIME FOR A SAM"
END_FIELD
FIELD MX_SAM_STL
TYPE I4
DESCRIPTION "MAXIMUM SLEW SETTLING TIME FOR A SAM"
END_FIELD
FIELD MN_SAM_ANG
TYPE R8
DESCRIPTION "MINIMUM SLEW SETTLING ANGLE FOR A SAM"
END_FIELD
FIELD MX_SAM_ANG
TYPE R8
DESCRIPTION "MAXIMUM SLEW SETTLING ANGLE FOR A SAM"
END_FIELD
FIELD MN_FGS_STL
TYPE I4
DESCRIPTION "MINIMUM SLEW SETTLING TIME FOR A FGS"
END_FIELD
FIELD MX_FGS_STL
TYPE I4
DESCRIPTION "MAXIMUM SLEW SETTLING TIME FOR A FGS"
END_FIELD
FIELD MN_FGS_ANG
TYPE R8
DESCRIPTION "MINIMUM SLEW SETTLING ANGLE FOR A FGS"
END_FIELD
FIELD MX_FGS_ANG
TYPE R8
DESCRIPTION "MAXIMUM SLEW SETTLING ANGLE FOR A FGS"
END_FIELD
FIELD MJR_SLW_SIZE
TYPE R4
DESCRIPTION "MAJOR SLEW SEPARATION
FROM CCR 2079 DF-224 FSW limitations."
END_FIELD
FIELD HGA1_MINANGX
TYPE R4
DESCRIPTION "MINIMUM X-GIMBAL ANGLE FOR HGA-1"
END_FIELD
FIELD HGA1_MINANGY
TYPE R4
DESCRIPTION "MINIMUM Y-GIMBAL ANGLE FOR HGA-1"
END_FIELD
FIELD HGA1_MAXANGX
TYPE R4
DESCRIPTION "MAXIMUM X-GIMBAL ANGLE FOR HGA-1"
END_FIELD
FIELD HGA1_MAXANGY
TYPE R4
DESCRIPTION "MAXIMUM Y-GIMBAL ANGLE FOR HGA-1"
END_FIELD
FIELD HGA2_MINANGX
TYPE R4
DESCRIPTION "MINIMUM X-GIMBAL ANGLE FOR HGA-2"
END_FIELD
FIELD HGA2_MINANGY
TYPE R4
DESCRIPTION "MINIMUM Y-GIMBAL ANGLE FOR HGA-2"
END_FIELD
FIELD HGA2_MAXANGX
TYPE R4
DESCRIPTION "MAXIMUM X-GIMBAL ANGLE FOR HGA-2"
END_FIELD
FIELD HGA2_MAXANGY
TYPE R4
DESCRIPTION "MAXIMUM Y-GIMBAL ANGLE FOR HGA-2"
END_FIELD
FIELD HGA1_MAXRTX
TYPE R4
DESCRIPTION "MAXIMUM X-GIMBAL MANEUVER RATE FOR HGA-1"
END_FIELD
FIELD HGA1_MAXRTY
TYPE R4
DESCRIPTION "MAXIMUM Y-GIMBAL MANEUVER RATE FOR HGA-1"
END_FIELD
FIELD HGA2_MAXRTX
TYPE R4
DESCRIPTION "MAXIMUM X-GIMBAL MANEUVER RATE FOR HGA-2"
END_FIELD
FIELD HGA2_MAXRTY
TYPE R4
DESCRIPTION "MAXIMUM Y-GIMBAL MANEUVER RATE FOR HGA-2"
END_FIELD
FIELD HGA_PAD_TIME
TYPE I4
DESCRIPTION "THE HGA PAD TIME TO ACCOUNT FOR TRACKING
START AND STOP TIMES AND MINIMUM COMMAND
SEPARATION TIME."
END_FIELD
FIELD TDRS_PAD_BEGIN
TYPE I4
DESCRIPTION "THE TDRS VISIBILITY PAD TIME TO BE ADDED
TO THE START OF THE VISIBILITY INTERVAL."
END_FIELD
FIELD TDRS_PAD_END
TYPE I4
DESCRIPTION "THE TDRS VISIBILITY PAD TIME TO BE ADDED
TO THE END OF THE VISIBILITY INTERVAL."
!
END_FIELD
FIELD PDB_TAPE_ID
TYPE C8
DESCRIPTION " PDB TAPE ID USED FOR WICDR_PARMS,
ORBIT FILE, AND SCHEDULING UNITS."
!
END_FIELD
FIELD NOM_ROLL_SLEW_MIN_SEP
TYPE I4
DESCRIPTION "THE MINIMUM AMOUNT OF TIME THAT MUST SEPARATE
THE SLEW TO NOMINAL ROLL ORIENTATION AND THE
SUCCESSIVE SLEW. THE SEPARATION
IS MEASURED FROM START OF SLEW TO START OF
SLEW."
!
END_FIELD
FIELD MAX_TIME_IN_OFF_NORM
TYPE R4
DESCRIPTION "MAXIMUM ALLOWABLE FRACTION OF THE TOTAL CALENDAR TIME
SPENT IN OFF NORMAL ROLL ORIENTATION."
!
END_FIELD
FIELD MIN_TIME_IN_NORM
TYPE R4
DESCRIPTION "MINIMUM FRACTION OF THE TOTAL CALENDAR TIME
SPENT IN NORMAL ROLL ORIENTATION NECESSARY
FOR A HEALTHY CALENDAR."
!
END_FIELD
FIELD NORMAL_INCIDENCE_ANGLE
TYPE R4
DESCRIPTION "ALLOWABLE SOLAR ARRAY INCIDENCE ANGLE FOR NORMAL
ROLL WINDOWS. (FROM WIDCR_PARMS.NORM_INC)."
!
END_FIELD
FIELD SHORTEST_ORBIT_TIME
TYPE I4
DESCRIPTION "THE LENGTH OF THE SHORTEST HST ORBIT DURING THE
DURING THE PERIOD OF TIME COVERED BY THIS C&C LIST."
!
END_FIELD
FIELD LONGEST_ORBIT_TIME
TYPE I4
DESCRIPTION "THE LENGTH OF THE LONGEST HST ORBIT DURING THE
DURING THE PERIOD OF TIME COVERED BY THIS C&C LIST."
!
END_FIELD
FIELD MIN_LENGTH_SUNLIGHT
TYPE I4
DESCRIPTION "THE LENGTH OF THE SHORTEST SUNLIGHT PERIOD ON THE HST
FOR THE ORBITS DURING THE PERIOD OF TIME COVERED BY
THIS C&C LIST."
!
END_FIELD
FIELD TRK51_MAXDUR
TYPE I4
DESCRIPTION "THE MAXIMUM DURATION FOR THE TRACK 51 COMMAND
MANUEVER ALLOWED."
!
! -- 19655 --
END_FIELD
FIELD JK_MAX_MRS
TYPE R8
DESCRIPTION "UPPER LIMIT ON MED RATE SLEW JERK"
!
! -- 19655 --
END_FIELD
FIELD ACC_MAX_MRS
TYPE R8
DESCRIPTION "UPPER LIMIT ON MED RATE SLEW ACCELERATION"
!
! -- 19655 --
END_FIELD
FIELD VEL_MAX_MRS
TYPE R8
DESCRIPTION "UPPER LIMIT ON MED RATE SLEW VELOCITY"
!
! -- 19655 --
END_FIELD
FIELD D_MIN_MRS
TYPE R8
DESCRIPTION "LOWER LIMIT ON MED RATE SLEW JERK PULSE WIDTH TIME"
!
! -- 21727 --
END_FIELD
FIELD FGS_PAUSE_DURATION
TYPE I4
DESCRIPTION "THE GYRO HANDOFF PAUSE ACTIVITY DURATION."
!
! -- 21727 --
END_FIELD
FIELD DRIFT_RATE_AFTER_PAUSE_FGS
TYPE R8
DESCRIPTION "DRIFT RATE AFTER THE PAUSE FGS FOR GYRO HANDOFF
ACTIVITY HAS BEEN SCHEDULED. THIS IS A NON
ZEROED INTEGRAL TERM. SPECIFIED IN ARCSECS PER SEC"
!
! -- 21727 --
END_FIELD
FIELD DRIFT_RATE_AFTER_GS_HANDOFF
TYPE R8
DESCRIPTION "DRIFT RATE AFTER A GUIDE STAR HANDOFF ACTIVITY HAS BEEN
SCHEDULED. THIS IS A SHORT TERMED NON-ZEROED INTEGRAL.
SPECIFIED IN ARCSECS PER SEC"
!
! -- 21728 --
END_FIELD
FIELD DUR_OF_HANDOFF_FGS_CNTRL
TYPE I4
DESCRIPTION "DURATION OF THE GS HANDOFF ACQUISITION ACTIVITY
UNDER FGS CONTROL. SPECIFIES THE DURATION AT
THE END OF THE GS HANDOFF ACQUISITION ACTIVITY
DURING WHICH THE VEHICLE IS UNDER FGS CONTROL."
!
! -- 21728 --
END_FIELD
FIELD SGSH_PAUSE_DURATION
TYPE I4
DESCRIPTION "THE GUIDE STAR HANDOFF PAUSE ACTIVITY DURATION."
!
! -- 23729 --
END_FIELD
FIELD SHADOW_PAD_BEFORE
TYPE I4
DESCRIPTION "Time pad which controls how close an alignment
can schedule before crossing the earth shadow
boundary. This pad is only used if the
alignment shadow flag is set to C."
!
! -- 23729 --
END_FIELD
FIELD SHADOW_PAD_AFTER
TYPE I4
DESCRIPTION "Time pad which controls how close an alignment
can schedule before crossing the earth shadow
boundary. This pad is only used if the
alignment shadow flag is not set to C."
!
! -- 22971 --
END_FIELD
FIELD PAR_DELTA_TIME
TYPE I4
DESCRIPTION "Time delta which controls how close unattached
parallels are scheduled to each other.
Only used for unattached parallels where
LICUNATT_PAR_TYPE is set to M or I."
!
! -- 24850 --
END_FIELD
FIELD PCPOCULT_GROUP_MAX_DUR
TYPE I4
DESCRIPTION "The maximum duration of the PCPOCULT group
(including time to maneuver the FGSs to default)"
END_FIELD
FIELD MAX_DIFF_VIS_WIND
TYPE I4
DESCRIPTION "The maximum difference between the PASS and
SPSS Computed visibility windows."
!
! -- 23821 --
END_FIELD
FIELD LATE_SCHED_INIT_STEP_SIZE
TYPE I4
DESCRIPTION "The initial bisection method step size used
in the calculation of the latest obset start
time."
END_FIELD
FIELD LATE_SCHED_MIN_STEP_SIZE
TYPE I4
DESCRIPTION "The minimum bisection method step size used
in the calculation of the latest obset start
time."
END_FIELD
!26257
FIELD HST_EPHEM_UNC
TYPE R8
DESCRIPTION "SPECIFIES THE VEHICLE EPHEMERIS UNCERTAINTY
(IN-TRACK ERROR) IN SECONDS."
END_FIELD
FIELD OFFSET_MAG_FACTOR
TYPE R8
DESCRIPTION "SPECIFIES A PERCENTAGE INCREASE IN THE
CALCULATED MAGNITUDE OF THE OFFSET MANEUVER TO
BE USED TO SCHEDULE THE DURATION OF THE OFFSET
MANEUVER ACTIVITY."
END_FIELD
FIELD OFFSET_CLEAR_DUR
TYPE I4
DESCRIPTION "SPECIFIES THE DURATION OF A CLEAR OFFSET
ACTIVITY (NOMINALLY 1 SEC)."
END_FIELD
FIELD OFFSET_MIN_UPLINK
TYPE I4
DESCRIPTION "SPECIFIES A NOMINAL VALUE FOR THE MINIMUM
TIME REQUIRED TO UPLINK AN OFFSET, IN SECONDS,
WHICH IS THE TIME BETWEEN THE TIME A SLOT WAS
CLEARED (FOR EPHEMERIS CORRECTIONS), OR THE END
OF THE TARGET ACQUISITION (FOR TARGET ACQUISITION
CORRECTIONS), AND THE START OF THE NEXT OFFSET
MANEUVER ACTIVITY FOR THE OFFSET (NOMINALLY 3
ORBITS OR 16200 SEC). "
END_FIELD
FIELD JK_MAX_OFF
TYPE R8
DESCRIPTION "SPECIFIES THE MAXIMUM JERK MAGNITUDE FOR AN OFFSET
MANEUVER. "
END_FIELD
FIELD ACC_MAX_OFF
TYPE R8
DESCRIPTION "SPECIFIES THE MAXIMUM ACCELERATION FOR AN OFFSET
MANEUVER. "
END_FIELD
FIELD VEL_MAX_OFF
TYPE R8
DESCRIPTION "SPECIFIES THE MAXIMUM VELOCITY FOR AN OFFSET
MANEUVER. "
END_FIELD
FIELD D_MIN_OFF
TYPE R8
DESCRIPTION "SPECIFIES THE MINIMUM JERK PULSE WIDTH FOR AN OFFSET
MANEUVER. "
END_FIELD
FIELD MIN_OFF_STL
TYPE I4
DESCRIPTION "SPECIFIES THE MINIMUM SETTLE TIME FOR AN OFFSET
MANEUVER. "
END_FIELD
FIELD MAX_OFF_STL
TYPE I4
DESCRIPTION "SPECIFIES THE MAXIMUM SETTLE TIME FOR AN OFFSET
MANEUVER. "
END_FIELD
FIELD MIN_OFF_ANG
TYPE R8
DESCRIPTION "SPECIFIES THE ANGLE CORRESPONDING TO THE MINIMUM
SETTLE TIME FOR AN OFFSET MANEUVER. "
END_FIELD
FIELD MAX_OFF_ANG
TYPE R8
DESCRIPTION "SPECIFIES THE ANGLE CORRESPONDING TO THE MAXIMUM
SETTLE TIME FOR AN OFFSET MANEUVER. "
END_FIELD
FIELD NUM_SI_CAL_CON
TYPE i4
DESCRIPTION "Number of si calendar level constraints"
END_FIELD
FIELD SI_CAL_CON
TYPE SI_CAL_CON_TYPE
DIMENSION 16
DESCRIPTION "Calendar level SI constraints"
END_FIELD
!
! The following stuff was commented-out. It should be uncommented
! when PR 30148 is implemented.
!
!
!FIELD D_MAX_HIGH
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum jerk pulse width
! for high-rate maneuvers (PR 30148)."
!END_FIELD
!
!FIELD E_MAX_HIGH
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum constant-acceleration interval
! for high-rate maneuvers (PR 30148)."
!END_FIELD
!
!FIELD RHO_HIGH
! TYPE R8
! DESCRIPTION "Exponent for calculating jerk pulse
! width for high-rate maneuvers (PR 30148),
! dimensionless."
!END_FIELD
!
!FIELD DELTA_BEG_HIGH
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Pre-slew overhead for high-rate
! maneuvers (PR 30148)."
!END_FIELD
!
!FIELD DELTA_END_HIGH
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Post-slew overhead for high-rate
! maneuvers (PR 30148)."
!END_FIELD
!
!FIELD D_MAX_SAM
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum jerk pulse width
! for small angle maneuvers (PR 30148)."
!END_FIELD
!
!FIELD E_MAX_SAM
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum constant-acceleration interval
! for small angle maneuvers (PR 30148)."
!END_FIELD
!
!FIELD RHO_SAM
! TYPE R8
! DESCRIPTION "Exponent for calculating jerk pulse
! width for small angle maneuvers (PR 30148),
! dimensionless"
!END_FIELD
!
!FIELD DELTA_BEG_SAM
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Pre-slew overhead for small angle
! maneuvers (PR 30148)."
!END_FIELD
!
!FIELD DELTA_END_SAM
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Post-slew overhead for small angle
! maneuvers (PR 30148)."
!END_FIELD
!
!FIELD D_MAX_MRS
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum jerk pulse width
! for medium-rate maneuvers (PR 30148)."
!END_FIELD
!
!FIELD E_MAX_MRS
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum constant-acceleration interval
! for medium-rate maneuvers (PR 30148)."
!END_FIELD
!
!FIELD RHO_MRS
! TYPE R8
! DESCRIPTION "Exponent for calculating jerk pulse
! width for medium-rate maneuvers (PR 30148),
! dimensionless."
!END_FIELD
!
!FIELD DELTA_BEG_MRS
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Pre-slew overhead for medium-rate
! maneuvers (PR 30148)"
!END_FIELD
!
!FIELD DELTA_END_MRS
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Post-slew overhead for medium-rate
! maneuvers (PR 30148)"
!END_FIELD
!
!FIELD D_MAX_OFF
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum jerk pulse width
! for offset maneuvers (PR 30148)"
!END_FIELD
!
!FIELD E_MAX_OFF
! TYPE R8
! UNITS "SECONDS"
! DESCRIPTION "Maximum constant-acceleration interval
! for offset maneuvers (PR 30148)."
!END_FIELD
!
!FIELD RHO_OFF
! TYPE R8
! DESCRIPTION "Exponent for calculating jerk pulse
! width for offset maneuvers (PR 30148),
! dimensionless."
!END_FIELD
!
!FIELD DELTA_BEG_OFF
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Pre-slew overhead for offset
! maneuvers (PR 30148)."
!END_FIELD
!
!FIELD DELTA_END_OFF
! TYPE I4
! UNITS "SECONDS"
! DESCRIPTION "Post-slew overhead for offset
! maneuvers (PR 30148)."
!END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SU_OVR_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SU_OVR_TYPE
DESCRIPTION "The SU_OVR_TYPE contains many Scheduling Unit override
records."
RELATED_FIELDS "qsoverrides.*" "widcr_parms.*"
FIELD CHECK_SAA
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qsoverrides.saa" "widcr_parms.check_saa"
END_FIELD
FIELD CHECK_ROLL_ANGLE
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qsoverrides.roll_angle" "widcr_parms.check_roll"
END_FIELD
FIELD CHECK_DATA_VOLUME
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qsoverrides.data_volume" "widcr_parms.check_datavl"
END_FIELD
FIELD CHECK_TAPE_VOLUME
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qsoverrides.tape_data_vl" "widcr_parms.check_tapevl"
END_FIELD
FIELD CHECK_RFI_ZONE
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qsoverrides.rfi_zone" "widcr_parms.check_rfi"
END_FIELD
FIELD CHECK_DUTY_CYCLES
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qsoverrides.duty_cycle" "widcr_parms.check_duty"
END_FIELD
FIELD MJR_SLW_SEP
TYPE I4
RELATED_FIELDS "widcr_parms.mjr_slw_sep"
END_FIELD
FIELD NEXT_OS_OVR_PTR
TYPE I2
DESCRIPTION "Pointer to the next SU override record."
END_FIELD
FIELD ORBIT1_ACT_LATE
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qsoverrides.orb1actlate" "widcr_parms.orb1actlate"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: OS_OVR_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD OS_OVR_TYPE
DESCRIPTION "The OS_OVR_TYPE contains many Observation Set override
records."
RELATED_FIELDS "qboverrides.*" "widcr_parms.*"
FIELD MAX_INCIDENCE_ANGLE
TYPE R4
RELATED_FIELDS "qboverrides.max_inc" "widcr_parms.max_inc"
END_FIELD
FIELD FHST_DARK_EARTH_LIMB_ANGLE
TYPE R4
RELATED_FIELDS "qboverrides.fhst_dark" "widcr_parms.fhst_dark"
END_FIELD
FIELD FHST_BRIGHT_EARTH_LIMB_ANGLE
TYPE R4
RELATED_FIELDS "qboverrides.fhst_brit" "widcr_parms.fhst_brit"
END_FIELD
FIELD FGS_DARK_EARTH_LIMB_ANGLE
TYPE R4
RELATED_FIELDS "qboverrides.fgs_dark" "widcr_parms.fgs_dark"
END_FIELD
FIELD FGS_BRIGHT_EARTH_LIMB_ANGLE
TYPE R4
RELATED_FIELDS "widcr_parms.fgs_brit"
END_FIELD
FIELD SUCCEEDING_OS_OV
TYPE I2
DESCRIPTION "Pointer to the next OS_OVR record."
END_FIELD
FIELD SLEW_ANGLE_THRESH
TYPE R4
DESCRIPTION "Slew angle threshold for fhst updates. if slew
angle > fhstthr1 then schedule an fhst update for
the slew. an fhst roll update will be scheduled
before the slew, or an fhst full update will be
scheduled after the slew, as required for
scheduling efficiency."
RELATED_FIELDS "qboverrides.fhstthr1" "widcr_parms.fhstthr1"
END_FIELD
FIELD POS_UNCERTAIN_THRESH
TYPE R4
DESCRIPTION "Position uncertainty threshold for fhst updates.
if position uncertainty > fhstthr2, then
schedule an fhst update for the slew if it will
improve scheduling efficiency. a 1-fhst or
2-fhst roll update or an fhst full update, may
be scheduled before the slew, or an fhst full
update may be scheduled after the slew. it is
possible that no fhst update will be scheduled
for the slew if it does not improve scheudling
efficiency."
RELATED_FIELDS "qboverrides.fhstthr2" "widcr_parms.fhstthr1"
END_FIELD
FIELD MAX_POS_UNCERTAIN_THRESH
TYPE R4
DESCRIPTION "If position uncertainty (PU) > FHSTTHR3), then
fhst updates must be scheduled to reduce pu
below fhstthr3. a 1-fhst or 2-fhst roll update,
or a full update will be scheduled before the
slew, or a full update will be scheduled after
the slew, as required for scheduling efficiency
and to reduce pu below fhstthr3. if no fhst will
reduce pu below fhstthr3, then a full update
will be scheduled after the slew."
RELATED_FIELDS "qboverrrides.fhstthr3" "widcr_parms.fhstthr3"
END_FIELD
FIELD ROLL_FHST_DURATION
TYPE I4
DESCRIPTION "Duration of an fhst roll update. requires fhst
visibility by one or two fhsts. the two fhsts
are used simultaneously, so the duration of the
fhst udpate is the same."
RELATED_FIELDS "qboverrides.fhstdur1" "widcr_parms.fhstdur1"
END_FIELD
FIELD FULL_FHST_DURATION
TYPE I4
DESCRIPTION "Duration of an fhst full update. Requires fhst
visibility by two fhsts."
RELATED_FIELDS "qboverrides.fhstdur2" "widcr_parms.fhstdur2"
END_FIELD
FIELD MANEUVER_DURATION
TYPE I4
DESCRIPTION "Duration of maneuver following a maneuver mode
fhst (the mode of fhst update scheduled before a
slew will be delayed mode. The mode of fhst update
scheduled after a slew will be maneuver mode.)
does not require fhst visibility, scheduled
immediately after the fhst update."
RELATED_FIELDS "widcr_parms.fhstdurm"
END_FIELD
FIELD DELTA_THRESHOLD_1
TYPE I4
DESCRIPTION "Delta time threshold between start of fhst update and start
of slew. An fhst update before the slew must be scheduled
within fhstdel1 of the start of slew. This field applies to
both 1-fhst, 2-fhst roll updates, and to fhst full updates."
RELATED_FIELDS "qboverrides.fhstdel1" "widcr_parms.fhstdel1"
END_FIELD
FIELD DELTA_THRESHOLD_2
TYPE I4
DESCRIPTION "Delta time threshold between start of fhst update
after the slew and start of pcs acquisition activity.
The fhst update and/or pcs acquisition activity will be
scheduled such that the difference between start of the fhst
update and the start of the pcs acquisition activity
is less than fhstdel2."
RELATED_FIELDS "qboverrides.fhstdel2" "widcr_parms.fhstdel2"
END_FIELD
FIELD DELTA_THRESHOLD_3
TYPE I4
DESCRIPTION "Delta time threshold for fhst update scheduling used to
evaluate fhst update scenarios for scheduling efficiency."
RELATED_FIELDS "qboverrides.fhstdel3" "widcr_parms.fhstdel3"
END_FIELD
FIELD SUN_AVOIDANCE_ANGLE
TYPE R4
DESCRIPTION "Sun avoidance angle to be used when slewing to this obset."
RELATED_FIELDS "qboverrides.sun_avoid" "widcr_parms.sun_avoi_ang"
END_FIELD
FIELD MIN_ALLOC_OFF_SEP
TYPE I4
DESCRIPTION "Minimum time between an allocate and offset activity"
RELATED_FIELDS "none"
END_FIELD
FIELD MOON_AVOID
TYPE R4
DESCRIPTION "This field contains the avoidance angle from the
center of the moon."
RELATED_FIELDS "qboverrides.moon_avoid" "widcr_parms.mon_avoi_ang"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SU_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SU_TYPE
DESCRIPTION "The SU_TYPE contains Scheduling Unit candidate information"
RELATED_FIELDS "qscheduling.*"
FIELD CANDIDATE_ID
TYPE SUNIT_ID_TYPE
RELATED_FIELDS "qscheduling.sunit_id"
END_FIELD
FIELD VERSION
TYPE VERSION_NUM_TYPE
RELATED_FIELDS "qscheduling.version_num"
END_FIELD
FIELD PROPOSAL_TYPE
TYPE C2
RELATED_FIELDS "qpdescrip.proposal_typ"
END_FIELD
FIELD FIRST_AL_PTR
TYPE I2
DESCRIPTION "Pointer to the first alignment record for this candidate."
END_FIELD
FIELD LAST_AL_PTR
TYPE I2
DESCRIPTION "Pointer to the last alignment record for this candidate."
END_FIELD
FIELD PATH_TIME
TYPE I4
RELATED_FIELDS "qscheduling.max_pathtime"
END_FIELD
FIELD SU_ADD_TIME
TYPE I4
DESCRIPTION "Time candidate was added into the c&c list. Used
for display and for determining whether data has
changed since addition to the C&C List."
RELATED_FIELDS "wistat_sunit.add_time"
END_FIELD
FIELD TOTAL_DATA
TYPE R4
RELATED_FIELDS "qscheduling.max_data_vol"
END_FIELD
FIELD START_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "Restricted place start time for this scheduling unit.
Maybe related to a specific orbit. Set by scheduling
software if an earliest start time is specified
on the ADDCAND command."
END_FIELD
FIELD END_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "Restricted place start time for this scheduling unit.
Partner to START_TIME field above."
END_FIELD
FIELD ACTUAL_START_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "The actual start time of this candidate when scheduled.
Corresponds to the earliest start time of the first PCS
Acq. activity, Target Acq. activity, or Science activity for
the candidate."
RELATED_FIELDS "wistat_sunit.beg_time"
END_FIELD
FIELD ACTUAL_END_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "The actual end time of this candidate when scheduled. Partner
to the ACTUAL_START_TIME field above. Corresponds to the
latest end time of the last activity for the candidate."
RELATED_FIELDS "wistat_sunit.end_time"
END_FIELD
FIELD DERIVED_WINDOW_START
TYPE SOGS_INT_TIME_TYPE
RELATED_FIELDS "qscheduling.calc_start"
END_FIELD
FIELD DERIVED_WINDOW_END
TYPE SOGS_INT_TIME_TYPE
RELATED_FIELDS "qscheduling.calc_stop"
END_FIELD
FIELD BASIC_SCORE
TYPE I2
DESCRIPTION "Basic score of this scheduling unit after it has been
scheduled. Includes effects of goal parameters independent
of place."
END_FIELD
FIELD SU_PRIORITY
TYPE B
RELATED_FIELDS "qscheduling.priority"
END_FIELD
FIELD SIS_USED
TYPE I2
RELATED_FIELDS "qscheduling.sis_used"
END_FIELD
FIELD ABSOLUTE_TIME_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Indicates if the candidate must start exactly at the time
specified in field START_TIME above. "
END_FIELD
FIELD GRANTED_TDRS_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "When Y, use only Granted TDRS Contacts. As of 11/97, this
feature has NEVER been used operationally."
END_FIELD
FIELD TIMING_LNK_HDR_PTR
TYPE I4
DESCRIPTION "When > 0, this fields points to the hierarchical link set
record (LNK_HDR_TYPE) that identifies a Timing Link Set record.
If this number is zero, then the SU is not a member of
a Timing Link Set."
END_FIELD
FIELD ORIENT_LNK_HDR_PTR
TYPE I4
DESCRIPTION "When > 0, this field points to the hierarchical link set
record (LNK_HDR_TYPE) that identifies an Orient Link Set
record. If this number is zero, then the SU is not a
member of an Orient Link Set."
END_FIELD
FIELD PAR_PTR
TYPE I4
DESCRIPTION "When > 0, this field points to the first parallel attachment
record for this SU. It is only valid if this is a Parallel SU."
END_FIELD
FIELD PAR_CAND_FLAG
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qscheduling.parallel_su"
END_FIELD
FIELD PAR_ATTACH
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qscheduling.par_attach"
END_FIELD
FIELD SCHED_AS_INTER_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Y means the SU can be scheduled as an interleaver."
END_FIELD
FIELD PAR_ALLOWED
TYPE PAR_ALLOWED_TYPE
RELATED_FIELDS "qscheduling.par_allowed"
END_FIELD
FIELD USED_PAR_PTR
TYPE I4
DESCRIPTION "If this SU is a attached PARALLEL SU, this pointer
specifies WHAT attachment record (PAR_TYPE) was used
for that attachment. This is needed when there are
multiple atachment records for a PARALLEL so we know
which one actually got used.
In practice Operationally, the SPSS to POMS interface
only gives one attachment per parallel SU."
END_FIELD
FIELD INTERLEAVE_FLAG
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qscheduling.interleave"
END_FIELD
FIELD SI_INTERLEAVE
TYPE I2
RELATED_FIELDS "qscheduling.si_intrlv"
END_FIELD
FIELD FIRST_ACT_PTR
TYPE I4
DESCRIPTION "Points to the first activity in link order on the calendar
associated with this candidate. If candidate not on
calendar, <=0."
END_FIELD
FIELD LAST_ACT_PTR
TYPE I4
DESCRIPTION "Points to the last activity in link order on the calendar
associated with this candidate. If candidate not on
calendar, = 0."
END_FIELD
FIELD FIRST_OS_PTR
TYPE I2
DESCRIPTION "Pointer to first OS_TYPE record for this candidate."
END_FIELD
FIELD TIME_CRITICALITY_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Y indicates if at least one obset in the SU is time critical."
END_FIELD
FIELD OVERRIDE_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Flag indicating constraints overridden in this SU;
N indicates default constraint values, Y indicates
that one or more constraints have been overridden."
END_FIELD
FIELD RESCHEDULED_FLAG
TYPE B
DESCRIPTION "Flag indicating whether this was on old calendar, and whether
it is rescheduled on new.
0 - indicates *not scheduled on old*,
1 - indicates that the su was scheduled on the old; it
will be reset to 2 when rescheduled by cal/correct.
a value of 1 at end of cal/correct execution indicates
that su was deleted from the calendar."
END_FIELD
FIELD SU_OVR_PTR
TYPE I2
DESCRIPTION "Pointer to the SU_OVR record applying to this SU"
END_FIELD
FIELD NEXT_SU_PTR
TYPE I2
DESCRIPTION "Pointer to the next SU_TYPE record in the linked list
of candidates."
END_FIELD
FIELD TARGETED_SU_FLAG
TYPE L1
DESCRIPTION "TRUE if the SU contains any targeted alignments."
END_FIELD
FIELD SCHEDULED_CAND_TYPE
TYPE I2
DESCRIPTION "Set to the scheduled candidate type:
1=MF, 2=INT, 3=PAR, 0=NOT SCHEDULED."
END_FIELD
FIELD UNATT_PAR_TYPE
TYPE C1
DESCRIPTION "If this SU is an unattached parallel SU, then:
N or ' ' : Not an unattached parallel or only scheduling
restriction is time, if specified
M : means restrict scheduling place to main SU
I : means restrict scheduling place to interleaver SU
Set at scheduling time; default is N."
END_FIELD
FIELD FIRST_TARGETTED_AL_PTR
TYPE I2
DESCRIPTION "Pointer to the first targeted alignment AL_TYPE record.
END_FIELD
FIELD LAST_TARGETTED_AL_PTR
TYPE I2
DESCRIPTION "Pointer to the last targeted alignment AL_TYPE record."
END_FIELD
FIELD NEXT_MAIN_SU_PTR
TYPE I2
DESCRIPTION "For Main SUS, set to next main SU on calendar. For
Interleavers of Parallels, set to Main SU on which the
Int or Par is scheduled. Set to zero for unscheduled SUs.
Partner field is PREV_MAIN_SU_PTR below to implement a doubly
link list."
END_FIELD
FIELD PREV_MAIN_SU_PTR
TYPE I2
DESCRIPTION "For Main SUS, set to previous main SU on calendar. For
Interleavers of Parallels, set to Main SU on which the
Int or Par is scheduled. Set to zero for unscheduled SUs.
Partner field is NEXT_MAIN_SU_PTR above to implement a doubly
link list."
END_FIELD
FIELD NEXT_INT_PTR
TYPE I2
DESCRIPTION "For Main SUS, set to first Interleaver SU on this Main.
For Interleavers, set to next Interleaver on this Main.
Set to zero for unscheduled SUs."
END_FIELD
FIELD NEXT_ATT_PAR_PTR
TYPE I2
DESCRIPTION "For primary SUs, set to the SU record number of first
attached parallel scheduled on this primary. For Parallels,
set to the SU record number of the next Parallel on this
Primary or to zero if this is the last attached Parallel.
Set to zero for unscheduled SUs."
END_FIELD
FIELD ADDITION_SEQ_NUM
TYPE I2
DESCRIPTION "Sequence of candidate addition to the calendar.
Set to zero for unscheduled SUs."
END_FIELD
FIELD NEXT_UNATT_PAR_PTR
TYPE I2
DESCRIPTION "For unattached Parallels: set to the SU record number of
the next unattached Parallel on the calendar. Set to zero
if this is the last unattached Parallel on the calendar.
Set to zero otherwise."
END_FIELD
FIELD MAXIMUM_SU_DUR
TYPE I4
RELATED_FIELDS "qscheduling.max_su_dur"
END_FIELD
FIELD REUSABLE_SU_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "See OPR.20709"
RELATED_FIELDS "qscheduling.reusable"
END_FIELD
FIELD ASCENDING_NODE_X
TYPE I4
DESCRIPTION "The ascending node crossing. See OPR.23099"
END_FIELD
FIELD SU_START_ASC
TYPE I4
DESCRIPTION "The SU start time after the ascending node. See OPR.23099"
END_FIELD
FIELD SU_END_ASC
TYPE I4
DESCRIPTION "The SU end time after the ascending node. OPR.23099"
END_FIELD
FIELD PLAN_WIN_PTR
TYPE I4
DESCRIPTION "Pointer to the first SPIKE LRP plan window for this SU."
END_FIELD
FIELD LRP_NAME
TYPE LRP_NAME_TYPE
DESCRIPTION "The following special values are defined:
NO-PLAN-USED - means that the user did not
load LRP data for this SU into the
C&C list (i.e. used /NOPLAN
with CCLIST/CREATE or
CANDLIST/ADDSUS.
NO-PLAN-FOUND - means that the SU was added
to the C&C list with CANDLIST/
ADDSUS/PLAN, but no PLAN_WINDOWS
records were found for the most
recently baselined LRP."
RELATED_FIELDS "lrp_base_cat.lrp_name"
END_FIELD
FIELD ABSOLUTE_V3PA_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Flag indicating if the SU must schedule to start exactly at
the V3 position angle. Value is set to Y only if specified
on an ADDCAND command."
END_FIELD
FIELD ABSOLUTE_V3PA
TYPE R8
DESCRIPTION "The V3 position angle at the target which restricts the
orientation of the first targeted alignment of the
scheduling unit. Subsequent alignments must schedule
at this orientation (or the no roll equivalent when
appropriate), otherwise, the SU will fail to schedule.
This value applies only if ABSOLUTE_V3PA_FLAG = Y."
END_FIELD
FIELD PLAN_ORIENT_USAGE
TYPE C20
DESCRIPTION "This field specifies whether the fields
PLAN_ORIENT_V3_MIN_ANG and PLAN_ORIENT_V3_MAX_ANG
are to be used in scheduling the candidate. It is used
to complement the field LRP_NAME which has special values
for helping the user determine the history of LRP usage
when no plan window data is used. The possible values are:
PLAN-ORIENT-EXISTS - The user specified that LRP
restrictions be used, and that
PLAN_ORIENT data existed for
the candidate (added using
/PLAN with CCLIST/CREATE or
CANDLIST/ADDSUS.
The scheduling software will
apply the restrictions on V3
position angle in the fields
PLAN_ORIENT_V3_MIN_ANG and
PLAN_ORIENT_V3_MAX_ANG.
NO-PLAN-ORIENT-FOUND - means that the user intended to
schedule with data from the
most recently baselined LRP, but
no PLAN_ORIENT record was found
for the candidate (added using
/PLAN with CCLIST/CREATE or
CANDLIST/ADDSUS.
NO-PLAN-USED - means that the user intentionally
wanted to schedule without LRP
restrictions (i.e. used CCLIST/
CREATE or CANDLIST/ADDSUS with
/NOPLAN).
PRE-33001-UNDEFINED - The candidate was added to the
C&C list before the Phase II
relative orientation project
requirements were implemented.
This will consist of converted
calendars."
END_FIELD
FIELD PLAN_ORIENT_V3_MIN_ANG
TYPE R8
DESCRIPTION "This field is the value of plan_orient.V3_MIN_ANG field
associated with the most recently baselined LRP defined in
LRP_BASE_CAT. When using the /NOPLAN qualifier with
CCLIST/CREATE or CANDLIST/ADDSUS, this field will be set to
0.0 degrees. Used only when PLAN_ORIENT_USAGE =
PLAN-ORIENT-FOUND. Range is 0 to 360.0"
UNITS "DEGREES"
RELATED_FIELDS "plan_orient.v3_min_ang"
END_FIELD
FIELD PLAN_ORIENT_V3_MAX_ANG
TYPE R8
DESCRIPTION "This field is the value of plan_orient.V3_MAX_ANG field
associated with the most recently baselined LRP defined in
LRP_BASE_CAT. When using the /NOPLAN qualifier with
CCLIST/CREATE or CANDLIST/ADDSUS, this field will be set
to 360.0 degrees. Range is 0.0 to 360.0"
UNITS "DEGREES"
RELATED_FIELDS "plan_orient.v3_max_ang"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: PAR_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD PAR_TYPE
DESCRIPTION "The PAR_TYPE contains Parallel Scheduling Unit
attachment information."
RELATED_FIELDS "qparallels.*" "qscheduling.*"
FIELD NEXT_PAR_PTR
TYPE I4
DESCRIPTION "Pointer to the next parallel su attachment record."
END_FIELD
FIELD PAR_SU_PTR
TYPE I4
DESCRIPTION "Pointer to the parallel SU_TYPE record."
END_FIELD
FIELD PRIMARY_SU_PTR
TYPE I4
DESCRIPTION "Pointer to the primary scheduling unit record
for the above parallel candidate. Will not be
implemented in first pass of parallels special project."
END_FIELD
FIELD PRIMARY_OS_PTR
TYPE I4
DESCRIPTION "Pointer to the primary obset record in the primary
su for the above parallel candidate. Will not be
implemented in first pass of parallels special project."
END_FIELD
FIELD PRIMARY_AL_PTR
TYPE I4
DESCRIPTION "Pointer to the primary alignment in the primary su
for the above parallel candidate. This will be only
attachment implemented in first pass of parallels
special project."
END_FIELD
FIELD PAR_REST_WIND_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Y means schedule this parallel within the restricted windows
following. N means ignore following restricted windows."
RELATED_FIELDS "qparallels.rest_window"
END_FIELD
FIELD PAR_RESTRICTED_WIND_START
TYPE I4
DESCRIPTION "If above flag is Y, then this is the start time of a
window that will restrict the schedulabilty of the
parallel su. If above flag is N then this field is
ignored and there and no restrictions."
RELATED_FIELDS "qparallels.rest_start"
END_FIELD
FIELD PAR_RESTRICTED_WINDOW_END
TYPE I4
DESCRIPTION "Same as PAR_RESTRICTED_WIND_START but for end time."
RELATED_FIELDS "qparallels.rest_end"
END_FIELD
FIELD PAR_REST_AL_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Y means that the parallel SU is restricted to schedule
within the start/end times of the primary alignment. N
means it is not restricted in this way, and only need to
fit in between maneuver activities of the primary
alignments. This will be N in most cases."
RELATED_FIELDS "qparallels.rest_align"
END_FIELD
FIELD PAR_REST_POSANG_FLAG
TYPE YES_NO_FLAG_TYPE
DESCRIPTION "Y means schedule this parallel within the restricted v3
position angle range below. N means ignore v3 position
angle restrictions. Not implemented in first phase."
RELATED_FIELDS "qparallels.rest_v3_flg"
END_FIELD
FIELD PAR_REST_MIN_V3_POSANG
TYPE R8
DESCRIPTION "If above flag Y then this is the minimum restricted
v3 position angle that the parallel must be scheduled
within. If N, then this field is ignored and there are
no restrictions with regards to v3 position angle. Not
implemented in first phase of parallels."
RELATED_FIELDS "qparallels.rest_min_v3"
END_FIELD
FIELD PAR_REST_MAX_V3_POSANG
TYPE R8
DESCRIPTION "Same as PAR_REST_MIN_V3_POSANG but is the Max angle."
RELATED_FIELDS "qparallels.rest_max_v3"
END_FIELD
FIELD PAR_TARG_ID
TYPE TARGET_ID_TYPE
DESCRIPTION "Name of the parallel target which will be observed."
RELATED_FIELDS "qparallels.par_target"
END_FIELD
FIELD ATTACHED_PAR_PRIORITY
TYPE I4
DESCRIPTION "Priority of attachment."
RELATED_FIELDS "qparallels.priority"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: LNK_HDR_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD LNK_HDR_TYPE
DESCRIPTION "The LNK_HDR_TYPE record is a housekeeping record for
link set data that has been pulled into the C&C List.
It contains a link set identifier, and pointers to the
detailed records containing the link relationship
information."
RELATED_FIELDS "qslink_info.*"
FIELD LINK_SET_ID
TYPE LINK_SET_ID_TYPE
RELATED_FIELDS "qslink_info.link_st_id"
END_FIELD
FIELD TIME_OF_LINK_SET_ADD_TO_CCLIST
TYPE INT_TIME_STAMP_TYPE
DESCRIPTION "Time at which this Link Set was added on the C&C List.
This is NOT a scheduled time. It is used for verifying
a specification has not been changed prior
to generating an SMS or sending it to PASS."
END_FIELD
FIELD LINK_TYPE
TYPE C6
RELATED_FIELDS "qslink_info.link_type"
END_FIELD
FIELD LNK_SPEC_PTR
TYPE I4
DESCRIPTION "Pointer to this link set's specification record"
END_FIELD
FIELD LNK_MEM_PTR
TYPE I4
DESCRIPTION "Pointer to this link set's member record"
END_FIELD
FIELD NEXT_LNK_HDR_PTR
TYPE I4
DESCRIPTION "Pointer to the next link set hierarchical record"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: TIMING_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD TIMING_TYPE
DESCRIPTION "The TIMING_TYPE record contains timing link data for
timing link sets that has been pulled into the C&C List
because at least one of the set members is on the
candidate list."
RELATED_FIELDS "qslink_timing.*"
FIELD DELTA_TIME_BETWEEN_SUS
TYPE I4
UNITS "SECONDS"
RELATED_FIELDS "qslink_timing.link_delta"
END_FIELD
FIELD TOLERANCE_FLAG
TYPE YES_NO_FLAG_TYPE
RELATED_FIELDS "qslink_timing.link_tol_flg"
END_FIELD
FIELD LINK_TOLERANCE_VALUE
TYPE I4
UNITS "SECONDS"
RELATED_FIELDS "qslink_timing.link_tol"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: ORIENT_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD ORIENT_TYPE
DESCRIPTION "The ORIENT_TYPE record contains orient link data for
orient link sets that has been pulled into the C&C List
because at least one of the set members is on the
candidate list."
RELATED_FIELDS "qslink_orient.*"
FIELD DELTA_V3PA_BETWEEN_SUS
TYPE R8
UNITS "DEGREES"
RELATED_FIELDS "qslink_orient.link_delta"
END_FIELD
FIELD LINK_TOLERANCE_VALUE
TYPE R8
RELATED_FIELDS "qslink_orient.link_tol"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: LNK_SPEC_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD LNK_SPEC_TYPE
DESCRIPTION "The LNK_SPEC_TYPE record contains specification information
about SUs in the link set record pair. It is used for both
timing and orient link sets."
RELATED_FIELDS "qslink_timing.*" "qslink_orient.*"
FIELD SU1_PTR
TYPE I4
DESCRIPTION "Pointer to this first SU's linked set member record."
END_FIELD
FIELD SU2_PTR
TYPE I4
DESCRIPTION "Pointer to the second SU's linked set member record."
END_FIELD
FIELD TIMING
TYPE TIMING_TYPE
DESCRIPTION "An alternative way of storing the qslink_timing and
qslink_orient data is to have an entirely separate
C&C list record for timing (similar to the old lnk_spec_type,
just rename to something like lnk_timing_type)
and a separate record for orient links, say lnk_orient_type.
We instead decided to put the orient and timing delta
and tolerance fields into new structures which are then
nested into the original lnk_spec_type structure
for several reasons:
- su1_ptr and su2_ptr have the same meaning for
both orient or timing link sets.
- C&C list functions that deal with lnk_spec_type
records without regard to link type can be
reused with little or no modifications. For
example, array management code that deal with
free space pointers need not be changed.
- Ideally, the timing_type and the orient_type
structures should be unioned in the lnk_spec_type
structure, but the current SDDL compiler does
not provide this definition."
END_FIELD
FIELD ORIENT
TYPE ORIENT_TYPE
END_FIELD
FIELD NEXT_LNK_SPEC_PTR
TYPE I4
DESCRIPTION "Pointer to the next link specification record for
this linked set."
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: LNK_MEM_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD LNK_MEM_TYPE
DESCRIPTION "The LNK_MEM_TYPE record contains SU specific member
information."
RELATED_FIELDS "qslink_timing.*" "qslink_orient.*"
FIELD SU_NAME
TYPE SUNIT_ID_TYPE
RELATED_FIELDS "qslink_timing.sunit_id_1" "qslink_timing.sunit_id_2" "qslink_orient.sunit_id_1" "qslink_orient.sunit_id_2"
END_FIELD
FIELD SU_VER
TYPE VERSION_NUM_TYPE
RELATED_FIELDS "qslink_timing.vrs_num_1" "qslink_timing.vrs_num_2" "qslink_orient.vrs_num_1" "qslink_orient.vrs_num_2"
END_FIELD
FIELD SU_WIN_START_TIME
TYPE SOGS_INT_TIME_TYPE
RELATED_FIELDS "qscheduling.calc_start" "wistat_sunit.beg_time"
END_FIELD
FIELD SU_WIN_END_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "Partner to SU_WIN_START_TIME field above."
RELATED_FIELDS "qscheduling.calc_stop" "
END_FIELD
FIELD SU_FIRST_SCIENCE_TIME
TYPE SOGS_INT_TIME_TYPE
RELATED_FIELDS "wistat_sunit.first_sci"
END_FIELD
FIELD SU_FIRST_TARG_SCIENCE_V3PA
TYPE R8
DESCRIPTION "This is the V3 position angle at the start of the first
targeted alignment for this SU. This is used to determine the
V3 position angle at which to schedule other members of the
orientation link set. It this member is not yet scheduled
on this or the composite baseline calendar, then this value
is zero. This field applies only to orient link sets. For
timing links, this field is irrelevant and should be set to
zero. Range is 0 to 360.0"
UNITS "DEGREES"
END_FIELD
FIELD SU_PTR
TYPE I4
DESCRIPTION "Pointer to the SU_TYPE record for this SU if this SU
can be scheduled on this calendar. If this SU has
already been scheduled on another calendar, or has
scheduling windows which are not within this calendar,
then this value will be 0."
END_FIELD
FIELD BASE_PTR
TYPE I4
DESCRIPTION "Pointer to the BASE_TYPE record for this SU if this SU
is not a candidate on this cclist but rather on a
baselined cclist. If it is a member of this cclist
then this value will be 0."
END_FIELD
FIELD LNK_MEM_PTR
TYPE I4
DESCRIPTION "Pointer to the next link set member record (LNK_MEM_TYPE)
for this linked set. If 0, then this is the last SU
in the linked set."
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: BASE_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD BASE_TYPE
DESCRIPTION "The BASE_TYPE defines a structure for holding baselined
calendar information."
RELATED_FIELDS "wbase_cat.*" "wistat_sunit.*"
FIELD CCLIST_ID
TYPE CCLIST_ID_TYPE
RELATED_FIELDS "wbase_cat.ccl_name"
END_FIELD
FIELD CCLIST_VERSION
TYPE CCLIST_VERSION_NUM_TYPE
RELATED_FIELDS "wbase_cat.ccl_vers"
END_FIELD
FIELD START_TIME
TYPE SOGS_INT_TIME_TYPE
RELATED_FIELDS "wbase_cat.cal_beg_time"
END_FIELD
FIELD END_TIME
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "Partner field is START_TIME above."
RELATED_FIELDS "wbase_cat.cal_end_time"
END_FIELD
FIELD GLOBAL_FLAG
TYPE C1
DESCRIPTION "This flag denotes whether the c&c list was extracted
from the global or local baselines (values G or L)."
END_FIELD
FIELD BASELINE_TIME
TYPE I4
RELATED_FIELDS "wbase_cat.base_time"
DESCRIPTION "Can be used in CCLIST/UPDATE to determine whether a composite
baseline needs to be updated or not."
END_FIELD
FIELD BASE_PTR
TYPE I4
DESCRIPTION "This is a pointer to next BASE_TYPE record in linked list
and is 0 when there are no more records in the list."
END_FIELD
END_RECORD
!
RECORD OS_TYPE
FIELD MODEL_ID
TYPE C2
RELATED_FIELDS "qbs_obset.saa_model"
DESCRIPTION "PROPOSER GIVEN ID OF THE SPECIFIC SAA MODEL TO
USE FOR THE OBSET. NOT USED IF LICOSAA_FLAG = N."
!
END_FIELD
FIELD PCS_SAA_RECOVERY_TIME
TYPE I4
DESCRIPTION "PROPOSER GIVEN RECOVERY TIME AFTER SAA EXIT.
NOT USED IF LICOSAA_FLAG = N."
RELATED_FIELDS "qbs_obset.recovery_tm"
END_FIELD
FIELD MAX_SLEW_ANGLE
TYPE R4
RELATED_FIELDS "qbs_obset.max_slew_int"
DESCRIPTION "SPECIFIES THE MAXIMUM SLEW ANGLE USED IN
COMPUTING THE SLEW TYPE PCS REACQUISITION TIME
(LICSLT). ALSO SPECIFIES THE MAXIMUM ACCEPTABLE
ANGLE FOR A SLEW TO THIS OBSET FROM OR TO AN
INTERLEAVER. "
!
END_FIELD
FIELD FIRST_PREF_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
WINDOW RECORD OF PREFERRED WINDOWS.
(NOT USED UNTIL SOGS 2)."
!
END_FIELD
FIELD LAST_PREF_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
WINDOW RECORD OF PREFERRED WINDOWS.
(NOT USED UNTIL SOGS 2)."
!
END_FIELD
FIELD FIRST_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
WINDOW RECORD OF TIME CRITICAL WINDOWS.
THESE WINDOWS ARE USED FOR COMPUTING THE
BASIC SCORE AND ALSO FOR RESERVED TIME."
!
END_FIELD
FIELD LAST_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
WINDOW RECORD OF TIME CRITICAL WINDOWS.
THESE WINDOWS ARE USED FOR COMPUTING THE
BASIC SCORE AND ALSO FOR RESERVED TIME."
!
END_FIELD
FIELD FIRST_NOM_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
NOMINAL ROLL WINDOW RECORD. THESE WINDOWS HAVE
ALREADY BEEN INTERSECTED WITH ANY TIME CRITICAL
WINDOWS WHICH MAY HAVE BEEN SPECIFIED."
!
END_FIELD
FIELD LAST_NOM_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
NOMINAL ROLL WINDOW RECORD. THESE WINDOWS HAVE
ALREADY BEEN INTERSECTED WITH ANY TIME CRITICAL
WINDOWS WHICH MAY HAVE BEEN SPECIFIED."
!
END_FIELD
FIELD FIRST_OFF_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET OFF
NOMINAL ROLL WINDOW RECORD. THESE WINDOWS HAVE
ALREADY BEEN INTERSECTED WITH ANY TIME CRITICAL
WINDOWS WHICH MAY HAVE BEEN SPECIFIED."
!
END_FIELD
FIELD LAST_OFF_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET OFF
NOMINAL ROLL WINDOW RECORD. THESE WINDOWS HAVE
ALREADY BEEN INTERSECTED WITH ANY TIME CRITICAL
WINDOWS WHICH MAY HAVE BEEN SPECIFIED."
!
END_FIELD
FIELD CHOSEN_START
TYPE I4
DESCRIPTION "START TIME OF THE INTERSECTION OF O.S. WINDOWS
WHICH WAS FINALLY CHOSEN TO SCHEDULE.
NOT SAVED BY WPROP ON UPDATE."
!
END_FIELD
FIELD CHOSEN_END
TYPE I4
DESCRIPTION "END TIME OF THE INTERSECTION OF O.S. WINDOWS
WHICH WAS FINALLY CHOSEN TO SCHEDULE.
NOT SAVED BY WPROP ON UPDATE."
!
END_FIELD
FIELD FIRST_AL_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST ALIGNMENT RECORD IN
THIS OBS SET."
!
END_FIELD
FIELD LAST_AL_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST ALIGNMENT RECORD IN
THIS OBS SET."
!
END_FIELD
FIELD OBSERVATION_SET_ID
TYPE C7
DESCRIPTION "OBSERVATION SET ID, 5 CHAR FOR PROPOSAL OR
PROGRAM ID + 2 CHAR FOR OBS SET."
!
END_FIELD
FIELD CANDIDATE_ID
TYPE C7
DESCRIPTION "SU ID. ONLY THE FIRST(LEFT) 7 CHARS APPLY."
!
END_FIELD
FIELD VERSION
TYPE C2
DESCRIPTION "CANDIDATE VERSION NUMBER USED TO ASSOCIATE THE
CANDIDATE WITH THE INSTRUCTIONS BUILT FOR IT."
!
END_FIELD
FIELD CAN_INTERRUPT
TYPE C1
DESCRIPTION "(Y/N) FLAG TO INDICATE IF THIS OBS SET CAN BE
INTERRUPTED. IT IS ASSUMED THAT ANY O.S. THAT IS
UNINTERRUPTIBLE IS ALSO NON-INTERLEAVEABLE."
!
END_FIELD
FIELD INTERLEAVE_FLAG
TYPE C1
DESCRIPTION "INTERLEAVE FLAG. WHERE Y= THIS O.S. CAN BE
INTERRUPTED AND INTERLEAVED. N= NOT TO BE INTERLEAVED.
IT IS ASSUMED THAT IF THE O.S. IS NOT INTERRUPTIBLE
THEN IT IS ALSO NON-INTERLEAVABLE."
!
END_FIELD
FIELD SUM_OF_ALIGN_TIMES
TYPE I4
DESCRIPTION "THIS IS THE SUM OF ALL THE ALIGNMENT TIMES
FOR THIS OBS SET."
!
END_FIELD
FIELD FHST_ID
TYPE B
DIMENSION 2
DESCRIPTION "(0 to 3) ID OF THE SPECIFIC FHST(S) TO USE
FOR THE PCS ACQUISITION WHEN LICXPCS_=3 OR 4.
IF BOTH FIELDS ARE 0, THEN ASSUME ALL 3 FHSTS
ARE TO BE USED."
!
END_FIELD
FIELD MODE
TYPE B
DESCRIPTION "SPECIFIES THE PCS MODE FOR THIS OBSERVATION
SET. WHERE: 1=GYRO, 2=FGS ONLY, 3=FHST ONLY,
4=FGS/FHST, 5=FGS/GYRO."
!
END_FIELD
FIELD RESERVED_TIME_FLAG
TYPE C1
DESCRIPTION "Y/N. INDICATES IF THIS OBS SET IS FOR
RESERVING TIME"
!
END_FIELD
FIELD OS_OVR_PTR
TYPE I2
DESCRIPTION "POINTER TO THE OS OVERRIDE RECORD APPLYING
TO THIS OS"
!
END_FIELD
FIELD NEXT_OS_PTR
TYPE I2
DESCRIPTION "POINTER TO THE NEXT OBSERVATION SET RECORD."
! NEW OBSET LEVEL ITEMS FOR PCS REACQUISITION AND
! OBSET USING SAME GUIDE STARS
END_FIELD
FIELD PCS_REACQ_TYPE
TYPE C1
DESCRIPTION "SPECIFIES WHICH TYPE OF PCS REACQUISITION
ACTIVITY NEEDED. ''N'' = NOSLEW, ''S'' = SLEW,
AND ''C'' = COMPUTED."
!
END_FIELD
FIELD PCS_REACQ_DETERMINATION_TIME
TYPE I4
DESCRIPTION "TIME USED TO DETERMINE WHETHER A PCS REACQ. ACT.
OF TYPE SLEW OR NOSLEW MUST BE SCHEDULED AFTER AN
INTERRUPTION. APPLICABLE IF THE PCS REACQ. TYPE IS
''C''. THIS TIME IS COMPARED WITH THE INTERVAL
BETWEEN INTERRUPTED ALIGNMENTS/OBSETS."
END_FIELD
FIELD NOSLEW_REACQ_TIME
TYPE I4
DESCRIPTION "SPECIFIES THE TIME TO SCHEDULE FOR A PCS
REACQUISITION TYPE OF NOSLEW. "
END_FIELD
FIELD SLEW_REACQ_TIME
TYPE I4
DESCRIPTION "SPECIFIES THE TIME TO SCHEDULE FOR A PCS
REACQUISITION TYPE OF SLEW. "
!
END_FIELD
FIELD PREVIOUS_OBSET_FLAG
TYPE C1
DESCRIPTION "FLAG SPECIFYING THAT THIS OBSET USES THE SAME
GUIDE STARS AS THE PREVIOUS OBSET FOR THE SAME
CANDIDATE.
''Y'' = SAME GUIDE STARS USED;
''N'' = USES DIFFERENT GUIDE STARS."
END_FIELD
FIELD MIN_SLEW
TYPE R4
DESCRIPTION "MINIMUM SLEW ANGLE TO BE USED IN CALCULATING THE PCS
ACQUISITION TIME. THE COMPUTED SLEW ANGLE
WILL ONLY BE USED IN THE CALCULATION IF GREATER
THAN THIS VALUE."
!
END_FIELD
FIELD ROLL_FHST_CONTROL
TYPE C1
DESCRIPTION "CONTROLS THE SCHEDULING OF FHST ROLL UPDATES WHEN
SLEWING FROM THE OBSERVATION SET, N = DO NOT DO
AN FHST UPDATE, D = SCHEDULE AN FHST UPDATE
AS REQUIRED BY SCHEDULING ALGORITHM (DEFAULT),
Y = SCHEDULE AN FHST ROLL UPDATE."
!
END_FIELD
FIELD FULL_FHST_CONTROL
TYPE C1
DESCRIPTION "CONTROLS THE SCHEDULING OF FHST FULL UPDATES
FOLLOWING A SLEW TO THE OBSERVATION SET, N=DO NOT
DO AN FHST UPDATE, D = SCHEDULE AN FHST UPDATE
AS REQUIRED BY SCHEDULING ALGORITHM (DEFAULT),
Y = SCHEDULE AN FHST FULL UPDATE."
!
END_FIELD
FIELD ROLL_FHST_ID_1
TYPE B
DESCRIPTION "SPECIFIES FHST WHICH CANNOT BE USED TO SCHEDULE
AN FHST UPDATE BEFORE A SLEW FROM THE OBSERVATION
SET. IF TWO FHSTS (FHSTROLL1,FHSTROLL2) ARE
SPECIFIED, THEN ONLY A 1-FHST ROLL UPDATE WILL BE
SCHEDULED. IF NEITHER ARE SPECIFIED, THEN ALL THREE
FHSTS WILL BE CONSIDERED FOR FHST UPDATE
SCHEDULING."
!
END_FIELD
FIELD ROLL_FHST_ID_2
TYPE B
DESCRIPTION "SPECIFIES FHST WHICH CANNOT BE USED TO SCHEDULE
AN FHST UPDATE BEFORE A SLEW FROM THE OBSERVATION
SET. IF TWO FHSTS (FHSTROLL1,FHSTROLL2) ARE
SPECIFIED, THEN ONLY A 1-FHST ROLL UPDATE WILL BE
SCHEDULED. IF NEITHER ARE SPECIFIED, THEN ALL THREE
FHSTS WILL BE CONSIDERED FOR FHST UPDATE
SCHEDULING."
!
END_FIELD
FIELD FULL_FHST_ID_1
TYPE B
DESCRIPTION "SPECIFIES FHST WHICH CANNOT BE USED TO SCHEDULE
AN FHST FULL UPDATE (BEFORE OR AFTER A SLEW).
IF SPECIFIED, ONLY THE OTHER 2 FHSTS CAN BE
CONSIDERED FOR SCHEDULING. IF NONE SPECIFIED, ALL THREE
FHSTS WILL BE CONSIDERED FOR FHST UPDATE SCHEDULING."
!
END_FIELD
FIELD GAP_BETWEEN_PCS_SCI
TYPE C1
DESCRIPTION "FLAG WHICH SPECIFIES WHETHER A GAP BETWEEN THE PCS
ACQUISITION AND THE FIRST ALIGNMENT OF THE
OBSERVATION SET WHICH CANNOT BE DONE IN PARALLEL
WITH A SLEW IS ALLOWED. A GAP MAY RESULT IF AN
FHST UPDATE IS REQUIRED AFTER A SLEW, BUT THE DELAY
BETWEEN THE LATEST TIME THE UPDATE CAN BE SCHEDULED
AND THE LATEST START TIME OF THE PCS ACQUISITION
ACTIVITY EXCEEDS FHSTDEL2."
!
END_FIELD
FIELD NUM_FHST_FOR_PCS
TYPE B
DESCRIPTION "SPECIFIES THE NUMBER OF FHSTS REQUIRED TO BE
VISIBLE DURING THE OBSERVATION SET. THIS FIELD MAY
SPECIFY FROM 1-3 FHSTS ARE REQUIRED. DEFAULT VALUE
FROM THE PCS ACQUISITION DEFAULT PARAMETERS
RELATION IF THE PCS ACQUISITION OVERRIDE FLAG
IS SET TO Y."
!
END_FIELD
FIELD ROLL_RATE_COEFF
TYPE R4
DESCRIPTION "SPECIFIES THE ROLL ERROR DEGRADATION COEFFICIENT
OF THE ST POSITION UNCERTAINTY MODEL ASSOCIATED
WITH THE PCS MODE. DEFAULT VALUE FROM THE PCS
ACQUISITION DEFAULT PARAMETERS RELATION IF
THE PCS ACQUISITION OVERRIDE FLAG IS Y.
UNITS ARE ARCSECONDS/SECOND."
!
END_FIELD
FIELD ATTITUDE_RATE_COEFF
TYPE R4
DESCRIPTION "SPECIFIES THE PITCH/YAW ERROR DEGRADATION COEFFICIENT
OF THE ST POSITION UNCERTAINTY MODEL ASSOCIATED
WITH THE PCS MODE. DEFAULT VALUE FROM THE PCS
ACQUISITION DEFAULT PARAMETERS RELATION IF
THE PCS ACQUISITION OVERRIDE FLAG IS Y.
UNITS ARE ARCSECONDS/SECOND."
!
END_FIELD
FIELD FIRST_PCS_REACQ_COEFF1
TYPE R4
DESCRIPTION "SPECIFIES THE FIRST COEFFICIENT OF THE GUIDE STAR
ACQUISITION TIME MODEL. DEFAULT VALUE FROM THE
PCS ACQUISITION DEFAULT PARAMETERS RELATION IF
THE PCS RE-ACQUISITION OVERRIDE FLAG IS Y."
!
END_FIELD
FIELD SECOND_PCS_REACQ_COEFF1
TYPE R4
DESCRIPTION "SPECIFIES THE SECOND COEFFICIENT OF THE GUIDE STAR
ACQUISITION TIME MODEL. DEFAULT VALUE FROM THE
PCS ACQUISITION DEFAULT PARAMETERS RELATION IF
THE PCS RE-ACQUISITION OVERRIDE FLAG IS Y.
UNITS ARE SECONDS/ARCSECONDS."
!
END_FIELD
FIELD THIRD_PCS_REACQ_COEFF1
TYPE R4
DESCRIPTION "SPECIFIES THE THIRD COEFFICIENT OF THE GUIDE STAR
ACQUISITION TIME MODEL. DEFAULT VALUE FROM THE
PCS ACQUISITION DEFAULT PARAMETERS RELATION IF
THE PCS RE-ACQUISITION OVERRIDE FLAG IS Y."
!
END_FIELD
FIELD MIN_INT_DUR
TYPE I4
DESCRIPTION "MINIMUM TIME OBSET MAY BE INTERRUPTED."
!
END_FIELD
FIELD MAX_INT_DUR
TYPE I4
DESCRIPTION "MAXIMUM TIME OBSET MAY BE INTERRUPTED."
!
END_FIELD
FIELD PCS_REC_TIME
TYPE I4
DESCRIPTION "TIME REQUIRED TO CONFIGURE THE PCS PRIOR
TO A SLEW"
!
END_FIELD
FIELD SLEW_SET_TIME
TYPE I4
DESCRIPTION "TIME TO PERMIT SETTELING OF THE SOLAR ARRAYS"
!
END_FIELD
FIELD SI_MOTION_FLAG
TYPE C1
DESCRIPTION "(Y/N). FLAG DENOTING WHETHER AN SI
RECONFIGURATION ACTIVITY WHICH SETS THE
MECHANISM MOTION FLAG MAY BE SCHEDULED
IN PARALLEL WITH THE OBSERVATION SET."
!
END_FIELD
FIELD SU_PTR
TYPE I2
DESCRIPTION "POINTER TO THE SCHEDULING UNIT WHICH
CONTAINS THIS OBSERVATION SET"
!
END_FIELD
FIELD FIRST_PCS_NOM_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
PCS RESTRICTED NOMINAL ROLL WINDOW RECORD. "
!
END_FIELD
FIELD LAST_PCS_NOM_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
PCS RESTRICTED NOMINAL ROLL WINDOW RECORD. "
!
END_FIELD
FIELD FIRST_PCS_OFF_NRM_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
PCS RESTRICTED OFF-NORMAL ROLL WINDOW RECORD. "
!
END_FIELD
FIELD LAST_PCS_OFF_NRM_WIND_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
PCS RESTRICTED OFF-NORMAL ROLL WINDOW RECORD. "
!
END_FIELD
FIELD FIRST_PCS_DATA_SET_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
PCS DATA SET RECORD. "
!
END_FIELD
FIELD LAST_PCS_DATA_SET_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
PCS DATA SET RECORD. "
!
END_FIELD
FIELD PCS_SCENARIO_NAME
TYPE C8
DESCRIPTION "PCS SCENARIO NAME "
!
END_FIELD
FIELD MAX_SEPARATION_DURATION
TYPE I4
DESCRIPTION "MAXIMUM SEPARATION TIME BETWEEN THIS OBSET
AND THE NEXT OBSET. SEPARATION IS MEASURED
FROM THE START OF THE FIRST ALIGNMENT OF THIS
OBSET TO THE START OF THE FIRST ALIGNMENT OF
THE NEXT OBSET."
!
END_FIELD
FIELD MIN_SEPARATION_DURATION
TYPE I4
DESCRIPTION "MINIMUM SEPARATION TIME BETWEEN THIS OBSET
AND THE NEXT OBSET. SEPARATION IS MEASURED
FROM THE START OF THE FIRST ALIGNMENT OF THIS
OBSET TO THE START OF THE FIRST ALIGNMENT OF
THE NEXT OBSET."
!
END_FIELD
FIELD SAA_FLAG
TYPE C1
DESCRIPTION "Y/N ... FLAG TO INDICATE IF THE SAA AVOIDANCE
CHECK IS TO BE EXECUTED FOR THE PCS WHERE
Y = CHECK THE SAA AVOIDANCE RESTRICTION;
N = DO NOT CHECK."
!
END_FIELD
FIELD PCS_MAX_DUR
TYPE I4
DESCRIPTION "MAXIMUM PCS ACQUISITION DURATION
FROM SEP 15991"
!
END_FIELD
FIELD FHSTS_USED_BY_OBSET
TYPE B
DIMENSION 2
DESCRIPTION "FHSTS USED BY OBSET FOR PCS "
END_FIELD
FIELD AL1_IN_NEXT_ORBIT
TYPE C1
DESCRIPTION "IF THE ALIGNMENT IS NOT INTERRUPTIBLE AND
IF THE SCIENCE OF THE FIRST TARGETTED
ALIGNMENT OF THIS OBSET CANNOT BE SCHEDULED
ENTIRELY IN THE SAME ORBIT AS THE PCS
ACQUISITION, SCHEDULE THE SCIENCE
IN THE NEXT ORBIT IF POSSIBLE.
(Y = ATTEMPT TO SCHEDULE THE SCIENCE
IN THE NEXT ORBIT, N = DO NOT ATTEMPT)."
!
! -- 18952 --
END_FIELD
FIELD PAR_ALLOWED_TYPE
TYPE C1
DESCRIPTION "If this SU is a PRIMARY OBSET, then
A : ATTACHED parallel obsets can be scheduled
Y : means YES parallel obsets can be scheduled
N : means NO parallel obsets can be scheduled
I : Internally targetted obsets can be scheduled"
!
! -- 22108 --
END_FIELD
FIELD MAXIMUM_OBSET_DUR
TYPE I4
DESCRIPTION "The elapsed time from the start of the first
alignment to the end of the last alignment
including SAMs, reacquisitions, and interruptions
of both the alignments and obset. "
!
! -- 21727 --
END_FIELD
FIELD HANDOFF_ACQ_TYPE
TYPE C4
DESCRIPTION "NONE/GYRO/SGSH/CGSH SPECIFIES WHETHER HANDOFF OF PCS
CONTROL MAY BE SCHEDULED, AND IF SO WHETHER IT IS TO
ANOTHER PAIR OF GUIDE STARS VIA SIMPLE GUIDE STAR
HANDOFF (SGSH) OR CLASSICAL GUIDE STAR HANDOFF
(CGSH) OR FOR GYRO CONTROL (GYRO). NOTE THAT TYPE
CGSH IS USED TO INDICATE THAT CLASSICAL HANDOFFS ARE
ALLOWED FOR THE OBSET REGARDLESS OF THE FACT THAT
PAUSE ACTIVITIES ARE NOT SCHEDULED FOR SUCH EVENTS.
BLANK IS THE SAME AS NONE."
!
! -- 21727 --
END_FIELD
FIELD FIRST_MOSS_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
MOSS WINDOW RECORD OF MOVING TARGET WINDOWS."
!
! -- 21727 --
END_FIELD
FIELD LAST_MOSS_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
MOSS WINDOW RECORD OF MOVING TARGET WINDOWS."
!
! -- 21727 --
END_FIELD
FIELD FIRST_PC_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE FIRST OBSERVATION SET
WINDOW RECORD OF PHASE CRITICAL WINDOWS."
!
! -- 21727 --
END_FIELD
FIELD LAST_PC_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE LAST OBSERVATION SET
WINDOW RECORD OF PHASE CRITICAL WINDOWS."
!
! -- 21728 --
END_FIELD
FIELD SGSH_DURATION
TYPE I4
DESCRIPTION "CALCULATED DURATION OF SIMPLE GS HANDOFF
ACQUISITION ACTIVITY. "
!
! -- 21728 --
END_FIELD
FIELD CGSH_DURATION
TYPE I4
DESCRIPTION "CALCULATED DURATION OF CLASSICAL GS HANDOFF
ACQUISITION ACTIVITY. "
!-- 21728 --
END_FIELD
FIELD SGSH_SCEN_NAME
TYPE C8
DESCRIPTION "SIMPLE GS HANDOFF ACQUISITION SCENARIO NAME.
SPECIFIES THE SCENARIO NAME USED TO DEFINE
THE ACQUISITION TIME PARAMETERS. "
END_FIELD
FIELD CGSH_SCEN_NAME
TYPE C8
DESCRIPTION "CLASSICAL GS HANDOFF ACQUISITION SCENARIO NAME.
sPECIFIES THE SCENARIO NAME USED TO DEFINE
THELICPNT_MODE_POINTING_MODE ACQUISITION TIME PARAMETERS. "
END_FIELD
FIELD ACQ_OVERHEAD_DUR
TYPE I4
DESCRIPTION "The duration of the overhead portion of the
guide star acquistion. Included in this, is
the mimimum centerline maneuver duration if
centerlining is requested. (PR 24850)"
END_FIELD
FIELD REACQ_OVERHEAD_DUR
TYPE I4
DESCRIPTION "The duration of the overhead portion of the
guide star reacquistion. (PR 24850)"
END_FIELD
FIELD PREV_ROLL_FL
TYPE C1
DESCRIPTION "This flag indicates whether an obset is required
to use the previous obset's orientation. In that case
the value will be Y; otherwise it will be N.
The default is N. This flag is only meaningful
for subsequent obsets of a multi-obset SU (OPR 31173)."
END_FIELD
END_RECORD
!
RECORD WIN_TYPE
!
!
FIELD WINDOW_START
TYPE I4
DESCRIPTION "START TIME OF THE WINDOW IN SECONDS FROM
JANUARY 1, 1980. TIME CRITICAL WINDOWS HAVE
ALREADY BEEN INTERSECTED INTO NOMINAL AND
OFF NORMAL WINDOW"
!
END_FIELD
FIELD WINDOW_STOP
TYPE I4
DESCRIPTION "STOP TIME OF THE WINDOW IN SECONDS FROM
JANUARY 1, 1980. TIME CRITICAL WINDOWS HAVE
ALREADY BEEN INTERSECTED INTO NOMINAL AND
OFF NORMAL WINDOW"
!
END_FIELD
FIELD NEXT_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE NEXT OBSERVATION SET
WINDOW RECOR"
!
END_FIELD
FIELD PREV_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE PREVIOUS OBSERVATION SET
WINDOW RECOR"
!
END_FIELD
END_RECORD
!
RECORD PCS_WIN_TYPE
!
!
FIELD PCS_WINDOW_START
TYPE I4
DESCRIPTION "START TIME OF THE WINDOW IN SECONDS FROM
JANUARY 1, 1980. "
!
END_FIELD
FIELD PCS_WINDOW_STOP
TYPE I4
DESCRIPTION "STOP TIME OF THE WINDOW IN SECONDS FROM
JANUARY 1, 1980. "
!
END_FIELD
FIELD PCS_ACQ_DATA_PTR
TYPE I2
DESCRIPTION "POINTER TO PCS ACQ DATA RECORD"
!
END_FIELD
FIELD NEXT_PCS_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE NEXT OBSERVATION SET
PCS WINDOW RECORD."
!
END_FIELD
FIELD PREV_PCS_WIN_PTR
TYPE I2
DESCRIPTION "POINTER TO THE PREVIOUS OBSERVATION SET
PCS WINDOW RECORD. "
!
!
END_FIELD
END_RECORD
!
RECORD ACQ_DATA_TYPE
!
!
FIELD DATA_SET_ID
TYPE C3
DESCRIPTION "DATA SET ID"
!
END_FIELD
FIELD PROBABILITY_OF_SUCC_ACQ
TYPE R4
DESCRIPTION "PROBABILITY OF SUCCESSFUL ACQUISITION "
!
END_FIELD
FIELD LOW_V3_ANGLE
TYPE R8
DESCRIPTION "V3 POSITION ANGLE LOWER LIMIT "
!
END_FIELD
FIELD UPPER_V3_ANGLE
TYPE R8
DESCRIPTION "V3 POSITION ANGLE UPPER LIMIT "
!
END_FIELD
FIELD RA_OF_V1_REF
TYPE R8
DESCRIPTION " AVERAGE OF RA FOR ALL ALIGNMENTS "
!
END_FIELD
FIELD DEC_OF_V1_REF
TYPE R8
DESCRIPTION " AVERAGE OF DEC FOR ALL ALIGNMENTS "
!
END_FIELD
FIELD PITCH_YAW_COEFF
TYPE R8
DESCRIPTION "PITCH/YAW COEFF"
!
END_FIELD
FIELD ROLL_ERR_COEFF
TYPE R8
DESCRIPTION "ROLL ERROR COEFF"
!
END_FIELD
FIELD ACQ_TIM_MOD1
TYPE R8
DESCRIPTION "FIRST TERM OF ACQ TIME MODEL"
!
END_FIELD
FIELD ACQ_TIM_MOD2
TYPE R8
DESCRIPTION "SECOND TERM OF ACQ TIME MODEL"
!
END_FIELD
FIELD ACQ_TIM_MOD3
TYPE R8
DESCRIPTION "THIRD TERM OF ACQ TIME MODEL"
!
END_FIELD
FIELD NEXT_PCS_DATA_SET_PTR
TYPE I2
DESCRIPTION "POINTER TO THE NEXT OBSERVATION SET
PCS DATA SET RECORD FOR THIS OBSET."
!
END_FIELD
FIELD PREV_PCS_DATA_SET_PTR
TYPE I2
DESCRIPTION "POINTER TO THE PREVIOUS OBSERVATION SET
PCS DATA SET RECORD FOR THIS OBSET."
!
END_FIELD
END_RECORD
!
RECORD AL_TYPE
!
!
FIELD CANDIDATE_ID
TYPE C7
DESCRIPTION "CANDIDATE ID."
!
END_FIELD
FIELD PROPOSAL_PROGRAM_ID
TYPE C8
DESCRIPTION "PROPOSAL ID and PROGRAM ID. THE FIRST(LEFT) 5 CHARS APPLY
TO THE PROPOSAL ID and THE LAST 3 CHARS APPLY TO THE
PROGRAM ID (per 17599)."
!
END_FIELD
FIELD OBSET_ID
TYPE C2
DESCRIPTION "OBSET NUMBER"
!
END_FIELD
FIELD ALIGN_ID
TYPE C2
DESCRIPTION "ALIGNMENT NUMBER"
!
END_FIELD
FIELD VERSION_NUMBER
TYPE C2
DESCRIPTION "CANDIDATE VERSION NUMBER."
!
END_FIELD
FIELD AL_SAA_MODEL_ID
TYPE C2
DESCRIPTION "PROPOSER GIVEN ID OF THE SPECIFIC SAA MODEL TO USE
FOR THE ALIGNMENT. NOT USED IF LICASAA_FLAG = N."
!
END_FIELD
FIELD AL_SAA_RECOVERY_TIME
TYPE I4
DESCRIPTION "PROPOSER GIVEN RECOVERY TIME AFTER SAA EXIT.
NOT USED IF LICASAA_FLAG = N."
!
END_FIELD
FIELD NEXT_AL_PTR
TYPE I2
DESCRIPTION "POINTER TO THE NEXT ALIGNMENT RECORD IN
THIS OBS SET. IF LAST ALIGNMENT, THEN = 0."
!
END_FIELD
FIELD PREV_AL_PTR
TYPE I2
DESCRIPTION "POINTER TO THE PREVIOUS ALIGNMENT RECORD IN
THIS OBS SET. IF FIRST ALIGNMENT, THEN = 0."
!
END_FIELD
FIELD SI
TYPE C4
DESCRIPTION "FOC/FOS/HRS/WFPC/HSP/FGS (LEFT JUSTIFIED).
SI TO BE USED TO DETERMINE SLIT/APERTURE
ORIENTATION FOR POINTING"
!
END_FIELD
FIELD SAM_TIME
TYPE I4
DESCRIPTION "THE TIME REQUIRED TO CARRY OUT THE SMALL
ANGLE MANEUVER BEFORE THE ALIGNMENT."
!
END_FIELD
FIELD ACQ_TIME_ESTIMATE
TYPE I4
DESCRIPTION "PROPOSER''S TIME ESTIMATE FOR THE ACQUISITION
OF THIS TARGET."
!
END_FIELD
FIELD TOTAL_TIME_REQUIRED
TYPE I4
DESCRIPTION "SPECIFIES TOTAL TIME ASSOCIATED WITH POINTING
FOR THIS ALIGNMENT, INCLUDES TIME FOR MODE/
CONFIGURATION CHANGES DURING THE ALIGNMENT.
INCLUDES CALIBRATION TIME BUT EXCLUDES TARGET
ACQUISITION TIME. ALSO INCLUDES OVERHEADS AT
THE START AND END FOR THIS ALIGNMENT."
!
END_FIELD
FIELD DATA_VOLUME_FOR_ALIGN
TYPE R4
DESCRIPTION "PROPOSER EXPECTED DATA VOLUME FOR THIS ALIGNMENT."
!
END_FIELD
FIELD CAL_DATA_VOLUME_FOR_ALIGN
TYPE R4
DESCRIPTION "PROPOSER EXPECTED CALIBRATION DATA VOLUME FOR THIS
ALIGNMENT."
!
END_FIELD
FIELD OSS_OVERLOAD_TIME
TYPE I4
DESCRIPTION "TIME TO ALLOW AFTER THIS ALIGNMENT
IF FOLLOWED BY A REAL TIME ACTIVITY.
THIS IS USED TO ALLOW OSS ENOUGH TIME
TO CATCH UP WITH THEIR PROCESSING SO
THAT THEY CAN PROCESS THE REAL TIME
DATA. **MAXIMUM OF ONE ORBIT**"
!
END_FIELD
FIELD CALC_ORI_TY
TYPE C2
DESCRIPTION "APERTURE ORIENTATION TYPE WHERE:
NM = NOMINAL ROLL (NO V3 IS GIVEN),
RG = RANGE (MIN AND MAX V3 ARE GIVEN),
AB = ABSOLUTE ORIENTATION SPECIFIED (V3 IS GIVEN),
RT = REAL TIME SPEC (MIN AND MAX V3 ARE GIVEN),
NO = NO TARGET."
!
END_FIELD
FIELD V3_POSITION_ANGLE
TYPE R8
DESCRIPTION "PROPOSED V3 POSITION ANGLE NEEDED FOR THIS ALIGNMENT."
!
END_FIELD
FIELD MIN_POSITION_ANGLE
TYPE R8
DESCRIPTION "MINIMUM ALLOWED V3 POSITION ANGLE FOR THIS ALIGNMENT.
IF AN ABSOLUTE POSITION ANGLE IS GIVEN, THEN THIS
WOULD BE ZERO."
!
END_FIELD
FIELD MAX_POSITION_ANGLE
TYPE R8
DESCRIPTION "MAXIMUM ALLOWED V3 POSITION ANGLE FOR THIS ALIGNMENT.
IF AN ABSOLUTE POSITION ANGLE IS GIVEN, THEN THIS
WOULD BE ZERO."
!
END_FIELD
FIELD SCHED_POSITION_ANGLE
TYPE R8
DESCRIPTION "THE ACTUAL V3 POSITION ANGLE USED BY PLANNING AND
SCHEDULING."
!
END_FIELD
FIELD SUN_INCIDENCE_ANGLE
TYPE R8
DESCRIPTION "THE SUN INCIDENCE ANGLE OF THIS ALIGNMENT"
!
END_FIELD
FIELD SHADOWED_FLAG
TYPE L*1
DESCRIPTION "A FLAG INDICTING WHETHER OR NOT PART OF THE
SOLAR ARRAY IS SHADOWED DURING THIS ALIGNMENT.
SET TO TRUE IF SHADOWED, FALSE IF NOT."
!
END_FIELD
FIELD TYPE_OFF_NOM_OPER
TYPE I*2
DESCRIPTION "A VALUE INDICATING THE MAXIMUM DURATION AND THE
MINIMUM RECOVERY TIME TYPE FOR ANY OFF NORMAL
OPERATION CONTAINING THIS ALIGNMENT."
! ITMPDL comments continued in this fashion due to BDEF limitation
! 0 = NORMAL OPERATION, -
! 1 = OFF NORMAL W/ NO MAX DUR. OR MIN RECOV. TIME -
! 2 = OFF NORMAL W/ MAX DUR. = 15 ORBITS AND MIN RECOV. -
! TIME = MAX(DUR. OF OFF NORMAL OPERATION, 2 ORBITS) -
! 3 = OFF NORMAL WITH MAX DUR. = 10 ORBITS AND MIN RECOV. -
! TIME = MAX(DUR. OF OFF NORMAL OPERATION, 2 ORBITS) -
! 4 = OFF NORMAL WITH MAX DUR. = 10 ORBITS AND MIN -
! RECOV. TIME = 17 ORBITS -
! 5 = OFF NORMAL WITH SOLAR ARRAYS IN SHADOW; -
! MAX DUR. = 5 ORBITS, MIN RECOV. TIME = 23 ORBITS'
!
END_FIELD
FIELD ROLL_FLAG
TYPE L*1
DESCRIPTION "LOGICAL INDICATING IF THIS ALIGNMENT OCCURS WITH
AN OFF NORMAL ROLL. TRUE IF OFF NORMAL."
!
END_FIELD
FIELD ALIGN_TYPE
TYPE C2
DESCRIPTION "TA/DC/CA/RC/NL:
SPECIFIES THE TYPE OF ALIGNMENT WHERE
TA = TARGET ACQUISITION, DC = DATA
COLLECTION, CA = CALIBRATION, RC = SI
RECONFIGURATION, NL = NULL.
(default is DC). TYPE INDICATES THE
PREDOMINANT TYPE OF EXPOSURES ASSOCIATED WITH
THE ALIGNMENT."
!
END_FIELD
FIELD ASTROMETRY
TYPE C1
DESCRIPTION "Y/N. THIS ALIGNMENT IS FOR ASTROMETRY."
!
END_FIELD
FIELD SHADOW
TYPE C1
DESCRIPTION "Y/A/C/N A flag to indicate how this alignment
must be scheduled relative to the earth shadow.
S = Must be scheduled in shadow.
A = Must be scheduled to avoid shadow.
C = Must avoid shadow crossing.
N = No constraint at all."
!
END_FIELD
FIELD CAN_INTERRUPT
TYPE C1
DESCRIPTION "(Y/N) CAN THIS ALIGNMENT BE INTERRUPTED.
IT IS ASSUMED THAT ANY ALIGNMENT THAT IS
UNINTERRUPTIBLE IS ALSO NON-INTERLEAVEABLE."
!
END_FIELD
FIELD TARGET_TYPE
TYPE C1
DESCRIPTION "TARGET TYPE, WHERE: N=NO TARGET(INTERNAL CALIBRATION
OR DUMMY), P=POINT, A=AREA
M=MOVING, E=EARTH CALIBRATION.
MOVING IS ASSUMED TO BE NONTRACKING FOR BUILD 3."
!
END_FIELD
FIELD SIS_USED_SUMMARY
TYPE I2
DESCRIPTION "A SUMMARY OF WHICH SIS WILL BE USED IN THIS
ALIGNMENT. ONE BIT IS USED FOR EACH SI. IF THE
CORRESPONDING BIT IS SET, THEN THE SI IS USED.
SEE DIRINC:ZSIBITS.INC FOR FIELD DEFINITIONS."
!
END_FIELD
FIELD INITIAL_CALC_RA
TYPE R8
DESCRIPTION "This field contains the value of QAPOSITION.CALC_RA
when INITIAL_POS=I or B for fixed target alignments. For
fixed pointing moving target alignments, it is populated by
the scheduling software based on the target position at the
midpoint of the non-overhead portion of the alignment.
For scan-pointing moving target alignments, it is
populated by the scheduling software based on the target
position at the midpoint of the track 51 ramp-up
associated with the alignment."
!
END_FIELD
FIELD INITIAL_CALC_DEC
TYPE R8
DESCRIPTION "This field contains the value of QAPOSITION.CALC_DC
when INITIAL_POS=I or B for fixed target alignments. For
fixed pointing moving target alignments, it is populated by
the scheduling software based on the target position at the
midpoint of the non-overhead portion of the alignment.
For scan-pointing moving target alignments, it is
populated by the scheduling software based on the target
position at the midpoint of the track 51 ramp-up
associated with the alignment."
!
END_FIELD
FIELD FINAL_CALC_RA
TYPE R8
DESCRIPTION "This field contains the value of QAPOSITION.CALC_RA
when INITIAL_POS=F for fixed target alignments. For fixed
pointing moving target alignments, it is populated by the
scheduling software based on the target position at the
midpoint of the non-overhead portion of the alignment.
For scan-pointing moving target alignments, it is
populated by the scheduling software based on the target
position at the midpoint of the track 51 ramp-down
associated with the alignment. For fixed target alignments
with only one QAPOSITION record (I or B), this field
will hold a copy of the position specified by that
record."
!
END_FIELD
FIELD FINAL_CALC_DEC
TYPE R8
DESCRIPTION "This field contains the value of QAPOSITION.CALC_DC
when INITIAL_POS=F for fixed target alignments. For fixed
pointing moving target alignments, it is populated by the
scheduling software based on the target position at the
midpoint of the non-overhead portion of the alignment.
For scan-pointing moving target alignments, it is
populated by the scheduling software based on the target
position at the midpoint of the track 51 ramp-down
associated with the alignment. For fixed target alignments
with only one QAPOSITION record (I or B), this field
will hold a copy of the position specified by that
record."
!
END_FIELD
FIELD INIT_V2V3_XCOORD
TYPE R8
DESCRIPTION "SPECIFIES TOGETHER WITH THE Y COORDINATE THE INITIAL
COMPUTED APERTURE POSITION IN THE ST COORDINATE;
SYSTEM; CALCULATED BY PM FROM THE INPUT APERTURE
SPECIFICATION DATA.
(1 X 10E-4 PRECISION);"
!
END_FIELD
FIELD INIT_V2V3_YCOORD
TYPE R8
DESCRIPTION "SPECIFIES TOGETHER WITH THE X COORDINATE THE INITIAL
COMPUTED APERTURE POSITION IN THE ST COORDINATE
SYSTEM; CALCULATED BY PM FROM THE INPUT APERTURE
SPECIFICATION DATA.
(1 X 10E-4 PRECISION);"
!
END_FIELD
FIELD ALIGN_BACKGROUND_LIGHT
TYPE R4
DESCRIPTION "DESIRED SIGNAL TO NOISE RATIO FOR THIS ALIGNMENT.
USED TO DETERMINE THE EXPOSURE TIME WHICH IS
DEPENDENT ON WHEN THE ALIGNMENT IS SCHEDULED (NOT
DONE UNTIL SOGS II"
!
END_FIELD
FIELD MINIMUM_ANGLE
TYPE R4
DESCRIPTION "ANGLE FROM THE CENTER OF THE EARTH TO THE INNER
EDGE OF THE ANNULUS AROUND THE EARTH WHERE THE
CALIBRATION IS TO BE PERFORMED"
!
END_FIELD
FIELD MAXIMUM_ANGLE
TYPE R4
DESCRIPTION "ANGLE FROM THE CENTER OF THE EARTH TO THE OUTER
EDGE OF THE ANNULUS AROUND THE EARTH WHERE THE
CALIBRATION IS TO BE PERFORMED"
!
END_FIELD
FIELD EXEC_DUR_SLEW
TYPE C1
DESCRIPTION "Y/N. FLAG INDICATING IF THE ALIGNMENT
CAN BE PERFORMED DURING A SLEW"
!
END_FIELD
FIELD SAME_SI_INT_ALOWD
TYPE C1
DESCRIPTION "(Y/N) INDICATES WHETHER AN INTERLEAVER USING
THE SAME SI AS THIS ALIGNMENT CAN BE SCHEDULED
WITHIN ANY INTERRUPTION OF THIS ALIGNMENT."
!
END_FIELD
FIELD FHST_DONE_PAR
TYPE C1
DESCRIPTION "(Y/N) SPECIFIES WHETHER AN FHST UPDATE CAN BE
SCHEDULED IN PARALLEL WITH THE ALIGNMENT."
!
END_FIELD
FIELD CHEBYSHEV_COEFF_PTR
TYPE I2
DESCRIPTION "POINTER TO THE ENTRY OF THE MOVING TARGETS TABLE
IN THE HEADER RECORD FOR THIS ALIGNMENT."
!
END_FIELD
FIELD MIN_SEGMENT_DURATION
TYPE I4
DESCRIPTION "SPECIFIES THE MINIMUM AMOUNT OF SCIENCE TIME
THAT CAN BE SCHEDULED FOR A SEGMENT OF AN INTERRUPTED
ALIGNMENT. IF THE LAST SEGMENT OF THE ALIGNMENT
IS LESS THAN THIS VALUE THEN USE THIS MINIMUM TIME.
OVERHEADS AT THE START OR END OF
ALIGNMENTS ARE NOT CONSIDERED TO BE PART OF THE
MINIMUM SEGMENT DURATION."
!
END_FIELD
FIELD BRIGHT_EARTH_OCCULTATION_ANGLE
TYPE R4
DESCRIPTION "A TARGET WILL BE CONSIDERED OCCULTED IF WITHIN
THIS ANGLE OF THE BRIGHT EARTH LIMB."
!
END_FIELD
FIELD DARK_EARTH_OCCULTATION_ANGLE
TYPE R4
DESCRIPTION "A TARGET WILL BE CONSIDERED OCCULTED IF WITHIN
THIS ANGLE OF THE DARK EARTH LIMB."
!
END_FIELD
FIELD SI_STATE_POINTER_PTR
TYPE I4
DESCRIPTION "POINTER TO THE LIST OF SI STATE DEFINITION
POINTERS FOR THIS ALIGNMENT."
!
END_FIELD
FIELD SI_DONE_PAR_FLAG
TYPE C1
DESCRIPTION "(Y/N) SPECIFIES WHETHER AN SI ACTIVITY CAN BE
SCHEDULED IN PARALLEL WITH THE ALIGNMENT."
!
END_FIELD
FIELD OS_PTR
TYPE I2
DESCRIPTION "POINTER TO THE OBSERVATION SET WHICH CONTAINS
THIS ALIGNMENT"
END_FIELD
FIELD MAX_POS_DELTA
TYPE R8
DESCRIPTION "MAXIMUM POSITIVE OFFSET FROM NOMINAL ROLL
FOR THIS ALIGNMENT"
END_FIELD
FIELD MAX_NEG_DELTA
TYPE R8
DESCRIPTION "MAXIMUM NEGATIVE OFFSET FROM NOMINAL ROLL
FOR THIS ALIGNMENT"
END_FIELD
FIELD DELTA_POS_ANG
TYPE R8
DESCRIPTION "SPECIFIES THE DEVIATION FROM THE APERTURE
REFERENCE AXIS POSITION ANGLE."
END_FIELD
FIELD TARGET_NAME
TYPE C15
DESCRIPTION "TARGET NAME"
!
END_FIELD
FIELD APERTURE_COORD_ID
TYPE C10
DESCRIPTION "APERT ID "
!
END_FIELD
FIELD OCCULTATION_OVERRIDE
TYPE C1
DESCRIPTION "(Y/N) SPECIFIES WHETHER TARGET EARTH AVOIDANCE
IS A CONSTRAINT FOR THIS ALIGNMENT.
Y : OVERRIDE TARGET EARTH AVOIDANCE.
N : CONSIDER TARGET EARTH AVOIDANCE"
!
END_FIELD
FIELD MAX_INTERRUPT_DURATION
TYPE I4
DESCRIPTION "MAXIMUM TIME ALIGNMENT MAY BE INTERRUPTED,
AS MEASURED FROM THE END OF THE LAST
SCIENCE ACTIVITY BEFORE THE INTERRUPTION
TO THE START OF THE FIRST SCIENCE ACTIVITY
AFTER THE INTERRUPTION."
!
END_FIELD
FIELD MAX_SEPARATION_DURATION
TYPE I4
DESCRIPTION "MAXIMUM SEPARATION TIME BETWEEN THIS ALIGNMENT
AND THE NEXT ALIGNMENT. SEPARATION IS MEASURED
FROM THE START OF THE FIRST SCIENCE ACTIVITY OF
THIS ALIGNMENT TO THE START OF THE FIRST SCIENCE
ACTIVITY OF THE NEXT ALIGNMENT.
IF QALIGNMENT.INT_AFTR_THS='N', THE VALUE OF
MAXIMUM SEPARATION DURATION IS CALCULATED DURING
SCHEDULING."
!
END_FIELD
FIELD MIN_SEPARATION_DURATION
TYPE I4
DESCRIPTION "MINIMUM SEPARATION TIME BETWEEN THIS ALIGNMENT
AND THE NEXT ALIGNMENT. SEPARATION IS MEASURED
FROM THE START OF THE FIRST SCIENCE ACTIVITY OF
THIS ALIGNMENT TO THE START OF THE FIRST SCIENCE
ACTIVITY OF THE NEXT ALIGNMENT."
!
END_FIELD
FIELD INTERRUPTION_OVERHEAD
TYPE I4
DESCRIPTION "OVERHEAD TIME ADDED TO EACH INTERRUPTED ALIGNMENT
SEGMENT OTHER THAN THE FIRST."
!
END_FIELD
FIELD SAA_FLAG
TYPE C1
DESCRIPTION "(Y/N/I) SPECIFIES WHETHER SAA AVOIDANCE CHECK
IS TO BE PERFORMED FOR THIS ALIGNMENT.
Y : CONSIDER SAA AVOIDANCE
N : DO NOT CONSIDER SAA AVOIDANCE
I : DO ALIGNMENT IN THE SAA REGION"
!
END_FIELD
FIELD BEG_TIM_DELT
TYPE I4
DESCRIPTION "EARTH SHADOW TIME DELTA FOR SHADOW ENTRY
SPECIFIES TIME DELTA IN SECONDS TO BE ADDED
TO SHADOW/AVOID OR SHADOW ENTRY TIME.
USED IN CONJUNCTION WITH LICASHD,
IF LICASHD = Y ADDED TO SHADOW ENTRY TIME,
IF LICASHD = A ADDED TO AVOID-SHADOW START TIME.
(User input; used by WODVW) "
!
END_FIELD
FIELD END_TIM_DELT
TYPE I4
DESCRIPTION "EARTH SHADOW TIME DELTA FOR SHADOW EXIT
SPECIFIES TIME DELTA IN SECONDS TO BE ADDED
TO SHADOW/AVOID OR SHADOW EXIT TIME.
USED IN CONJUNCTION WITH LICASHD,
IF LICASHD = Y ADDED TO SHADOW EXIT TIME,
IF LICASHD = A ADDED TO AVOID-SHADOW END TIME.
(User input; used by WODVW) "
!
END_FIELD
FIELD POINTING_MODE
TYPE C1
DESCRIPTION "F/T/S ... FIXED/TRACK/SCAN ...
IF THE POINTING MODE IS SCAN, RAMP UP/DOWN TIMES WILL
BE COMPUTED AND A TRACK 51 MANUEVER WILL PARALLEL THE
SCIENCE FOR THIS ALIGNMENT"
!
! -- 18952 --
END_FIELD
FIELD PAR_SCI_DATA_RDT
TYPE C1
DESCRIPTION "Y/N - CAN SCI DATA READOUTS BE SCHEDULED IN PARALLEL
WITH THE ALIGNMENT?"
!
! -- 18952 --
END_FIELD
FIELD SET_MECH_MOTION
TYPE C1
DESCRIPTION "Y/N - CAN THE MECHANISM MOTION FLAG BE SET DURING AN
ALIGNMENT? THIS IS NEEDED TO RESTRICT SCHEDULING OF
PARALLEL HRS OBSERVATIONS."
!
! -- 18952 --
END_FIELD
FIELD PAR_ALLOWED_TYPE
TYPE C1
DESCRIPTION "If this SU is a PRIMARY ALIGNMENT, then
A : ATTACHED parallel alignments can be scheduled
Y : means YES parallel alignments can be scheduled
N : means NO parallel alignments can be scheduled
I : Internally targetted alignments can be scheduled"
!
! -- 18952 --
END_FIELD
FIELD NSCC1_USED_FLAG
TYPE C1
DESCRIPTION "Y/N - IS THE NSSC1 SCRATCH PAD USED ANYWHERE DURING THIS
ALIGNMENT? ONLY APPLICABLE FOR HRS ALIGNMENTS."
!
! -- 18952 --
END_FIELD
FIELD ALIGN_EARTH_AVOID_DURATION
TYPE I4
DESCRIPTION "SPECIFIES THE DURATION OF AN INTERVAL AT THE END OF AN
ALIGNMENT THAT CAN BE SCHEDULED INTO EARTH AVOIDANCE. A
0 MEANS THAT IT IS NOT APPLICABLE. SI STATE RESTRICTIONS
STILL APPLY TO THIS INTERVAL AND COULD PREVENT SCHEDULING
INTO THIS INTERVAL."
!
! -- 18952 --
END_FIELD
FIELD ALIGN_SAA_AVOID_DURATION
TYPE I4
DESCRIPTION "SPECIFIES THE DURATION OF AN INTERVAL AT THE END OF AN
ALIGNMENT THAT CAN BE SCHEDULED INTO THE SAA. A
0 MEANS THAT IT IS NOT APPLICABLE. SI STATE RESTRICTIONS
STILL APPLY TO THIS INTERVAL AND COULD PREVENT SCHEDULING
INTO THIS INTERVAL."
!
! -- 18952 --
END_FIELD
FIELD READ_PTR
TYPE I4
DESCRIPTION "IF POSITIVE, THEN THIS POINTER POINTS TO THE
FIRST MEMBER IN A LINKED LIST OF TDRS/TAPE/READOUT
RECORDS FOR THIS ALIGNMENT. IF THIS NUMBER IS ZERO,
THEN THERE ARE NO SUCH ACTIVITIES TO BE SCHEDULED FOR
THIS ALIGNMENT."
!
! -- 18952 --
END_FIELD
FIELD COORD_PAR_AL
TYPE C1
DESCRIPTION "Y/N ... DOES THIS ALIGNMENT CONTAIN ANY COORDINATED
PARALLEL EXPOSURES."
!
END_FIELD
FIELD SCHED_REL_TO_TERM
TYPE C1
DESCRIPTION "VALUES TBD., IF BLANK IGNORE LICTERMOFFSET."
!
END_FIELD
FIELD SCHED_REL_TO_TERM_OFFSET
TYPE I4
DESCRIPTION "EXPLANATION TBD."
!
! -- 22108 --
END_FIELD
FIELD MAX_ALIGN_DURATION
TYPE I4
DESCRIPTION "The elapsed time from the start of the
alignment to the end of the alignment
including any interruptions which may occur. "
!
! -- 22485 --
END_FIELD
FIELD OVERHEAD_AT_ALIGN_START
TYPE I4
DESCRIPTION "DURATION OF THE OVERHEAD (SECS) AT THE START OF AN
ALIGNMENT WHICH MAY BE SCHEDULED OUTSIDE TARGET/FGS
VISIBILITY WINDOWS DUE TO SAA, OCCULTATION, AND SHADOW."
!
! -- 22485 --
END_FIELD
FIELD OVERHEAD_AT_ALIGN_END
TYPE I4
DESCRIPTION "DURATION OF THE OVERHEAD (SECS) AT THE END OF AN
ALIGNMENT WHICH MAY BE SCHEDULED OUTSIDE TARGET/FGS
VISIBILITY WINDOWS DUE TO SAA, OCCULTATION, AND SHADOW."
!
! -- 19655 --
END_FIELD
FIELD AL_MUST_USE_GYRO
TYPE C1
DESCRIPTION "Y/N FLAG WHERE Y MEANS MUST BE DONE ON GYROS.
N OR BLANK IS THE SAME."
!
! -- 21727 --
END_FIELD
FIELD ALLOWABLE_GUIDEING_TOLERANCE
TYPE R4
DESCRIPTION "SPECIFIES THE MAXIMUM ACCUMULATED POSITION UNCERTAINTY
FROM THE END OF FGS CONTROL TO THE END OF THE NON-OVERHEAD
PORTION OF THE ALIGNMENT. THIS CAN BE SET IN A WAY SO
THAT THE ALIGNMENT CAN EXTEND PAST FGS VISIBILITY.
SPECIFIED IN ARCSECONDS"
!
! -- 23705 --
END_FIELD
FIELD INIT_POS_ANG
TYPE R8
DESCRIPTION "TARGET OFFSET POSITION ANGLE IN DEGREES
AT THE BEGINING OF THE ALIGNMENT
USED FOR OFFSET ALIGNMENTS"
!
! -- 23705 --
END_FIELD
FIELD INIT_ANGULAR_SEP
TYPE R8
DESCRIPTION "TARGET ANGULAR SEPARATION IN ARCSEC
AT THE BEGINING OF THE ALIGNMENT
USED FOR OFFSET ALIGNMENTS"
!
! -- 23705 --
END_FIELD
FIELD FINAL_POS_ANG
TYPE R8
DESCRIPTION "TARGET OFFSET POSITION ANGLE IN DEGREES
AT THE END OF THE ALIGNMENT
USED FOR OFFSET ALIGNMENTS"
!
! -- 23705 --
END_FIELD
FIELD FINAL_ANGULAR_SEP
TYPE R8
DESCRIPTION "TARGET ANGULAR SEPARATION IN ARCSEC
AT THE END OF THE ALIGNMENT
USED FOR OFFSET ALIGNMENTS"
! -- 18952 --
END_FIELD
!26257
FIELD FIRST_OFF_PTR
TYPE I4
DESCRIPTION "POINTER TO THE FIRST OFF_TYPE RECORD
FOR THIS ALIGNMENT."
END_FIELD
FIELD EPH_UNC_UNITS
TYPE C4
DESCRIPTION "SPECIFIES THE UNITS OF THE EPHEMERIS
UNCERTAINTY FOR MOVING TARGETS, IN
KILOMETERS (km) OR SECONDS (sec). "
END_FIELD
FIELD EPH_UNCERT
TYPE R8
DESCRIPTION "SPECIFIES THE EPHEMERIS UNCERTAINTY FOR
MOVING TARGETS, IN KILOMETERS (km) OR
SECONDS (sec) AS INDICATED BY THE FIELD
EPH_UNC_UNITS. "
END_FIELD
FIELD ACQ_UNC_UNITS
TYPE C4
DESCRIPTION "SPECIFIES THE UNITS OF THE TARGET ACQUISITION
UNCERTAINTY FOR MOVING TARGETS, IN
KILOMETERS (km) OR ARCSECONDS (asec). "
END_FIELD
FIELD ACQ_UNCERT
TYPE R8
DESCRIPTION "SPECIFIES THE TARGET ACQUISITION UNCERTAINTY FOR
MOVING TARGETS, IN KILOMETERS (km) OR
ARCSECONDS (asec) AS INDICATED BY THE FIELD
ACQ_UNC_UNITS. "
END_FIELD
FIELD RA_UNCER
TYPE R8
DESCRIPTION "Retrieved from QTARGETS:ra_uncer.
UNCERTAINTY IN TARGET POSITION RIGHT ASCENSION
IN ARCSECS (1 X 10E-4 PRECISION). UNCERTAINTY IN
RA SHALL BE MEASURED ALONG THE GREAT CIRCLE
ORTHOGONAL TO THE CONSTANT RA GREAT CIRCLE AT
THE NOMINAL POSITION. POSITIONAL UNCERTAINTY
NEED BE SPECIFIED ONLY FOR POINT TARGETS,
AND SHALL DEFAULT TO ZERO. "
END_FIELD
FIELD DEC_UNCER
TYPE R8
DESCRIPTION "Retrieved from QTARGETS:dec_uncer.
UNCERTAINTY IN TARGET POSITION DECLINATION
IN ARCSECS (1 X 10E-4 PRECISION). UNCERTAINTY
IN DECLINATION SHALL BE MEASURED ALONG THE
CONSTANT RA GREAT CIRCLE CONNECTING THE
NOMINAL POSITION AND THE J2000 NORTH
CELESTIAL POLE (NCP). (DEFAULT = ZERO. "
END_FIELD
FIELD REF_TARGET
TYPE C15
DESCRIPTION "SPECIFIES THE REFERENCE TARGET ID VALUE IN THE
QALIGNMENT RECORD. "
END_FIELD
FIELD FINAL_V2V3_XCOORD
TYPE R8
DESCRIPTION "SPECIFIES TOGETHER WITH THE Y COORDINATE THE FINAL
COMPUTED APERTURE POSITION IN THE ST COORDINATE;
SYSTEM; CALCULATED BY PM FROM THE INPUT APERTURE
SPECIFICATION DATA. GENERALLY PROVIDED IN A
SECOND QAPOSITION RECORD FOR AN ALIGNMENT WHERE
INITIAL_POS=F - ASSOCIATED WITH SPATIAL SCANS.
(1 X 10E-4 PRECISION);"
END_FIELD
FIELD FINAL_V2V3_YCOORD
TYPE R8
DESCRIPTION "SPECIFIES TOGETHER WITH THE X COORDINATE THE FINAL
COMPUTED APERTURE POSITION IN THE ST COORDINATE
SYSTEM; CALCULATED BY PM FROM THE INPUT APERTURE
SPECIFICATION DATA. GENERALLY PROVIDED IN A
SECOND QAPOSITION RECORD FOR AN ALIGNMENT WHERE
INITIAL_POS=F - ASSOCIATED WITH SPATIAL SCANS.
(1 X 10E-4 PRECISION);"
END_FIELD
FIELD CALC_SAM
TYPE C1
DESCRIPTION "Y/N ... PERFORM SMALL ANGLE MANEUVER CALCULATION.
WHEN SET TO N, THE GREATER OF THE QALIGNMENT.SAM_TIME
FIELD VALUE AND THE SAM DURATION TIME CALCULATED
BY CALENDAR/ADDCAND WILL BE USED AS THE ACTUAL
DURATION OF A SAM ACTIVITY. THIS ALLOWS THE USER
TO OVERRIDE THE SCHEDULED SAM DURATION
IF THE CALCULATED VALUE IS NOT LONG ENOUGH.
WHEN SET TO Y, THE CALCULATION WILL BE PERFORMED
TWICE: FIRST BY PMDB/UPDATE, AND SECOND DURING
SCHEDULING. THE VALUE CALCULATED BY PMDB/UPDATE
WILL BE USED IN ESTIMATING SU PATH TIMES.
THE MAXIMUM OF THE VALUE CALCULATED BY SCHEDULING
AND THAT COMPUTED BY PMDB/UPDATE/TYPE=SU WILL BE
USED AS THE SCHEDULED DURATION OF THE SAM ACTIVITY."
END_FIELD
FIELD INT_AFTR_THS
TYPE C1
DESCRIPTION "This field indicates whether or not an
interrupt is permitted between this alignment
and the next. The setting of this flag determines
the method used to get the values for min and max
separation between this alignment and the one
following: QALIGNMENT.min_sep_dur and
QALIGNMENT.max_sep_dur.
'D' means take the default values for
qalmnp and qalmxp,
'Y' means do not recompute these values,
'N' causes values to be computed for these
variables which eliminate in scheduling
the chance for an interrupt occuring.
For more details see the requirements written by
J. Isaacs in the comment section of opr 18592."
DISCRETE "D", "N", "Y"
END_FIELD
FIELD MOON_AVD_ANG
TYPE R4
DESCRIPTION "This field contains the avoidance angle from the
center of the moon."
UNITS "DEGREES"
END_FIELD
FIELD si_intrlv
TYPE I2
DESCRIPTION "This field is used as a Bit mask indicate which SIs
cannot be interleaved after this alignment. If the bit
is 1, the corresponding SI cannot be used. If the bit
is 0, the SI can be used. Interleaving needs to
be prohibited by SI because some of the SIs have
buffer-management schemes which would break if another
SU used the buffer between alignments.
The bit pattern is the same as in QAlignment sis_used.
and in CCL.AL_TYPE.SIS_USED_SUMMARY (OPR 30833).
See the include file ZSIBITS.INC for field definitions."
RELATED_FIELDS "qalignment.sis_used"
END_FIELD
END_RECORD
!
RECORD READ_TYPE
!
! -- 18952 --
!
! -- 18952 --
FIELD AL_PTR
TYPE I4
DESCRIPTION "POINTER TO THE ALIGNMENT RECORD FOR THIS RECORD."
!
! -- 18952 --
END_FIELD
FIELD NEXT_READ_PTR
TYPE I4
DESCRIPTION "POINTER TO THE NEXT LICRE RECORD FOR A PARTICULAR
ALIGNMENT. 0 WHEN THERE IS NO FURTHER CONTACTS FOR
THE PARTICULAR ALIGNMENT."
!
! -- 18952 --
END_FIELD
FIELD INTERVAL_TYPE
TYPE C4
DESCRIPTION "DENOTES EXACTLY WHAT TYPE OF CONTACT THIS RECORD DENOTES
FOR THE ALIGNMENT:
TDRS - MEANS THIS IS A TDRS CONTACT
TAPE - MEANS THIS IS A TAPE RECORDER CONTACT
NSSC - MEANS THIS IS A SCIENCE DATA READOUT.
THIS INTERVAL_TYPE DETERMINES WHAT DATA IS VALID
(FOR A PARTICULAR INTERVAL TYPE) BELOW."
!
! -- 18952 --
END_FIELD
FIELD EXPOSURE_ID
TYPE C2
DESCRIPTION "SPECIFIES THE EXPOSURE ID FOR WHICH THE TDRS CONTACT, TAPE
RECORDER, OR SCIENCE DATA READOUT INTERVAL IS SPECIFIED.
COULD BE BLANK IF TDRS CONTACT FOR SCIENCE DATA,
TAPE RECORDER FOR SCIENCE DATA, OR SCIENCE DATA READOUTS
ARE MERGED ACROSS EXPOSURES."
!
! -- 18952 --
END_FIELD
FIELD INTERVAL_NUMBER
TYPE I4
DESCRIPTION "DENOTES THE INTERVAL NUMBER - USED FOR MANAGING MULTIPLE
CONTACT RECORDS FOR AN INDIVIDUAL ALIGNMENT. >= 1."
!
! -- 18952 --
END_FIELD
FIELD START_TIME_OF_CONTACT
TYPE I4
DESCRIPTION "TIME RELATIVE TO THE OF ALIGNENT FOR READOUT TO BEGIN."
!
! -- 18952 --
END_FIELD
FIELD DURATION
TYPE I4
DESCRIPTION "DURATION OF THE INTERVAL TO BE SCHEDULED. FOR TDRSS
CONTACTS SPECIFIES THE DURATION OF THE TDRS WINDOW."
!
! -- 18952 --
END_FIELD
FIELD CONTACT_DURATION
TYPE I4
DESCRIPTION "DURATION OF THE TDRS CONTACT INTERVAL TO BE SCHEDULED
WHEN AN NCC SCHEDULE IS AVAILABLE."
!
! -- 18952 --
END_FIELD
FIELD CONTACT_OFFSET
TYPE I4
DESCRIPTION "SPECIFIES THE NOMINAL OFFSET OF THE TDRS CONTACT
WITHIN THE TDRS WINDOW."
!
! -- 18952 --
END_FIELD
FIELD DATA_TYPE
TYPE C1
DESCRIPTION "S/E/C. S FOR SCIENCE DATA, E FOR ENGINEERING DATA.
C FOR COMMANDS."
!
! -- 18952 --
END_FIELD
FIELD ENG_DATA_FORMAT
TYPE C2
DESCRIPTION "FN/AN/..."
!
! -- 18952 --
END_FIELD
FIELD NOMINAL_SCIENCE_DATA_RATE
TYPE R4
DESCRIPTION "NOMINAL SCIENCE DATA RATE DURING THE INTERVAL. CAN RANGE
FROM 0.5 TO 1024.0 KB."
!
! -- 18952 --
END_FIELD
FIELD DEFAULT_DATA_RATE
TYPE C5
DESCRIPTION "DEFAULT DATA RATE FOR THE INTERVAL. CAN BE ONE OF
0.125, 0.5, 4, 32, OR 1024 KB. THIS A NEEDS TO BE
A C5 BECAUSE OF A LOW LEVEL ORBIT FILE ROUTINE CALLED
WETDRLI."
!
! -- 18952 --
END_FIELD
FIELD MAXIMUM_DATA_RATE
TYPE C5
DESCRIPTION "MAXIMUM DATA RATE FOR THE INTERVAL. CAN BE ONE OF
0.125, 0.5, 4, 32, OR 1024 KB. THIS A NEEDS TO BE
A C5 BECAUSE OF A LOW LEVEL ORBIT FILE ROUTINE CALLED
WETDRLI."
!
! -- 18952 --
END_FIELD
FIELD TDRS_LINK_FLAG
TYPE C1
DESCRIPTION "INDICATES THE TYPE OF TDRS LINK REQUIRED
F=FORWARD, R=RETURN, B=BOTH."
!
! -- 18952 --
END_FIELD
FIELD SERVICE_TYPE
TYPE C1
DESCRIPTION "SERVICE TYPE OF TDRS CONTACT
WHERE M=MA, S=SSA, B=BOTH."
!
! -- 18952 --
END_FIELD
FIELD CRITICALITY_FLAG
TYPE C1
DESCRIPTION "Y/N - IS THE TDRS CONTACT CRITICAL? A CRITICAL TDRS
CONTACT MUST BE SCHEDULED DURING A GRANTED INTERVAL IF THE
SU IS SCHEDULED AGAINST GRANTED TDRS CONTACTS."
!
! -- 18952 --
END_FIELD
FIELD TAPE_RECORDER_MODE
TYPE C1
DESCRIPTION "TAPE RECORDER MODE FOR THIS ACTIVITY:
R : RECORD, P : PLAYBACK, B : BACKUP, N - NOT USED."
!
! -- 18952 --
END_FIELD
FIELD PAR_READOUT_FLAG
TYPE C1
DESCRIPTION "Y/N - IS A PARALLEL TDRS/TAPE/READOUT ACTIVITY FOR THE
SAME DATATYPE PERMITTED?"
!
! -- 18952 --
END_FIELD
FIELD INTERRUPTIBLE_FLAG
TYPE C1
DESCRIPTION "Y/N - IF THIS A TAPE RECORDER ACTIVITY, THIS SPECIFIES
WHETHER OR NOT THE ACTIVITY IS INTERRUPTIBLE FOR ALIGNMENT
INTERRUPTION. IF N, THEN THE ALIGNMENT WILL BE INTERRUPTED
AT THE START OF THE ACTIVITY. IF Y, THEN THE TOTAL
DURATION OF THE ACTIVITY WILL BE INCREASED BY THE ALIGNMENT
INTERRUPTION OVERHEAD TIME."
!
END_FIELD
FIELD NUM_IMAGES
TYPE I4
DESCRIPTION "Number of images being read out (PR 29777)."
END_FIELD
FIELD NUM_LINES
TYPE I4
DESCRIPTION "Total number of data lines being read out.
(PR 29777)"
END_FIELD
FIELD recording_dur
TYPE I4
UNITS "SECONDS"
DESCRIPTION "This field contains the value stored in
QREADOUT.recording_dur (OPR 30732)."
RELATED_FIELDS "qreadout.recording_dur"
END_FIELD
END_RECORD
!
RECORD CHEB_TYPE
FIELD NEXT_AL_CHEBYSHEV_COEFF_PTR
TYPE I2
DESCRIPTION "POINTER TO THE NEXT ALIGNMENT CHEBYSHEV COEFFICIENT
RECORD IN THIS OBS SET. IF LAST RECORD, THEN = 0."
END_FIELD
FIELD ALCCFIST_FI_ST_TIME
TYPE I4
DESCRIPTION "FIT INTERVAL START TIME."
END_FIELD
FIELD ALCCFIET_FI_END_TIME
TYPE I4
DESCRIPTION "FIT INTERVAL END TIME."
END_FIELD
FIELD ALCCRAO_X_ORDER
TYPE I4
DESCRIPTION "DEGREE OF CHEBYCHEV X-COMP (MAX 25)."
END_FIELD
FIELD ALCCDCO_Y_ORDER
TYPE I4
DESCRIPTION "DEGREE OF CHEBYCHEV Y-COMP (MAX 25)."
END_FIELD
FIELD ALCCDXO_Z_ORDER
TYPE I4
DESCRIPTION "DEGREE OF CHEBYCHEV Z-COMP (MAX 25)."
END_FIELD
FIELD ALCCRA_X_COMP
TYPE R8
DIMENSION 26
DESCRIPTION "COEFFICIENT FOR X-COMPONENT."
END_FIELD
FIELD ALCCD_Y_COMP
TYPE R8
DIMENSION 26
DESCRIPTION "COEFFICIENT FOR Y-COMPONENT."
END_FIELD
FIELD ALCCDIST_Z_COMP
TYPE R8
DIMENSION 26
DESCRIPTION "COEFFICIENT FOR Z-COMPONENT."
!
END_FIELD
END_RECORD
!
RECORD AL_SI_TYPE
FIELD START_STATE_PTR
TYPE I2
DESCRIPTION "POINTER TO THE STATE DEFINITION RECORD
SPECIFYING THE STATE FOR A SI AND SI DETECTOR
AT THE BEGINNING OF THE ALIGNMENT. INDEX
ASSIGNMENT CORRESPONDS TO RECORD ENTRIES FOR LICSDD."
!
END_FIELD
FIELD END_STATE_PTR
TYPE I2
DESCRIPTION "POINTER TO THE STATE DEFINITION RECORD
SPECIFYING THE STATE FOR A SI AND SI DETECTOR
AT THE END OF THE ALIGNMENT. VALUES MUST
CORRESPOND TO ENTRIES IN LICINIT_STATE (I.E.
IF LICINIT_STATE(I) = 0 THEN LICEND_STATE(I) = 0,
IF LICINIT_STATE(I) > 0 THEN LICEND_STATE(I) > 0)
INDEX ASSIGNMENT CORRESPONDS TO RECORD ENTRIES
FOR LICSDD."
!
END_FIELD
FIELD INTERRUPT_STATE
TYPE I2
DESCRIPTION "THE MINIMUM SI/DETECTOR STATE ALLOWED DURING
ALIGNMENT INTERRUPTIONS. THIS STATE MUST BE
LOWER THAN OR EQUAL TO THE ALIGNMENT END STATE
(AS DEFINED PER QASIES) FOR THE SI/DETECTOR, AND
MUST HAVE NO SAA OR OCCULTATION RESTRICTIONS.
SHOULD BE SET TO ZERO IF THERE IS NO MINIMUM
STATE RESTRICTION (I.E. IT IS OK FOR THE
INSTRUMENT TO BE TRANSITIONED DOWN TO ITS LOWEST
STATE DURING AN INTERRUPTION)."
!
END_FIELD
FIELD NEXT_AL_SI_PTR
TYPE I4
DESCRIPTION "POINTER TO NEXT SI STATE DEFINITION POINTER.
0 = END OF LIST. > 0 = INDEX INTO LICALS HEAP."
!
!
END_FIELD
END_RECORD
!
RECORD ACT_TYPE
!
!
FIELD SU_PTR
TYPE I2
DESCRIPTION "POINTER TO THE CANDIDATE S.U. RECORD RELATED TO
THIS ACTIVITY OR EVENT. FOR SLEWS AND FHSTS IT
POINTS TO THE FOLLOWING CANDIDATE. EQUAL TO ZERO IF THE
CANDIDATE HAS SINCE BEEN DELETED FROM THE
CANDIDATE LIST."
!
END_FIELD
FIELD OS_PTR
TYPE I2
DESCRIPTION "POINTER TO THE OBSERVATION SET RECORD RELATED TO
THIS ACTIVITY OR EVENT. FOR SLEWS AND FHSTS IT IS 0.
FOR DECISIONS AND DECISION COMMUNICATIONS CONTACTS,
IT IS SET TO THE NEGATIVE OF THE DECISION RECORD
ASSOCIATED WITH THIS ACTIVITY"
!
END_FIELD
FIELD AL_PTR
TYPE I2
DESCRIPTION "POINTER TO THE ALIGNMENT RECORD RELATED
TO THIS ACTIVITY OR EVENT. FOR SLEWS AND FHSTS
IT IS 0."
!
! -- 18952 --
END_FIELD
FIELD READ_PTR
TYPE I4
DESCRIPTION "POINTER TO THE LICRE (TDRS/TAPE/READOUT) ACTIVITY
RECORD RELATED TO THIS ACTIVITY. THIS IS ONLY
APPLICABLE TO COMCON, TAPE, AND READOUT ACTIVITIES,
FOR ALL OTHER ACTIVITIES THIS IS IGNORED."
!
END_FIELD
FIELD SEQUENCE_NUM
TYPE I2
DESCRIPTION "GAP SEQUENCE NUMBER TO SPECIFY THE PLACE. "
!
END_FIELD
FIELD PLACE_TYPE
TYPE I2
DESCRIPTION "IDENTIFIES THE PLACE TYPE."
!
END_FIELD
FIELD PREV_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO PRECEDING ACTIVITY OR EVENT RECORD.
PARALLEL ACTIVITY RECORDS FOLLOW MAIN
ACTIVITY THEY GO WITH."
!
END_FIELD
FIELD NEXT_ACT_PTR
TYPE I4
DESCRIPTION "POINTER TO SUCCEEDING ACTIVITY OR EVENT RECORD.
PARALLEL ACTIVITY RECORDS FOLLOW MAIN
ACTIVITY THEY GO WITH."
!
END_FIELD
FIELD PREV_BEGIN_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON BEGIN TIME,
CHRONOLOGICALLY PRECEDES THIS ACTIVITY. SET TO
MINUS ONE FOR THE FIRST ACTIVITY OF THE LIST."
!
END_FIELD
FIELD NEXT_BEGIN_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON BEGIN TIME,
CHRONOLOGICALLY SUCCEEDS THIS ACTIVITY. SET TO
MINUS ONE FOR THE LAST ACTIVITY OF THE LIST."
!
END_FIELD
FIELD PREV_END_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON END TIME,
CHRONOLOGICALLY PRECEDES THIS ACTIVITY. SET TO
MINUS ONE FOR THE FIRST ACTIVITY OF THE LIST."
!
END_FIELD
FIELD NEXT_END_TIME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON END TIME,
CHRONOLOGICALLY SUCCEEDS THIS ACTIVITY. SET TO
MINUS ONE FOR THE LAST ACTIVITY OF THE LIST."
!
END_FIELD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! The next 4 fields allow us to link activity records where the ACT_EVENT_TYPE
! field from below is the same. For example, you can use these pointers to
! traverse all of the SI activites in a calendar.
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
FIELD PREV_BEGIN_TIME_SAME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON BEGIN TIME,
CHRONOLOGICALLY PRECEDES THIS ACTIVITY AND IS THE
SAME TYPE. SET TO MINUS ONE FOR THE FIRST ACTIVITY
OF THE LIST."
END_FIELD
FIELD NEXT_BEGIN_TIME_SAME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON BEGIN TIME,
CHRONOLOGICALLY SUCCEEDS THIS ACTIVITY AND IS THE
SAME TYPE. SET TO MINUS ONE FOR THE LAST ACTIVITY
OF THE LIST."
END_FIELD
FIELD PREV_END_TIME_SAME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON END TIME,
CHRONOLOGICALLY PRECEDES THIS ACTIVITY AND IS THE
SAME TYPE. SET TO MINUS ONE FOR THE FIRST ACTIVITY
OF THE LIST."
END_FIELD
FIELD NEXT_END_TIME_SAME_ACT_PTR
TYPE I4
DESCRIPTION "POINTS TO THE ACTIVITY THAT, BASED ON END TIME,
CHRONOLOGICALLY SUCCEEDS THIS ACTIVITY AND IS THE
SAME TYPE. SET TO MINUS ONE FOR THE LAST ACTIVITY
OF THE LIST."
END_FIELD
!
FIELD START_TIME
TYPE I4
DESCRIPTION "EARLIEST START TIME FOR THIS ACTIVITY OR EVENT.
FROM MIDNIGHT JAN 1, 1980.
FOR SI RECONFIGURATION ACTIVITIES, THIS TIME WILL
INCLUDE WARMUP/COOLDOWN DURATION IF VALUE OF ITEM
LICWARMCOOL IS NEGATIVE."
!
END_FIELD
FIELD END_TIME
TYPE I4
DESCRIPTION "EARLIEST END TIME FOR THIS ACTIVITY OR EVENT.
FROM MIDNIGHT JAN 1, 1980.
FOR SI RECONFIGURATION ACTIVITIES, THIS TIME WILL
INCLUDE WARMUP/COOLDOWN DURATION IF VALUE OF ITEM
LICWARMCOOL IS NEGATIVE."
!
END_FIELD
FIELD ACT_EVENT_TYPE
TYPE I2
DESCRIPTION "INDICATES TYPE OF ACTIVITY OR EVENT FOR THIS
RECORD. WHERE
0=BOUNDARY
5=SI STATE CHANGE
FOR THE FOLLOWING ACTIVITY TYPES, ADD A
MULTIPLE OF THE MODULUS, 20, TO THE BASE
TYPE NUMBER. THE MODULUS MULTIPLIERS ARE: 1
FOR FIXED MAINS, 2 FOR INTERLEAVERS, 3 FOR
PARALLELS. **COMMENTS CONTINUED IN LICAET2_.**"
!
! '**CONTINUATION OF PDL COMMENTS FOR LICAET_.** -
! THE BASE NUMBERS ARE: -
! 1 =SCIENCE 2=SLEW 3=TARGET ACQ. -
! 4 =PCS ACQ. 5=FHST 6=COMMUNICATIONS CONTACT -
! 7 =SMALL ANGLE MANEUVER 8=RESERVED TIME -
! 9 =SIMPLE GS HANDOFF 10=CLASSICAL GS HANDOFF -
! 11=OFFSET MANEUVER 12=NOT USED -
! 14=SLEW-TYPE PCS REACQ. 15=NOSLEW-TYPE PCS REACQ. -
! 16=TRK 51 LINEAR SCAN 17=TAPE RECORDER -
! 18=NSSC SCIENCE DATA READOUT -
! 19=FGS PAUSE -
! EXAMPLE: 44=2*20+4=INTERLEAVER PCS ACQ.'
!
END_FIELD
FIELD OVERRIDE_FLAG
TYPE C1
DESCRIPTION "Y/N. ARE THERE ANY CONSTRAINT OVERRIDES APPLYING
TO THIS ACTIVITY"
!
END_FIELD
FIELD RECORD
TYPE L1
DESCRIPTION "INDICATES IF THIS CALENDAR RECORD IS BEING USED.
.T.=USED, .F.=FREE SPACE."
!
END_FIELD
FIELD RECORD_STATUS
TYPE C1
DESCRIPTION "(D/T/I). FLAG DENOTING THE STATUS OF THIS RECORD.
USED BY PLANNING SOFTWARE FOR INTERMEDIATE
PROCESSING."
!
END_FIELD
FIELD REDUNDANT_ACT
TYPE L1
DESCRIPTION "INDICATES THIS PCS REACQ,
OR SAM ACTIVITY IS REDUNDANT.
.T.=REDUNDANT, .F.=ACTIVE."
!
END_FIELD
FIELD SLEW
TYPE C1
DESCRIPTION "Y/N. INDICATES IF THIS SLEW IS PART OF
A DOGLEG SLEW SEQUENCE."
!
END_FIELD
FIELD START_POS_AL_PTR
TYPE I4
DESCRIPTION "IF > 0, POINTS TO ALIGNMENT RECORD WHERE START
POSITION FOR SLEWS AND SAMs IS LOCATED. IF THIS
POINTER IS < 0, THEN IT INDICATES THAT THE POSITION
DATA IS CONTAINED IN THE CALENDAR RECORD NUMBER
EQUAL TO THE ABSOLUTE VALUE OF THIS POINTER. THIS
FIELD ONLY APPLIES TO SLEW AND SAM ACTIVITY TYPES."
!
END_FIELD
FIELD END_POS_AL_PTR
TYPE I4
DESCRIPTION "IF > 0, POINTS TO ALIGNMENT RECORD WHERE END
POSITION FOR SLEWS AND SAMs IS LOCATED. IF THIS
POINTER IS < 0, THEN IT INDICATES THAT THE POSITION
DATA IS CONTAINED IN THE CALENDAR RECORD NUMBER
EQUAL TO THE ABSOLUTE VALUE OF THIS POINTER. THIS
FIELD ONLY APPLIES TO SLEW AND SAM ACTIVITY TYPES."
!
END_FIELD
FIELD TOTAL_SLEW_ANGLE
TYPE R4
DESCRIPTION "TOTAL SLEW ANGLE. THIS FIELD ONLY APPLIES TO SLEW
ACTIVITIES"
!
END_FIELD
FIELD RIGHT_ASCENSION
TYPE R8
DESCRIPTION "INTERMEDIATE DOGLEG POINT RIGHT ASCENSION. "
!
END_FIELD
FIELD DECLINATION
TYPE R8
DESCRIPTION "INTERMEDIATE DOGLEG POINT DECLINATION."
!
END_FIELD
FIELD POSITION_ANGLE
TYPE R8
DESCRIPTION "POSITION ANGLE OF A DOGLEG SLEW AT THE INTERMEDIATE"
!
END_FIELD
FIELD AXIS
TYPE R4
DIMENSION 3
DESCRIPTION "VECTOR SPECIFYING THE EIGENAXIS OF THE SLEW.
THIS ONLY APPLIES TO SLEW RECORDS"
!
END_FIELD
FIELD MATRIX
TYPE R8
DIMENSION 9
DESCRIPTION "3X3 MATRIX SPECIFYING THE ORIENTATION OF THE
ST FOR THIS ACTIVITY. ONLY SET FOR SLEW AND
BOUNDARY TYPE RECORDS. FOR SLEWS, IT INDICATES THE
FINAL POSITION. GET POSITION ANGLE FROM
ALIGNMENT RECORD"
!
END_FIELD
FIELD VOLUME
TYPE R4
DESCRIPTION "DATA VOLUME GENERATED BY THIS ACTIVITY."
!
END_FIELD
FIELD ROLL_ANGLE
TYPE R8
DESCRIPTION "ROLL ANGLE AT START OF THIS FIXED SCIENCE, TARGET
OR PCS ACQUISITION ACTIVITY."
!
! -- 18952 --
END_FIELD
FIELD REQUIRED_DATA_RATE
TYPE C5
DESCRIPTION "THIS IS THE ACTUAL DATA RATE REQUIRED FOR THIS TDRS,
TAPE RECORDERR, OR READOUT ACTIVITY. CAN BE EITHER 4,
32, or 1024 KB. KEPT A STRING FOR COMPATABILITY WITH
OTHER TDRS RATES."
!
END_FIELD
FIELD TDRS_ID
TYPE C1
DESCRIPTION "E/W/B. TDRS ID WHERE: E=EAST, W=WEST, B=BOTH.
SET ONLY FOR COMMUNICATIONS CONTACT ACTIVITY TYPES."
!
END_FIELD
FIELD TDRSS_LINK_DURATION
TYPE I4
DESCRIPTION "ACTUAL DURATION OF TDRSS CONTACT; ACTIVITY
LENGTH IS DURATION OF WINDOW.
SET ONLY FOR COMMUNICATIONS CONTACT ACTIVITY TYPES."
!
END_FIELD
FIELD FIRST_PIECE
TYPE C1
DESCRIPTION "(Y/N) IF YES, INDICATES THAT THIS ACTIVITY IS THE FIRST
SCIENCE ACTIVITY RELATING TO THE GIVEN ALIGNMENT."
!
END_FIELD
FIELD LAST_PIECE
TYPE C1
DESCRIPTION "(Y/N) IF YES, INDICATES THAT THIS ACTIVITY IS THE LAST
SCIENCE ACTIVITY RELATING TO THE GIVEN ALIGNMENT."
!
END_FIELD
FIELD FHST_MODE
TYPE C1
DESCRIPTION "B/I/A. BEFORE SLEW (=DELAY MODE), IN BETWEEN DOGLEG
SLEWS, AFTER (=MANEUVER MODE)
SLEW. INDICATES THE TYPE OF FHST UPDATE TO BE
PERFORMED"
!
END_FIELD
FIELD FHST_TYPE
TYPE B
DESCRIPTION "INDICATES THE NUMBER OF FHSTs USED IN THE UPDATE.
ALLOWED VALUES ARE 1 (=ROLL) AND 2 (=FULL)."
!
END_FIELD
FIELD FHST_ACT_TYPE
TYPE C2
DESCRIPTION "TYPE OF FHST ACTIVITY SCHEDULED. 1F = 1-FHST
ROLL UPDATE, 2F = 2-FHST ROLL UPDATE, 3B =
3-AXES FULL UPDATE BEFORE SLEW, 3A = 3-AXES
FULL UPDATE AFTER SLEW."
!
END_FIELD
FIELD SI_ID_INDEX
TYPE I2
DESCRIPTION "INDEX VALUE IDENTIFYING THE SI OR SI DETECTOR
FOR THIS SI ACTIVITY. ONLY VALID FOR TRANSITION
ACTIVITIES. INDEX ASSIGNMENT CORRESPONDS TO
RECORD ENTRIES FOR LICSDD."
!
END_FIELD
FIELD SUPPRESSED_FLAG
TYPE C1
DESCRIPTION "(Y/N). FLAG DENOTING WHETHER THIS ACTIVITY
IS SUPPRESSED. ONLY VALID FOR SI RECONFIGURATION
ACTIVITIES."
!
END_FIELD
FIELD WARMUP_COOLDOWN_TIME
TYPE I4
DESCRIPTION "FOR UPWARD TRANSITIONS, THIS IS THE WARMUP TIME
OF THE ACTIVITY. FOR DOWNWARD TRANSITIONS, THIS
IS THE COOLDOWN TIME. A NEGATIVE VALUE MEANS
THAT THIS DURATION HAS ALSO BEEN INCLUDED WITH
THE END TIME OF THE ACTIVITY. ONLY VALID FOR SI
RECONFIG ACTIVITIES."
!
END_FIELD
FIELD STARTING_SI_STATE_PTR
TYPE I2
DESCRIPTION "POINTER TO SI STATE DEFINITION TABLE ENTRY
DESCRIBING THE STATE AT THE START OF THE
TRANSITION ACTIVITY. ONLY VALID FOR SI RECONFIG
ACTIVITIES."
!
END_FIELD
FIELD ENDING_SI_STATE_PTR
TYPE I2
DESCRIPTION "POINTER TO SI STATE DEFINITION TABLE ENTRY
DESCRIBING THE STATE AT THE END OF THE
TRANSITION ACTIVITY. ONLY VALID FOR SI RECONFIG
ACTIVITIES."
!
END_FIELD
FIELD SI_TRA_PTR
TYPE I2
DESCRIPTION "POINTER TO SI STATE TRANSITION DEFINITION TABLE
ENTRY DESCRIBING THIS TRANSITION ACTIVITY. ONLY
VALID FOR SI RECONFIG ACTIVITIES."
!
END_FIELD
FIELD UP_OR_DOWN_SEQ
TYPE C1
DESCRIPTION "(U/D). FLAG INDICATING WHETHER THIS TRANSITION
ACTIVITY IS PART OF AN UPWARD OR DOWNWARD
SEQUENCE. ONLY VALID FOR SI RECONFIG ACTIVITIES."
!
END_FIELD
FIELD POSITION_UNCERTAINTY
TYPE R4
DESCRIPTION "Position uncertainty, for PCS records this
corresponds to before the PCS, for FHST records
this corresponds to before the FHST update"
!
END_FIELD
FIELD HGA_CHOSEN
TYPE B
DESCRIPTION "THE HGA CHOSEN FOR COMMUNICATION CONTACT ACTIVITIES.
1 = HGA1
2 = HGA2 "
!
END_FIELD
FIELD HGA_CONFIG_AVAIL
TYPE L*1
DIMENSION 4
DESCRIPTION "AVAILABLE TDRSS/HGA CONFIGURATIONS FOR COMM
CONTACT ACTIVITIES, INCLUDING THE CHOSEN ONE.
1 = TDRS-E / HGA1
2 = TDRS-E / HGA2
3 = TDRS-W / HGA1
4 = TDRS-W / HGA2 "
!
END_FIELD
FIELD ACCRUED_OFF_NORMAL_TIMES
TYPE I4
DESCRIPTION "TOTAL AMOUNT OF UNRECOVERED TIME SPENT IN
OFF NORMAL ROLL ORIENTATION AT A GIVEN POINT IN
TIME. THIS TOTAL IS GIVEN FOR THE END TIME OF
EACH SLEW. "
!
END_FIELD
FIELD MIN_OFF_NORMAL_RECOVERY_TIME
TYPE I4
DESCRIPTION "MINIMUM AMOUNT OF RECOVERY TIME REQUIRED AT THE
TIME WHEN THIS SLEW ENDS. THIS VARIABLE
REFLECTS THE SEVERITIES OF THE OFF NORMAL
ALIGNMENTS DURING AN OFF NORMAL OPERATION."
!
END_FIELD
FIELD MAX_OFF_NORMAL_DURATION
TYPE I4
DESCRIPTION "MAXIMUM DURATION ALLOWED FOR AN OFF NOMRAL
OPERATION AT THE TIME WHEN THIS SLEW ENDS.
THE VALUE OF THIS VARIABLE DEPENDS ON THE
RECENT HISTORY OF SEVERITIES OF OFF NORMAL
ALIGNMENTS AND ON HOW RECENTLY THERE HAS
BEEN A RECOVERY."
!
! -- 21727 --
END_FIELD
FIELD ACT_USED_WHAT_SLEW_TYPE
TYPE I4
DESCRIPTION "THIS IS THE SLEW TYPE THAT WAS SCHEDULED (1-5)
WITH RESPECT TO THIS MANEUVER ACTIVITY. ONLY
VALID FOR SLEWS, SAMs, and TRK51 ACTIVITIES.
ALWAYS SET VIA CONSTANTS FROM DIRINC:ZSLEW_TYPES.INC"
!
! -- 21727 --
END_FIELD
FIELD PAUSE_HDF_SCHED
TYPE C4
DESCRIPTION "FOR AN FGS PAUSE ACTIVTY, TELL WHETHER IT WAS
FOR GYRO HANDOFF OR GUIDE STAR HANDOFF."
!
! 21728, moved from licos
END_FIELD
FIELD DATA_SET_CHOSEN
TYPE I2
DESCRIPTION "PCS WINDOW RECORD CHOSEN FOR SCHEDULING "
!
! 21728
END_FIELD
FIELD ACQ_SEQUENCE_NUMBER
TYPE I4
DESCRIPTION "ACQUISITION SEQUENCE NUMBER
0 FOR PRIMARY ACQUISITION
1-N FOR SUCCESSIVE HANDOFF ACQUISITIONS "
!
! 21728
END_FIELD
FIELD PRE_OVERHEAD_SCHEDULED
TYPE I4
DESCRIPTION "PRE SCIENCE OVERHEAD SCHEDULED,
ONLY VALID FOR SCIENCE ACTIVITIES.
FOR INTERRUPTED ALIGNMENTS, ONLY VALID
FOR FIRST SCIENCE PIECE SCHEDULED."
!
! 21728
END_FIELD
FIELD POST_OVERHEAD_SCHEDULED
TYPE I4
DESCRIPTION "POST SCIENCE OVERHEAD SCHEDULED,
ONLY VALID FOR SCIENCE ACTIVITIES.
FOR INTERRUPTED ALIGNMENTS, ONLY VALID
FOR LAST SCIENCE PIECE SCHEDULED."
!
! 21728
END_FIELD
FIELD PREV_GSUSAB_WIN_MIN_END_TIME
TYPE I4
DESCRIPTION "SPECIFIED FOR HANDOFF ACTIVITIES, THIS IS THE
EARLIEST END TIME OF THE GS USABILITY WINDOW USED
FOR THE ALIGNMENT PREVIOUS TO THE HANDOFF, OR
THE ALIGNMENT PREVIOUS TO THE HANDOFF
SCHEDULED UNDER FGS CONTROL FOR THE CASE WHEN
LICMUSTUSEGYRO=Y FOR THE PREVIOUS ALIGNMENT.
GIVEN IN SECONDS FROM JANUARY 1, 1980."
!
! 21728
END_FIELD
FIELD NEXT_GSUSAB_WIN_MAX_START_TIME
TYPE I4
DESCRIPTION "SPECIFIED FOR HANDOFF ACTIVITIES, THIS IS THE
LATEST START TIME OF THE GS USABILITY WINDOW
USED FOR THE ALIGNMENT FOLLOWING THE HANDOFF.
GIVEN IN SECONDS FROM JANUARY 1, 1980."
END_FIELD
!26257
FIELD MAX_OFFSET_MAG
TYPE R8
DESCRIPTION "THE CALCULATED MAXIMUM OFFSET USED IN COMPUTING
THE DURATION OF THE ACTIVITY. "
END_FIELD
FIELD OFFSET_ACT_TYPE
TYPE C3
DESCRIPTION "THE OFFSET ACTIVITY TYPE:
'FWD' = FORWARD OFFSET MANEUVER
'REV' = REVERSE OFFSET MANEUVER
'CLR' = CLEAR OFFSET
'ALL' = ALLOCATE OFFSET "
END_FIELD
FIELD OFF_PTR
TYPE I4
DESCRIPTION "SPECIFIES THE POINTER TO THE OFF_TYPE RECORD
ASSOCIATED WITH THIS ALIGNMENT."
END_FIELD
FIELD SLOT_NUM
TYPE I4
DESCRIPTION "SPECIFIES THE SLOT NUMBER (1-15). AN INTEGER."
END_FIELD
FIELD TIME_CLEARED
TYPE I4
DESCRIPTION "SPECIFIES THE TIME THE SLOT WAS LAST CLEARED.
A 17 CHARACTER STRING."
END_FIELD
FIELD TIME_AVAILABLE
TYPE I4
DESCRIPTION "SPECIFIES THE EARLIEST TIME THE OFFSET MAY
BE UPLINKED. FOR EPHEMERIS CORRECTIONS, THIS
IS THE TIME THE SLOT WAS LAST CLEARED. FOR
TARGET ACQUISITIONS, THIS IS THE END
TIME OF THE TARGET ACQUISITION ALIGNMENT.
A 17 CHARACTER STRING."
END_FIELD
FIELD OFF_NUM
TYPE I4
DESCRIPTION "SPECIFIES THE NUMBER OF THE LAST OFFSET MANEUVER
ACTIVITY SCHEDULED FOR THE OFFSET. THE OFFSET
MANEUVER ACTIVITIES FOR EACH OFFSET ARE SEQUENTIALLY
NUMBERED ON THE CALENDAR."
END_FIELD
END_RECORD
!
!26257
RECORD OFF_TYPE
FIELD OFFSET_ID
TYPE C12
DESCRIPTION "UNIQUELY IDENTIFIES THE OFFSET. IT IS THE
CONCATENATION OF THE PROPOSAL ID, OBSERVATION
SET ID, ALIGNMENT ID, AND EXPOSURE ID OF THE
FIRST EXPOSURE REFERENCED BY THE SPECIAL
REQUIREMENT (THE ACQUISITION EXPOSURE FOR TARGET
ACQUISITIONS), AND THE OFFSET TYPE ('0' FOR
EPHEMERIS CORRECTION, '1'-'Z' FOR TARGET ACQUISITION).
A 12 CHARACTER STRING. "
END_FIELD
FIELD OFFSET_TYPE
TYPE C3
DESCRIPTION "IDENTIFIES THE TYPE OF OFFSET ASSOCIATED WITH THE
ACTIVITY (OFFSET MANEUVER OR CLEAR OFFSET) TO BE
SCHEDULED: EPHEMERIS CORRECTION ('EPH') OR TARGET
ACQUISITION ('ACQ'). IF THE ALIGNMENT CONTAINS THE
TARGET ACQUISITION EXPOSURE, THEN SET TO 'ALL' TO
INDICATE NO ACTIVITY IS TO BE SCHEDULED BUT A SLOT IS
TO BE ALLOCATED FOR SUBSEQUENT OFFSETS. A 3 CHARACTER
STRING. "
END_FIELD
FIELD OFFSET_CLEAR_FLAG
TYPE C1
DESCRIPTION "INDICATES WHETHER TO SCHEDULE A CLEAR OFFSET
ACTIVITY DURING THE ALIGNMENT ('Y') INSTEAD
OF AN OFFSET MANEUVER ACTIVITY BEFORE THE
ALIGNMENT ('N'). A SINGLE CHARACTER. "
END_FIELD
FIELD OFFSET_MIN_MAG
TYPE I4
DESCRIPTION "SPECIFIES THE MINIMUM MAGNITUDE (IN ARCSECONDS)
OF THE OFFSET USED TO CALCULATE THE DURATION
OF THE OFFSET. AN INTEGER."
END_FIELD
FIELD AL_PTR
TYPE I4
DESCRIPTION "REVERSE POINTER TO THE ALIGNMENT RECORD ASSOCIATED
WITH THIS OFF_TYPE RECORD."
END_FIELD
FIELD NEXT_OFF_PTR
TYPE I4
DESCRIPTION "POINTER TO THE NEXT OFF_TYPE RECORD FOR THIS
ALIGNMENT."
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SLOT_DATA_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SLOT_DATA_TYPE
DESCRIPTION "The SLOT_DATA_TYPE defines one records worth of data that
describes an entry in the C&C List slot table. See SLOT_DATA
record below. Reference OPR.26257"
RELATED_FIELDS "wistat_offset.*" "qaoffset.*"
FIELD OFFSET_ID
TYPE C12
DESCRIPTION "Specifies the unique identifier for the offset."
RELATED_FIELDS "qaoffset.offset_id"
END_FIELD
FIELD TIME_CLEARED
TYPE SOGS_INT_TIME_TYPE
DESCRIPTION "Converted string time that specifies the time the slot was
last cleared. Defines the state at the start of the calendar."
RELATED_FIELDS "wistat_offset.time_cleared"
END_FIELD
FIELD TIME_AVAILABLE
TYPE SOGS_INT_TIME_TYPE
RELATED_FIELDS "wistat_offset.time_available"
DESCRIPTION "Converted string to interger representation."
END_FIELD
FIELD OFF_NUM
TYPE I4
RELATED_FIELDS "wistat_offset.off_num"
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: SLOT_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD SLOT_TYPE
DESCRIPTION "The SLOT_TYPE record defines data for determining the setting
of NSSC-I Offset Maneuver Slot Table. See OPR.26257"
RELATED_FIELDS "wistat_offset.*" "qaoffset.*"
FIELD CCL_NAME
TYPE CCLIST_ID_TYPE
DESCRIPTION "Define the initial state of the NSSC-I offset maneuver table
at the start of the calendar."
RELATED_FIELDS "wistat_offset.ccl_name"
END_FIELD
FIELD CCL_VERSION
TYPE CCLIST_VERSION_NUM_TYPE
RELATED_FIELDS "wistat_offset.ccl_version"
END_FIELD
FIELD NUM_OFFSET_SLOTS
TYPE I4
DESCRIPTION "Specifies the number of slots in the NSSC-I offset maneuver
table which may be assigned by SPSS (nominally 14). This is
the max array slot to look at into the DATA filed that follows
this field."
RELATED_FIELDS "qxpdbcon.num_offset_slots"
END_FIELD
FIELD DATA
TYPE SLOT_DATA_TYPE
DIMENSION 32
DESCRIPTION "Data associated w/each slot in NSSC-I Offset Maneuver Table."
END_FIELD
END_RECORD
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Record Name: CCL_TYPE
!
! Modification Notes:
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
RECORD CCL_TYPE
DESCRIPTION "Finally, we create a single, complete C&C list record type by
collecting all of the above records into individual buckets or
arrays of these records."
FIELD HDR
TYPE HDR_TYPE
END_FIELD
FIELD SI_HDR
TYPE SI_HDR_TYPE
DIMENSION 100
END_FIELD
FIELD SI_SEQ
TYPE SI_SEQ_TYPE
DIMENSION 400
END_FIELD
FIELD SI_STATE
TYPE SI_STATE_TYPE
DIMENSION 400
END_FIELD
FIELD SI_TRAN
TYPE SI_TRAN_TYPE
DIMENSION 800
END_FIELD
FIELD CTRL
TYPE CTRL_TYPE
END_FIELD
FIELD SU_OVR
TYPE SU_OVR_TYPE
DIMENSION 600
END_FIELD
FIELD OS_OVR
TYPE OS_OVR_TYPE
DIMENSION 1200
END_FIELD
FIELD SU
TYPE SU_TYPE
DIMENSION 1536
END_FIELD
FIELD PAR
TYPE PAR_TYPE
DIMENSION 2048
END_FIELD
FIELD LNK_HDR
TYPE LNK_HDR_TYPE
DIMENSION 256
END_FIELD
FIELD LNK_SPEC
TYPE LNK_SPEC_TYPE
DIMENSION 4096
END_FIELD
FIELD LNK_MEM
TYPE LNK_MEM_TYPE
DIMENSION 2048
END_FIELD
FIELD BASE
TYPE BASE_TYPE
DIMENSION 500
END_FIELD
FIELD OS
TYPE OS_TYPE
DIMENSION 2048
END_FIELD
FIELD WIN
TYPE WIN_TYPE
DIMENSION 9600
END_FIELD
FIELD PCS_WIN
TYPE PCS_WIN_TYPE
DIMENSION 4800
END_FIELD
FIELD ACQ_DATA
TYPE ACQ_DATA_TYPE
DIMENSION 2400
END_FIELD
FIELD AL
TYPE AL_TYPE
DIMENSION 6000
END_FIELD
FIELD READ
TYPE READ_TYPE
DIMENSION 12000
END_FIELD
FIELD CHEB
TYPE CHEB_TYPE
DIMENSION 1000
END_FIELD
FIELD AL_SI
TYPE AL_SI_TYPE
DIMENSION 12000
END_FIELD
FIELD ACT
TYPE ACT_TYPE
DIMENSION 12000
END_FIELD
FIELD OFF
TYPE OFF_TYPE
DIMENSION 600
END_FIELD
FIELD SLOT
TYPE SLOT_TYPE
DIMENSION 1
END_FIELD
END_RECORD
!
!-----------------------------------------------------------------------------
!
! Now go ahead and declare two instances of the C&C list that will be
! added into the output file crated by the SDDL compiler.
!
!-----------------------------------------------------------------------------
INSTANCE CCL
TYPE CCL_TYPE
FILE
GLOBAL CCL
END_INSTANCE
INSTANCE CCL2
TYPE CCL_TYPE
FILE
GLOBAL CCL2
END_INSTANCE
Go to the top.