/**************************************************************************/ /* This structure describes the format of the */ /* logistics file of the Pioneer Venus Orbiter (PVO) Supplementary */ /* Experimental Data Record (SEDR). This record contains textual */ /* information describing temporal attributes of the SEDR data files. */ /* The following is an overview in tabular form of the logistics record:*/ /* */ /* +--+-----------------------------------------------+ */ /* | | WORD 1| WORD 2| WORD 3| WORD 4| WORD 5| WORD 6| */ /* +--+-----------------------------------------------+ */ /* | | | | 1 1 1|1 1 1 1|1 1 1 1|2 2 2 2| */ /* | |1 2 3 4|5 6 7 8|9 0 1 2|3 4 5 6|7 8 9 0|1 2 3 4| */ /* +--+-----------------------------------------------+ */ /* | 1|*LH WD | | */ /* | 2| * P I O N E E R V E N U S S E D R * | */ /* | 3| | */ /* | 4| T A P E S E Q U E N C E N O . X X X X | */ /* | 5| | */ /* | 6| | */ /* | 7| S / C I D X X | */ /* | 8| O R B I T N O . X X X X | */ /* | 9| | */ /* |10| | */ /* |11| | */ /* |12| | */ /* |13| | */ /* |14| | */ /* |15| | */ /* |16| G E N E R A T E D M M M D D , Y Y | */ /* |17| S T A R T D A T E D O Y , Y Y | */ /* |18| S T A R T T I M E H H : M M | */ /* |19| S T O P D A T E D O Y , Y Y | */ /* |20| S T O P T I M E H H : M M | */ /* |21| | */ /* |22| D Q I P ( O R ) A | */ /* +--+-----------------------------------------------+ */ /* */ /* WORD 1 OF RECORD 1 IS LOGICAL HEADER WORD */ /* */ /* *LH WD = LOGICAL HEADER WORD */ /* DATA FORMAT = EBCDIC */ /* BITS 1 - 11 = PHYSICAL RECORD LENGTH = 132 WORDS */ /* BITS 12 - 22 = LOGICAL RECORD LENGTH = 6 WORDS */ /* BITS 23 - 27 = LOGICAL RECORDS PER PHYSICAL */ /* RECORD = 22 */ /* BITS 28 - 32 = FILE ID = 1 */ /* */ /**************************************************************************/ /* Table format description begins here. */ /**************************************************************************/ OBJECT = COLUMN NAME = "LOGICAL HEADER WORD" DATA_TYPE = "MSB BIT STRING" START_BYTE = 1 BYTES = 4 DESCRIPTION = "This object contains the 4 byte long Logical Header Word (LHWD) of the logistics file." OBJECT = BIT_COLUMN NAME = "PHYSICAL RECORD LENGTH" BIT_DATA_TYPE = "UNSIGNED INTEGER" START_BIT = 1 BITS = 11 DESCRIPTION = "This object contains the physical record length of the logistics file record in 4 byte words. The value of this object is always 132." END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "LOGICAL RECORD LENGTH" BIT_DATA_TYPE = "UNSIGNED INTEGER" START_BIT = 12 BITS = 11 DESCRIPTION = "This object contains the logical record length of each record in the logistics file in 4 byte words. The value of this object is always 6." END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "LOGICAL RECORDS PER PHYSICAL RECORD" BIT_DATA_TYPE = "UNSIGNED INTEGER" START_BIT = 23 BITS = 5 DESCRIPTION = "This object contains the number of logical records contained in each physical record in the logistics file. The value of this object is always 22." END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "FILE IDENTIFIER" BIT_DATA_TYPE = "UNSIGNED INTEGER" START_BIT = 28 BITS = 5 DESCRIPTION = "This object contains the magnetic tape file number on the SEDR tape of the logistics file. The value of this object is always 1." END_OBJECT = BIT_COLUMN END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 5 BYTES = 20 DESCRIPTION = "This object consists of 20 EBCDIC blank spaces to fill out row 1 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DATA SET NAME" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 25 BYTES = 24 DESCRIPTION = "This object contains the name of the data set that the logistics file describes." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE0" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 49 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 3 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TAPE SEQUENCE NUMBER" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 73 BYTES = 24 DESCRIPTION = "This object nominally contains the tape sequence number where XXXX is some value, however, XXXX is always set to ( 0)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE1" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 97 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 5 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE2" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 121 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 6 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPACECRAFT ID" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 145 BYTES = 24 DESCRIPTION = "This object contains the space craft identification number. The value XX is always 12 for PIONEER 12." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ORBIT NUMBER" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 169 BYTES = 24 DESCRIPTION = "This object contains the four digit spacecraft orbit number for this data set, stored in the location XXXX." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE3" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 193 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 9 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE4" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 217 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 10 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE5" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 241 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 11 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE6" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 265 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 12 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE7" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 289 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 13 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE8" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 313 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 14 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE9" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 337 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 15 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DATE GENERATED" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 361 BYTES = 24 DESCRIPTION = "This object contains the month, day and year when the SEDR magnetic tape was generated." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "START DATE" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 385 BYTES = 24 DESCRIPTION = "This object contains the day-of-year and year values for the start time of the SEDR information in this data set." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "START TIME" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 409 BYTES = 24 DESCRIPTION = "This object contains the hour and minute values for the start time of the SEDR information in this data set." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "STOP DATE" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 433 BYTES = 24 DESCRIPTION = "This object contains the day-of-year and year values for the stop time of the SEDR information in this data set." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "STOP TIME" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 457 BYTES = 24 DESCRIPTION = "This object contains the hour and minute values for the stop time of the SEDR information in this data set." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SPARE" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 481 BYTES = 24 DESCRIPTION = "This object consists of 24 EBCDIC blanks (spaces) to completely fill row 21 of the logistics file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DQI" DATA_TYPE = "EBCDIC CHARACTER" START_BYTE = 505 BYTES = 24 DESCRIPTION = "This object nominally contains the Data Quality Indicator (DQI) for the SEDR information in this data set, however, the contents of the DQI are always P (or) A." END_OBJECT = COLUMN