Lunar Reconnaissance Orbiter 
Cosmic Ray Telescope for the Effects of Radiation 
 
 
 
CRaTER Standard Product 
Data Record and Archive Volume 
Software Interface Specification 
 
 
Document 32–01211 
Revision E 
February 1, 2010 
 
 
 
 
 
 
 
 
Prepared by 
 
Michael J. Golightly 
University of New Hampshire 
Durham, NH, 03824-2600, USA 
 
Steven P. Joy 
University of California 
Los Angeles, CA 90095-1567, USA 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
ii 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Lunar Reconnaissance Orbiter 
Cosmic Ray Telescope for the Effects of Radiation 
 
CRaTER Standard Product 
Data Record and Archive Volume 
Software Interface Specification 
 
Release E 
February 1, 2010 
 
 
 
 
Approved: 
 
 
 
 
 
 
 
 
 
 
 
Harlan Spence 
Date 
 
CRaTER Principal Investigator 
 
 
 
 
 
 
 
 
 
 
 
Raymond Walker 
Date 
 
PDS PPI Node Manager 
 
 
 
 
 
 
Concurrence: 
 
 
 
 
 
 
 
 
 
 
 
Stan Scott 
Date 
 
LRO Data Engineer 
iii 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
iv 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Table of Contents 
1 
Preface ................................................................................................................................... 1 
1.1 
Distribution list ..............................................................................................................1 
1.2 
Document change log ....................................................................................................1 
1.3 
TBD items ......................................................................................................................5 
1.4 
Abbreviations .................................................................................................................5 
1.5 
Glossary .........................................................................................................................6 
2 
Introduction .......................................................................................................................... 8 
2.1 
SIS content overview .....................................................................................................8 
2.2 
CRaTER scientific overview .........................................................................................8 
2.2.1 
Scientific objectives ....................................................................................................9 
2.2.2 
Radiation .....................................................................................................................9 
2.3 
CRaTER Data Sets .......................................................................................................10 
2.3.1 
Input Data Files .........................................................................................................11 
2.4 
Pipeline Processing ......................................................................................................12 
2.5 
Scope of this document ................................................................................................13 
2.6 
Applicable Documents .................................................................................................13 
2.7 
Audience ......................................................................................................................14 
3 
Archive volume generation ............................................................................................... 15 
3.1 
Data transfer methods and delivery schedule ..............................................................15 
3.2 
Data validation .............................................................................................................16 
3.3 
Data product and archive volume size estimates .........................................................16 
3.4 
Backups and duplicates ................................................................................................16 
3.5 
Labeling and identification ..........................................................................................18 
4 
Archive volume contents ................................................................................................... 19 
4.1 
Root directory ..............................................................................................................19 
4.2 
BROWSE directory .....................................................................................................20 
4.3 
CALIB directory ..........................................................................................................20 
4.4 
CATALOG directory ...................................................................................................20 
4.5 
DATA directory ...........................................................................................................21 
4.5.1 
Contents ....................................................................................................................21 
4.5.2 
Subdirectory structure ...............................................................................................22 
4.5.3 
Required files ............................................................................................................22 
4.5.4 
The yyyy/yyyyddd subdirectory ................................................................................22 
4.6 
DOCUMENT directory ...............................................................................................23 
4.7 
EXTRAS directory.......................................................................................................23 
4.8 
INDEX directory ..........................................................................................................24 
4.9 
LABEL directory .........................................................................................................25 
4.10 
SOFTWARE directory.................................................................................................25 
5 
Archive volume format ...................................................................................................... 27 
5.1 
Volume format .............................................................................................................27 
5.2 
File formats ..................................................................................................................27 
5.2.1 
Document files ..........................................................................................................27 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
5.2.2 
Tabular files ..............................................................................................................27 
5.2.3 
PDS labels .................................................................................................................28 
5.2.4 
Catalog files ..............................................................................................................29 
5.2.5 
Index files..................................................................................................................29 
5.2.6 
Level 0 data files .......................................................................................................30 
5.2.7 
Level 1 data files .......................................................................................................33 
5.2.8 
Level 2 data files .......................................................................................................34 
Appendix A 
Support staff and cognizant persons ..................................................................... 38 
Appendix B 
PDS label files .......................................................................................................... 39 
B.1 
Level 0 Primary Science Data Label File ....................................................................39 
B.2 
Level 0 Secondary Science Data Label File ................................................................40 
B.3 
Level 0 Housekeeping Data Label File ........................................................................41 
B.4 
Level 1 Primary Science Data Label File ....................................................................43 
B.5 
Level 1 Secondary Science Data Label File ................................................................44 
B.6 
Level 1 Housekeeping Data Label File ........................................................................45 
B.7 
Level 2 Primary Science Data Label File ....................................................................47 
B.8 
Level 2 Secondary Science Data Label File ................................................................48 
B.9 
Level 2 Housekeeping Data Label File ........................................................................49 
Appendix C 
Level 0 data record formats ................................................................................... 51 
C.1 
Level 0 64-byte Binary File Header Record (LROHDR.FMT) ...................................51 
C.2 
Level 0 Binary Record Header (CRAT_L0_HDR.FMT) ............................................52 
C.3 
Level 0 Primary Science Record (CRAT_L0_PRI.FMT) ...........................................55 
C.4 
Level 0 Secondary Science Record (CRAT_L0_SEC.FMT) ......................................56 
C.5 
Level 0 Housekeeping Record (CRAT_L0_HK.FMT) ...............................................59 
Appendix D 
Level 1 data record formats ................................................................................... 65 
D.1 
Level 1 Primary Science Record (CRAT_L1_PRI.FMT) ...........................................65 
D.2 
Level 1 Secondary Science Record (CRAT_L1_SEC.FMT) ......................................66 
D.3 
Level 1 Housekeeping Record (CRAT_L1_HK.FMT) ...............................................69 
Appendix E 
Level 2 data record formats ................................................................................... 74 
E.1 
Level 2 Primary Science Record (CRAT_L2_PRI.FMT) ...........................................74 
E.2 
Level 2 Secondary Science Record (CRAT_L2_SEC.FMT) ......................................76 
E.3 
Level 2 Housekeeping Record (CRAT_L2_HK.FMT) ...............................................79 
 
List of Figures 
Figure 1: Duplication and dissemination of CRaTER standard archive volumes ........................ 17 
Figure 2: Archive volume directory structure ............................................................................... 19 
 
 
vi 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
List of Tables 
Table 1: Distribution list ................................................................................................................. 1 
Table 2: Document change log ....................................................................................................... 1 
Table 3: List of TBD items ............................................................................................................. 5 
Table 4: Abbreviations and their meaning ...................................................................................... 5 
Table 5: Instrument design characteristics ...................................................................................... 8 
Table 6: Data Set Names and Contents......................................................................................... 10 
Table 7:  Raw Data Products ........................................................................................................ 11 
Table 8:  Ancillary Data Products ................................................................................................. 11 
Table 9: Data delivery schedule .................................................................................................... 15 
Table 10: Data product size and archive volume production rate ................................................ 16 
Table 11: PDS Data Set Name Assignments ................................................................................ 18 
Table 12: Root directory contents ................................................................................................. 19 
Table 13: BROWSE directory contents ........................................................................................ 20 
Table 14: CALIB directory contents............................................................................................. 20 
Table 15: CATALOG directory contents ..................................................................................... 20 
Table 16: DATA directory contents ............................................................................................. 21 
Table 17: DATA/yyyy/yyyyddd directory contents ..................................................................... 22 
Table 18: DOCUMENT directory contents .................................................................................. 23 
Table 19: EXTRAS subdirectory contents ................................................................................... 24 
Table 20: EXTRAS/yyyy/yyyyddd subdirectory contents ........................................................... 24 
Table 21: INDEX directory contents ............................................................................................ 25 
Table 22: LABEL directory contents ............................................................................................ 25 
Table 23: SOFTWARE directory contents ................................................................................... 26 
Table 24: Format of index files ..................................................................................................... 29 
Table 25:  Format of Level 0 binary file header records .............................................................. 30 
Table 26:  Format of Level 0 primary science data file records ................................................... 30 
Table 27:  Format of Level 0 secondary science data file records ................................................ 30 
Table 28: Format of Level 0 housekeeping data file records ........................................................ 31 
Table 29:  Format of Level 0 record header structure .................................................................. 32 
Table 30:  Format of Level 1 primary science data file records ................................................... 33 
Table 31:  Format of Level 1 secondary science data file records ................................................ 33 
vii 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Table 32:  Format of Level 1 housekeeping data file records ....................................................... 34 
Table 33: Format of Level 2 primary science data file records .................................................... 35 
Table 34: Format of Level 2 secondary science data file records ................................................. 35 
Table 35: Format of Level 2 housekeeping data file records ........................................................ 36 
Table 36: Archive collection support staff.................................................................................... 38 
 
 
viii 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
 
ix 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
1  Preface 
This document describes the format and content of the Lunar Reconnaissance Orbiter (LRO) 
Cosmic Ray Telescope for the Effects of Radiation (CRaTER) Standard Product Data Record 
archive. 
1.1  Distribution list 
Table 1: Distribution list 
Name 
Organization 
Email 
Charles Acton 
NASA/JPL/PDS/NAIF 
charles.acton@jpl.nasa.gov 
Arlin Bartels 
NASA/GSFC/LRO 
arlin.bartels@nasa.gov 
David Bradford 
BU/Astronomy 
bradford@bu.edu 
Robert Goeke 
MIT/MKI 
goeke@space.mit.edu 
Mike Golightly 
UNH/EOS 
m.j.golightly@unh.edu 
Nicholas Gross 
BU/Astronomy 
gross@bu.edu 
Steve Johnson 
NASA/JSC/SRAG 
a.s.johnson@nasa.gov 
Steve Joy 
UCLA/PDS/PPI 
sjoy@igpp.ucla.edu 
Justin Kasper 
CfA 
jkasper@cfa.harvard.edu 
Jeff Sanborn 
BU/Astronomy 
jsanborn@bu.edu 
Timothy Johnson 
NASA/GSFC/LRO 
timothy.w.johnson@nasa.gov 
Stanley R. Scott 
NASA/GSFC/LRO 
stanley.r.scott@nasa.gov 
Edward J. Semones 
NASA/JSC/SRAG 
edward.j.semones@nasa.gov 
Mark Sharlow 
UCLA/PDS/PPI 
msharlow@igpp.ucla.edu 
Harlan Spence 
UNH/EOS 
harlan.spence@unh.edu 
Ray Walker 
UCLA/PDS/PPI 
rwalker@igpp.ucla.edu 
Erik Wilson 
BU/Astronomy 
wilsone@bu.edu 
 
1.2  Document change log 
Table 2: Document change log 
Change 
Date 
Affected portion 
Initial draft 
03/31/2007  All 
Release A 
05/31/2007  All 
Release B 
(for peer 
08/01/2007  All 
review) 
Release C 
11/15/2007  All 
Release D 
01/29/2009  § 1.1, Table1—update name, organization, and email address entries in 
document distribution list. 
§ 1.3, Table 3—all TBDs removed. 
§ 2.3.1, Table 8—provided standard file names for NAIF 1, NAIF 2, NAIF 
3 data products. 
§ 2.3.1, Table 8—added three additional required ancillary data products 
(NAIF-4, NAIF-5, NAIF-6). 
§ 2.3.1—added an explanatory note for the addition of NAIF-5 and NAIF-6 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
to the required ancillary data products listed in Table 8. 
§ 2.6--update 431-ICD-000049 version & release date. 
§ 3.1, Table 9—revised date of  end of commissioning phase based on 
current LRO project schedule. 
§ 3.1—revised date of start of prime mission phase based on current LRO 
project schedule; corrected duration of prime mission phase (from 13 to 12 
months) to be consistent with current LRO program definition of Phase E. 
§ 4.3, Table 14—added jpeg images associated with HTML version of 
instrument calibration plan to contents of CALIB directory. 
§ 4.4, Table 15—removed duplicate entries. 
§ 4.6, Table 18—updated GAPS_*.TXT extension to GAPS_*.TAB. 
§ 4.7, Table 19—added Planetary Ephemeris (SPK), Leap Second (LSK), 
Generic Planetary Constants (PCK), Spacecraft Clock Correlation (SLCK), 
Spacecraft Frame (FK) kernels from Table 20. 
§ 4.7, Table 19—added new required ancillary data products (NAIF-4, 
NAIF-5, NAIF-6) identified in Table 8. 
§ 4.7, Table 20—moved the entries for Planetary Ephemeris (SPK), Leap 
Second (LSK), Generic Planetary Constants (PCK), Spacecraft Clock 
Correlation (SLCK), and Spacecraft Frame (FK) kernels to Table 19 (since 
the SPK, LSK, PCK, SLCK, and FK kernels change very infrequently, it is 
more efficient to keep single copies of them in the EXTRAS root 
directory). 
§ 4.7, Table 20—deleted LRO Event kernel 
(LRO_EvtKer_yyyyddd_Vvv.te); event kernel file not used in data 
processing. 
§ 4.7, Table 20—updated file names to conform to MOC standard file 
names in current release of External Systems ICD for LRO GS (431-ICD-
000049, Rev B). 
§ 5.2.5, Table 24—corrected size of PRODUCT_CREATION_DATE 
parameter in index files. 
§ 5.2.6, Table 28—Updated entries for the Level 0 housekeeping data file 
format; deleted entries for byte 12, bit 4-15 (instrument 28VDC bus 
voltage) and byte 20, bits 0-15 (instrument 28VDC bus current) to reflect 
removal of instrument 28VDC voltage and current monitor outputs ( 
parameters still present in data written to L0 file but are now undefined). 
§ 5.2.7, Table 32—Updated entries for the Level 1 housekeeping data file 
format; deleted entries for bytes 16-23 (instrument 28VDC bus voltage),  
bytes 51-58 (instrument 28VDC bus current), and bytes 59-66 (instrument 
28VDC bus power draw) to reflect removal of instrument 28VDC voltage 
and current monitor outputs; renumbered byte offset values for remaining 
fields. 
Appendix A, Table 36—updated listings of CRaTER and UCLA team 
support staffs and cognizant individuals. 
Appendix C, § C.5—updated description of L0 housekeeping record to 
reflect removal of instrument 28VDC voltage and current monitor outputs; 
parameters still present in data written to L0 file but are now undefined. 
Appendix D, § D.3—updated description of L1 housekeeping record to 
reflect removal of instrument 28VDC voltage and current monitor outputs; 
columns 4 (V28BUS), 9 (I28BUS), and 10 (P28BUS) deleted; remaining 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
columns renumbered to reflect deletion of columns 4, 9, 10. 
Appendix E, § E.3—updated descriptions for columns 5, 10, and 11 to 
reflect use of spacecraft 28VDC bus monitor data instead of instrument 
28VDC bus for these parameters; corrected column 10 “UNIT” value. 
Sections 1 through 5—minor editorial changes/corrections. 
Release E 
02/01/2010  § 1.1, Table 1—update name, organization, and email address entries in 
document distribution list. 
§ 1.4, Table 4—updates to list of abbreviations and their meaning. 
§ 2.2 and Table 5—change nominal thickness of “thin” detectors from 
140μm to 150μm. 
§ 2.2 and 2.2.1—minor editorial changes/clarifications. 
§ 2.3, Table 6—change “eV” to “keV” for CRAT_L1 “Processing Inputs”; 
removed “housekeeping in engineering units, conditioned” from CRAT_L2 
“Processing Inputs”.  
§ 2.3—updated description of the Level 2 data products. 
§ 2.4—updated description of Level 2 data file production (step 4). 
§ 3.1.—changed the PDS delivery and publish dates to correspond to those 
in LRO Data Management Schedule (2009-10-23). 
§ 3.1, Table 9—updated “end of commissioning date” to actual date. 
§ 4, Table 19—updated name of current spacecraft frame kernel file 
(lro_frames_2009168_v01.tf). 
§ 5, Tables 24-35—updated descriptions of numerous data record fields for 
clarification and consistency with the description of corresponding tags in 
the FMT files (Appendices C-E). 
§ 5.2.7, Table 32—changed units for “BiasCurrent” data field from “Amps” 
to “μAmps”.  
§ 5.2.8, Table 33—removed the undefined Flags[32]; added 
MaxSigFlags[6] identifying  detector signals near the maximum of the 
amplifier-ADC chain dynamic ranges and GTLLDFlags[6] identifying  
detector signals that exceed valid event thresholds specified by the LLDs. 
§ 5.2.8, Table 34—spacecraft-to-Moon vector (J2000) (MoonVec[3]) 
replaced by Moon-to-spacecraft vector (MOON_ME) (SpacecraftVec[3]); 
deleted spacecraft-to-Sun vector (J2000) (SunVec[3]), CRaTER boresight 
unit vector (J2000) (CraterVec[3]), altitude above lunar surface (J2000) 
(Altitude), angle between CRaTER boresight and nadir (Nadir), Sun-to-
CRaTER vector (GSE) (GSEVec), Earth-to-CRaTER vector (GSM) 
(GSMVec), S/C latitude (selenocentric, IAU) (Latitude), and S/C longitude 
(selenocentric, IAU) (Longitude). 
§ 5.2.8, Table 35—changed units for “BiasCurrent” data field from “Amps” 
to “μAmps”; added OffMoonFlag and EclipseFlag; corrected offset value in 
“Byte” column for BiasCurrent[6].  
Appendix A, Table 36—updated affiliations and contact information for PI 
and Deputy Project Scientist/SOC Lead. 
Appendix B, § B.1—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L0_DS.CAT, “Data Set Overview”. 
Appendix B, § B.2—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L0_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
CRAT_L0_DS.CAT 
Appendix B, § B.3—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L0_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 
CRAT_L0_DS.CAT 
Appendix B, § B.4—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L1_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 
CRAT_L1_DS.CAT; updated RECORD_BYTES = 118 to 
RECORD_BYTES = 117;updated ROW_BYTES = 118 to ROW_BYTES 
= 117; updated COLUMNS = 5 to COLUMNS = 15. 
Appendix B, § B.5—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L1_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 
CRAT_L1_DS.CAT; updated COLUMNS = 17 to COLUMNS = 28. 
Appendix B, § B.6—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L1_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 
CRAT_L1_DS.CAT; updated RECORD_BYTES = 252 to 
RECORD_BYTES = 202;updated ROW_BYTES = 252 to ROW_BYTES 
= 202; updated COLUMNS = 26 to COLUMNS = 25. 
Appendix B, § B.7—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L2_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 
CRAT_L2_DS.CAT; updated RECORD_BYTES = 280 to 
RECORD_BYTES = 240;updated ROW_BYTES = 280 to ROW_BYTES 
= 240; updated COLUMNS = 9 to COLUMNS = 35. 
Appendix B, § B.8—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L2_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 
CRAT_L2_DS.CAT; updated RECORD_BYTES = 386 to 
RECORD_BYTES = 194;updated ROW_BYTES = 386 to ROW_BYTES 
= 194; updated COLUMNS = 27 to COLUMNS = 32. 
Appendix B, § B.9—Updated DESCRIPTION tag value to be consistent 
with text of CRAT_L2_DS.CAT, “Data Set Overview”; revised 
DATA_SET_NAME tag value to be consistent with value in 
CRAT_L2_DS.CAT; updated RECORD_BYTES = 306 to 
RECORD_BYTES = 329;updated ROW_BYTES = 306 to ROW_BYTES 
= 329; updated COLUMNS = 30 to COLUMNS = 38. 
Appendices C-E-- updated entries of numerous DESCRIPTION tags for 
clarification and consistency with the corresponding descriptions in Tables 
24-35 describing level 0, 1, and 2 data file records. 
§ D.3, OBJECT NAME = BIASCURRENT-- changed UNITS tag for from 
“AMPS” to “MICRO AMPS”. 
§ E.1—deleted OBJECT NAME = FLAGS; added OBJECT NAME = 
MAXSIGFLAGS and OBJECT NAME = MAXSIGFLAGS. 
§ E.3-- changed UNITS tag from “AMPS” to “MICRO AMPS” for OBJECT 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
NAME = BIASCURRENT; added OBJECT NAME = OFFMOONFLAG 
and OBJECT NAME = ECLIPSEFLAG; corrected START_BYTE 
values for V28BUS, V5DIGITAL, VANALOGERR, V5PLUS, V5NEG, 
I28BUS, P28BUS, BIASCURRENT, BIASVOLTTHIN, 
BIASVOLTTHICK, CALAMP, LLDTHIN, LLDTHICK, TTELESCOPE, 
TANALOG, TDIGITAL, TPOWER, TREF, RADHIGHSENS, RADMEDSENS, 
RADLOWSENS, RADTOTAL, and BIASENERGY. 
 
1.3  TBD items 
Table 3: List of TBD items 
Item 
Section(s) 
Page(s) 
 
 
 
1.4  Abbreviations 
Table 4: Abbreviations and their meaning 
Abbreviation 
Meaning 
ADC 
Analog-to-Digital Converter 
ADU 
Analog-to-Digital Units 
ASCII 
American Standard Code for Information Interchange 
BU 
Boston University 
CCSDS 
Consultative Committee for Space Data Systems 
CD-ROM 
Compact Disc – Read-Only Memory 
CDR 
Calibrated Data Record 
CfA 
Harvard-Smithsonian Center for Astrophysics 
CK 
C-matrix Kernel (NAIF orientation data) 
CODMAC 
Committee on Data Management, Archiving, and Computing 
CRaTER 
Cosmic Ray Telescope for the Effects of Radiation 
CRC 
Cyclic Redundancy Check 
DAP 
Data Analysis Product 
DDR 
Derived Data Record 
DVD 
Digital Versatile Disc 
DVD-R 
DVD - Recordable media 
E&PO 
Educational and Public Outreach 
EDR 
Experiment Data Record 
EOS 
Institute for the Study of Earth, Oceans, and Space (University of New Hampshire) 
FOV 
Field of View 
FTP 
File Transfer Protocol 
GB 
Gigabyte(s) 
GCR 
Galactic Cosmic Ray 
GSFC 
Goddard Space Flight Center 
HK 
Housekeeping 
HTML 
Hypertext Markup Language 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
ICD 
Interface Control Document 
ISO 
International Standards Organization 
JPL 
Jet Propulsion Laboratory 
JSC 
Johnson Spaceflight Center 
LET 
Lineal Energy Transport 
LRO 
Lunar Reconnaissance Orbiter 
MB 
Megabyte(s) 
MIT 
Massachusetts Institute of Technology 
MKI 
MIT Kavli Institute for Astrophysics and Space Research 
MOC 
Missions Operations Center (GSFC, LRO) 
NAIF 
Navigation and Ancillary Information Facility (JPL) 
NASA 
National Aeronautics and Space Administration 
NSSDC 
National Space Science Data Center 
ODL 
Object Description Language 
PCK 
Planetary Cartographic and Physical Constants Kernel (NAIF) 
PDS 
Planetary Data System 
PHA 
Pulse Height Analysis 
PPI 
Planetary Plasma Interactions Node (PDS) 
SCET 
Spacecraft Event Time 
SCLK 
Spacecraft Clock 
SIS 
Software Interface Specification 
SPDR 
Standard Product (Experiment and Pipeline) Data Record 
SPE 
Solar Particle Event 
SPICE 
Spacecraft, Planet, Instrument, C-matrix, and Events (NAIF data format) 
SPK 
SPICE (ephemeris) Kernel (NAIF) 
SRAG 
Space Radiation Analysis Group (JSC) 
TBC 
To Be Confirmed 
TBD 
To Be Determined 
TEP 
Tissue Equivalent Plastic 
UCLA 
University of California, Los Angeles 
UNH 
University of New Hampshire 
 
1.5  Glossary 
Archive – An archive consists of one or more data sets along with all the documentation and 
ancillary information needed to understand and use the data.  An archive is a logical construct 
independent of the medium on which it is stored. 
Archive Volume – A volume is a unit of media on which data products are stored; e.g. one 
DVD-R.  An archive volume is a volume containing all or part of an archive; i.e. data 
products plus documentation and ancillary files. 
Archive Volume Set  When an archive spans multiple volumes, they are called an archive 
volume set.  Usually the documentation and some ancillary files are repeated on each volume 
of the set, so that a single volume can be used alone. 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Catalog Information – High-level descriptive information about a data set (e.g. mission 
description, spacecraft description, instrument description), expressed in Object Description 
Language (ODL), which is suitable for loading into a PDS catalog. 
Data Product – A labeled grouping of data resulting from a scientific observation, usually 
stored in one file.  A product label identifies, describes, and defines the structure of the data.  
An example of a data product is a planetary image, a spectral table, or a time series table. 
Data Set – A data set is an accumulation of data products together with supporting documenta-
tion and ancillary files. 
Experiment Data Record – An accumulation of raw output data from a science instrument, in 
chronological order, with duplicate records removed, together with supporting documentation 
and ancillary files. 
Pipeline Data Record – An accumulation of calibrated data from a science instrument, derived 
from experiment data records, together with supporting documentation, calibration data, and 
ancillary files. 
Standard Data Product – A data product generated in a predefined way using well-understood 
procedures and processed in “pipeline” fashion.  Data products that are generated in a non-
standard way are sometimes called special data products


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
2  Introduction 
2.1  SIS content overview 
This software interface specification (SIS) describes the format, content, and generation of the 
CRaTER experiment and pipeline data record archive volumes.  Section 3 describes the 
procedure for transferring data products to archive media, section 4 describes the structure of the 
archive volumes and contents of each file, and section 5 describes the file formats used in the 
archive volumes.  Individuals responsible for generating the archive volumes are listed in 
Appendix A.  PDS-compliant label files for all CRaTER standard data products are itemized and 
described in Appendix B, while L0, L1, and L2 data products file headers and data record 
formats are itemized and described in Appendix C, Appendix D, and Appendix E, respectively. 
2.2  CRaTER scientific overview 
The CRaTER instrument consists of a single, integrated sensor and electronics box with simple 
electronic and mechanical interfaces to the LRO spacecraft.  The CRaTER sensor front-end 
design is based on standard charged-particle telescope systems that have been flown for decades, 
using current generation silicon solid-state detectors typical of those flown on numerous space 
missions.  The analog electronics design is virtually identical to the flight-proven design of the 
NASA/POLAR Imaging Proton Spectrometer that operating flawlessly during the 12-year 
mission.  The digital processing unit is a simple and straightforward design based on similar 
instruments with excellent spaceflight heritage. 
The CRaTER telescope consists of six fully depleted silicon detectors mounted in identical 
detector holders:  three “thin” and three “thick” detectors.  All six silicon detectors are 35mm in 
diameter.  The “thin” detectors—detectors 1, 3, and 5--are nominally150µm thick and the 
“thick” detectors--detectors 2, 4, and 6--nominally 1000µm in thickness.  The detectors are 
grouped into three pairs of thin and thick detectors with each pair separated by a piece of tissue-
equivalent plastic (TEP).  TEP (such as A-150 manufactured by Standard Imaging) simulates 
soft body tissue (muscle) and has been used for both ground-based as well as space-based (i.e., 
International Space Station) experiments. 
Table 5: Instrument design characteristics 
Low LET detectors 
9.6 cm2 circular, 1000 µm thick 
High LET detectors 
9.6 cm2 circular, 150 µm thick 
TEP absorber 1 
5.4 cm cylinder 
TEP absorber 2 
2.7 cm cylinder 
Zenith FOV 
35°, 6-detector coincidence 
Nadir FOV 
75°, for D3D4D5D6 coincidence 
Geometry factor 
0.1 cm2 sr (D1D2 events) 
LET range 
0.2 - 7 MeV/ µm (Si) 
Incident particle energy range 
≥ 20 MeV (H),  ≥ 87 MeV/nucleon (Fe) 
  
Solid-state detectors use semi-conducting crystals (in CRaTER’s case, silicon) with n-type (elec-
tron-rich, electron conducting) and p-type (electron-deficient, hole conducting) regions. 
When a reversed bias voltage is applied across the junction, the unbound electrons in the semi-
conductor are pushed away from the voltage source, while the holes are pulled towards it.  This 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
leaves a neutral area void of charge and current at the junction of the sectors, called the depletion 
region.  As incoming radiation (e.g., energetic charged-particles from SEPs or GCR) pass 
through the depletion region, additional electron-hole pairs are formed in the material (where a 
once bonded electron is freed from its atom, leaving a hole).  The electron and the holes respond 
to the applied voltage, creating a small current.  This current can be detected and later analyzed. 
TEP is a plastic-based composite material designed to simulate human tissue.  It includes 
hydrogen and carbon percentages-by-composition that are similar to that found in human muscle.  
Scientists can use the atomic-level radiation interactions in TEP to simulate the complex effects 
of bulk tissue on the evolution of the radiation as it penetrates into the body and interacts with 
critical tissues and organs. 
2.2.1  Scientific objectives 
The primary goal of CRaTER is to characterize the global lunar radiation environment and its 
biological impacts.  This objective is critical if we are to implement a sustained, safe, and afford-
able human and robotic program to search for evidence of life, understand the history of the solar 
system, and prepare for future human exploration, a vision established by the Presidential Space 
Exploration Policy Directive in 2004. 
In order to achieve this high-priority objective, the CRaTER investigation team established the 
following interrelated investigation goals: 
•  Measure and characterize that aspect of the deep space radiation environment, LET spectra of 
galactic and solar cosmic rays (particularly above 10 MeV), most critically important to the 
engineering and modeling communities to assure safe, long-term, human presence in space. 
•  Develop a novel instrument, steeped in flight heritage, that is simple, compact, and compara-
tively low-cost, but with a sufficiently large geometric factor needed to measure LET spectra 
and its time variation, globally, in the lunar orbit. 
•  Investigate the effects of shielding by measuring LET spectra behind different amounts and 
types of material, including TEP. 
•  Test models of the GCR and SPE radiation environments and radiation transport and 
interactions by comparing predicted and measured GCR and SPE energy spectra (available 
contemporaneously on ongoing/planned NASA missions) and resulting CRaTER LET 
spectra. 
2.2.2  Radiation 
Radiation has a potential effect on a wide variety of life.  Beginning with the ionization of atoms 
and resulting in eventual cell damage, radiation may impact higher-level biological functions.  
The most critical damage is that which occurs to the genetic material in cells. 
At the molecular level, there are four possible effects that radiation may have on humans. 
The first group of effects has no negative consequences for higher-level biological functions.  
Either cells remain undamaged by the radiation (in this case, the ionization of materials in the 
cell may produce chemical reactions which occur normally in the cell) or cells may be damaged, 
but not irreparably so.  Often, even damage to chromosomes may occur with few long-term 
effects because the cell is able to detect and repair a limited amount of damage.  Even without 


Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
radiation dosage, changes and repairs in cells, including chromosomes, occur constantly in our 
bodies. 
The second group of effects is more critical and will most likely have a negative impact on 
higher-level biological functions.  Cells may be damaged and either operate abnormally or die.  
If enough damage is done and a cell is unable to completely repair itself, it may perform further 
functions abnormally, including reproduction.  This usually occurs when cells are exposed to a 
lower dose of radiation over an extended period of time (or chronic radiation).  It is this kind of 
exposure that may lead to cancer and genetic effects (problems in offspring), depending on the 
strength of the dose.  With exposure to high-dose, short-term radiation (or acute radiation), dam-
age may occur to the point where a cell is unable to perform any further function, including 
reproduction, and may even die.  On a large enough scale (for example, at the organ level) this 
kind of damage is likely to cause radiation sickness.  Symptoms of radiation sickness include 
fatigue, nausea, erythema, hair loss, internal bleeding, fever, diarrhea, decreases in 
musculoskeletal coordination and cognitive function, and possibly coma and death. 
2.3  CRaTER Data Sets 
CRaTER data and instrument engineering information are packetized into CCSDS-compliant 
packets once per second and made available to the spacecraft’s 1553B command and telemetry 
system.  The data is read by the spacecraft and stored in files on the spacecraft’s solid-state 
recorders.  Each CRaTER data file consists of the raw data produced by the instrument (MOC-4 
and MOC-5 in Table 7)--a time-ordered series of measurements--prefixed by a 64-byte header 
created onboard by the spacecraft’s data management system. 
Table 6 lists the standard product types generated by the CRaTER SOC from the downlinked 
raw data files. 
Table 6: Data Set Names and Contents 
 
Standard Data 
Key/Physical 
NASA   COD 
Product 
Processing Inputs 
Product ID 
Parameters  
Level 
MAC 
Format 
CRAT_L0_PRI  Raw CRaTER Experiment 


Raw data from LRO MOC 
Binary 
CRAT_L0_SEC  Data Record: pulse heights, 
as recorded on LRO. 
CCSDS 
CRAT_L0_HK  secondary science, and 
Packets 
instrument housekeeping  
CRAT_L1_PRI  CRaTER Calibrated Data 


Level 0 data with pulse 
ASCII 
CRAT_L1_SEC  Record, split into primary 
heights in keV & 
CRAT_L1_HK  and secondary science 
housekeeping in 
data, and housekeeping  
engineering units. 
CRAT_L2_PRI  CRaTER Derived Data 

3/41  Level 1 data with pulse 
ASCII 
CRAT_L2_SEC  Record, part 1: LET 
heights converted to LET &   
CRAT_L2_HK  deposition in silicon. 
UTC time tags added to all 
(Pulse heights converted 
data records. 
into energy deposited 
within unit path length 
through each detector.) 
1 The CR_L2_HK and CR_L2_SEC products are CODMAC Level 3, CR_L2_PRI is Level 4. 
10 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
The Level 0 products, commonly referred to as the Experiment Data Record (EDR), consist of 
the binary CCSDS packets output by the instrument and stored in the raw data files.  The only 
changes made to these files by during ground processing are: 
•  removal of duplicate data packets and sorting the remainder in ascending time order; 
•  sorting and merging of the data packets into files that contain a single packet type and 
span one 24 hour interval from 0h UTC; 
•  and updating some file header fields to document the data content and time range. 
 
EDR products are generated for all mission phases during which CRaTER data are acquired. 
Level 1 data products differ from Level 0 in three important respects: 
•  file structures use fixed-length ASCII records; 
•  detector ADC channel values (ADU) are converted to energy (in keV); 
•  and housekeeping fields are converted to engineering units (i.e., volts, amps, temperature, 
etc.). 
 
Level 2 data products include all of the Level 1 data as well as: 
•  addition of detector output signal value status flags and derived lineal energy transfer 
(keV/µm) values to the primary science data; 
•  addition of spacecraft location information to the secondary science data; 
•  and the addition of spacecraft 28 VDC power bus voltage, current, and power-draw 
values and instrument boresite pointing status flags to the housekeeping data. 
 
2.3.1  Input Data Files 
Table 7 lists the CRaTER data files that are transmitted from the LRO spacecraft to the MOC. 
These raw data products are described in detail in § 5.2.6. 
Table 7:  Raw Data Products 
ID 
Product 
Format 
File Name 
MOC-4 
CRaTER Housekeeping Data 
CCSDS  CRAT_yyyyddd_nnnnnnn.hk 
MOC-5 
CRaTER Raw Measurement Data 
CCSDS  CART_yyyyddd_nnnnnnn.hk 
 
Ancillary data files received from the LRO MOC are listed in Table 8 and will be included in the 
CRaTER EDR archive. The MOC-3 product contains data from other spacecraft systems; the 
remaining eight MOC and FDF data products are created by the MOC itself. 
Table 8:  Ancillary Data Products 
ID 
Product 
Format 
File Name 
MOC-2 
SLCK Clock Correlation 
SPICE  LRO_CLKCOR_yyyyddd_Vvv.tsc 
MOC-3 
Spacecraft Housekeeping Data 
CCSDS  CRAT_SCHK_yyyyddd_nnnnnnn.dat 
MOC-7 
Daily Command Load Report 
ASCII  LROATS_yyyyddd_Vvv.txt 
MOC-33  Event Kernel 
SPICE  LRO_EvtKer_yyyyddd_Vvv.txt 
11 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
ID 
Product 
Format 
File Name 
MOC-40  Frame Kernels 
SPICE  LRO_FRAMES_yyyyddd_Vvv.txt 
MOC-42  Definitive Spacecraft Orientation (CK) 
SPICE  FDF35_yyyyddd_yyyyddd_nnn.dsp 
MOC-46  CRaTER Housekeeping Summary 
ASCII  CRAT_yyyyddd_nnnnnnn_hk.meta 
MOC-47  CRaTER Raw Measurement Summary 
ASCII  CRAT_yyyyddd_nnnnnnn_sci.meta 
FDF-29  Definitive Spacecraft Ephemeris (SPK) 
SPICE  FDF29_yyyyddd_yyyyddd_nnn.dsp 
NAIF-1  Planetary and Lunar Ephemeris (SPK) 
SPICE  deNNN.bsp 
NAIF-2  Leap Second Kernel (LSK) 
SPICE  naifNNNN.tls 
NAIF-3  Generic Planetary Constants (PCK) 
SPICE  pckNNNNN.tpc 
Lunar Principal Axis (PA) Reference 
SPICE  moon_pa_deNNN_YYYY-YYYY.bpc 
Frame Orientation (PCK) 
NAIF-4  Lunar Frame Kernel (TF) 
SPICE  moon_080317.tf 
Lunar PA Frame Association Kernel (TF)  SPICE  moon_assoc_pa.tf 
 
2.4  Pipeline Processing 
The products received from the MOC are staged at the CRaTER SOC until all of the necessary 
inputs are available that relate to a particular 24-hour period, starting and ending at 0h UTC.  The 
Level 0, 1, and 2 products are then generated in a 4-step process, as follows: 
 
1.  SPICE kernels and CRaTER calibration tables are read. 
2.  All CRaTER raw (see Error! Reference source not found.) and spacecraft housekeeping 
(Table 8, MOC-3) files are read and, if their time fields fall within the desired 24-hour 
period (plus a few minutes either side), they are written to a set of 3 temporary files each 
containing a single packet type: primary science, secondary science, or instrument 
housekeeping.  Garbled telemetry packets are reported. 
3.  The three temporary files are read, sorted into ascending time order, and rewritten.  
Duplicate packets are dropped after reporting any mis-matches. 
4.  The temporary files are read a second time, gaps are noted, and those packets that fall 
strictly within the 24-hour period are written out as Level 0 products.  At the same time, 
the Level 1 and 2 product records are created from the corresponding Level 0 records.  
Level 1 and Level 2 housekeeping records are produced from the raw Level 0 values and 
the calibration tables, with spacecraft voltage, current and power draw values and 
instrument boresite pointing information added to the Level 2 data records.  The energy 
and LET fields in the Level 1 and 2 primary science records are created from the 
calibration tables and from the temperature fields in the temporary housekeeping files.  
The Level 1 and Level 2 secondary science records are merely the translation into ASCII 
of their Level 0 equivalents, with spacecraft position information derived from the SPICE 
kernels added to the Level 2 data records. 
Each 24-hour period therefore results in 9 data products (Level 0, 1, and 2 for each primary and 
secondary science and housekeeping data), and 9 PDS detached label files. 
12 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Additionally, 14 files are created and stored in various directories of the CRaTER archive 
volumes.  These files contain indexes of file names and product dates, notes on data quality, and 
logs containing miscellaneous information.  The 14 files include: 
•  an index file containing the product file names and dates, which will be collected in the 
INDEX.TAB and CUMINDEX.TAB files in the INDEX directory; 
•  a gap file, which will be collected, according to packet type, in the GAPS_PRI.TAB, 
GAPS_SEC.TAB, and GAPS_HK.TAB files in the DOCUMENT directory of Level 0 
products; 
•  and a log file reporting everything else, which will be found in the DATA subdirectories 
with the products to which it refers. 
Consult § 4 for more detailed information about these files and their locations within the archive. 
Nominally once per month CRaTER will be operated in a Calibration Mode in which the 
spacecraft will be rotated to point the instrument towards the Moon’s limb.  Data collected 
during this procedure, combined with measurements from CRaTER’s pulser mode, will be used 
to update the calibration coefficients used by the pipeline software to convert the raw Level 0 
detector values to energy and LET.  These calibration changes will be documented in 
ERRATA.TXT, in MODE_CHANGES.TAB in the DOCUMENT directory, and in the NOTE fields 
of the PDS label files describing the individual products. 
2.5  Scope of this document 
The specifications in this SIS apply to all CRaTER Standard Data Record products submitted for 
archive to the Planetary Data System (PDS), for all phases of the LRO mission.  Some sections 
of this document describe parts of the CRaTER archive and archiving process that are managed 
by the PDS archive team.  These sections have been provided for completeness of information 
and are not maintained by the CRaTER team. 
2.6  Applicable Documents 
ISO 9660-1988, Information Processing—Volume and File Structure of CD-ROM for 
Information Exchange, 04/15/1988. 
Planetary Data System Archive Preparation Guide, Version 1.1, JPL D-31224, 08/29/2006. 
Planetary Data System Standards Reference, Version 3.7, JPL D-7669, Part 2, 03/20/2006 
Planetary Science Data Dictionary Document, Planetary Data System, JPL D-7116, Version 
1r65, 02/2007. 
Lunar Reconnaissance Orbiter Mission Concept of Operations, 431-OPS-000042, 08/12/2005. 
Lunar Reconnaissance Orbiter Project Data Management and Archive Plan, 431-PLAN-00182. 
Detailed Mission Requirements for the Lunar Reconnaissance Orbiter Ground System,  
431-RQMT-000048, Rev. B, 09/19/2006. 
Spacecraft to CRaTER Data Interface Control Document, 431-ICD-000104, Rev. B, 03/30/2007. 
External Systems Interface Control Document for the Lunar Reconnaissance Orbiter Ground 
System, 431-ICD-000049, Rev B, 09/16/2008. 
13 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
CRaTER Science Operations Center Requirements Document, 32-01209, Rev. A, 10/25/2006. 
CRaTER Science Team and PDS–PPI Node ICD, 32-01280, Rev. A, 10/27/2006. 
CRaTER Information Technology Security Plan, 32-01208, Rev. A, 07/01/2007. 
CRaTER Functional Instrument Description and Performance Verification Plan, 32-05002, Rev. 
01, 06/20/2006. 
CRaTER Calibration Plan, 32–01207, Rev. A, 09/04/2007. 
2.7  Audience 
This document is intended to be useful to those who wish to understand the format and content 
of the CRaTER Standard Data Record submitted to the PDS archive.  Such users might typically 
be software engineers, data analysts, or planetary scientists. 
14 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
3  Archive volume generation 
The CRaTER Standard Data Record archive collection is produced by the CRaTER Science 
Operations Team in cooperation with the PDS Planetary Plasma Interactions (PPI) Node at the 
University of California, Los Angeles (UCLA). The archive volume creation process described 
in this section sets out the roles and responsibilities of both these groups. The assignment of 
tasks has been agreed by both parties, and codified in an ICD (32–01280, see §2.6). Archived 
data received by the PPI Node from the CRaTER team will be made electronically available to 
PDS users as soon as practicable but no later than as laid out in Table 9. 
3.1  Data transfer methods and delivery schedule 
The CRaTER team will deliver data to the PPI Node in standard product packages containing 
three months of data, also adhering to the schedule set out in Table 9. Each package will 
comprise both data and ancillary data files organized into directory structures consistent with the 
volume design described in § 4, and combined into a deliverable file(s) using file archive and 
compression software. When these files are unpacked at the PPI Node in the appropriate 
location, the constituent files will be organized into the archive volume structure. 
Table 9: Data delivery schedule 
Date 
Delivery 
End of commissioning (2009-09-14) 
Selected data from cruise and spacecraft commissioning period; 
+ 6 months 
the first 3 months of post-commissioning data 
Every 3 months  
Next 3 months of prime-mission data 
 
The archives will be sent electronically from the CRaTER SOC to a user account on the PPI 
node using the ssh protocol.  The SOC operator will copy each volume (see Table 11) in the 
form of a compressed tar archive (a.k.a. tarball) to an appropriate location within the PPI file 
system, and will notify the PPI node via e-mail.  Only those files that have changed since the last 
delivery will be included.  The PPI operator will decompress the data, using the tar checksums 
and the EXTRAS/MANIFEST.TXT and EXTRAS/CHECKSUM.TXT files to verify that the 
archive is complete.  Once this has been checked, the PPI operator will send a confirmatory e-
mail to the CRaTER team to mark the delivery as “received”. 
Following receipt of a data delivery, PPI will organize the data into PDS archive volume 
structure within its online data system. PPI will generate all of the required files associated with 
a PDS archive volume (index file, read-me files, etc.) as part of its routine processing of 
incoming CRaTER data.  Newly delivered data will be made available publicly through the PPI 
online system once accompanying labels and other documentation have been validated.  It is 
anticipated that this validation process will require at least fourteen working days from receipt of 
the data by PPI.  The first two data deliveries are expected to require somewhat more time for the 
PPI Node to process before making the data publicly available. 
The LRO prime mission begins ~60 days following launch and lasts 12 months.  Table 9 
formalizes the data delivery schedule for the entire CRaTER mission, including cruise, 
commissioning and prime mission phases.  Data delivery from SOC to PPI node will occur on 
the 1st of the month and the data will be publicly available on the 15th of the following month.  
Archiving of products from any extended mission period will be negotiated with the LRO Project 
at a later date. 
15 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
3.2  Data validation 
The CRaTER standard data archive volume set will include all CRaTER data acquired during the 
LRO mission.  The archive validation procedure described in this section applies to volumes 
generated during both the cruise and prime phases of the mission. 
PPI node staff will carefully examine the first archive volume that they receive that contains data 
from the nominal LRO mission to determine whether the archive is appropriate to meet the stated 
science objectives of the instrument.  The PPI node will also review the archive product 
generation process for robustness and ability to detect discrepancies in the end products; 
documentation will be reviewed for quality and completeness. 
As expertise with the instrument and data develops the CRaTER team may decide that changes 
to the structure or content of its standard data products are warranted.  Should these changes be 
implemented, the new data product and archive volume will be subjected to a full PDS peer 
review, and this document will be revised to reflect the modified archive.  Table 2 lists the 
history of all modifications to the archive structure and contents. 
Additionally, the CRaTER team may generate and archive special data products that cover 
specific observations or data-taking activities.  This document does not specify how, when, or 
under what schedule, any such special archive products are generated. 
3.3  Data product and archive volume size estimates 
CRaTER standard data products are organized into files that span a single Earth day of data 
acquisition, breaking at 0h UTC.  Files vary in size depending on the telemetry rate and 
allocation. Table 10 summarizes the expected sizes of the CRaTER standard products, assuming 
an average event rate of 60 per second. 
All CRaTER standard data are organized by the PDS team onto a single archive volume covering 
a time interval governed by the physical capacity of the archive volume media.  The data on the 
volume are organized into one-day subdirectories. 
Table 10: Data product size and archive volume production rate 
Production rate 
Size for 1-year 
Data Product 
(approximate) 
primary mission 
Level 0 Science & Housekeeping 
52 MB per day 
19 GB 
Level 1 Science & Housekeeping 
625 MB per day 
228 GB 
Level 2 Science & Housekeeping 
1484 MB per day 
541 GB 
CRaTER Total 
2.0 GB per day 
789 GB 
 
Following receipt of CRaTER data by the PPI Node it is expected that fourteen working days 
will be required before the data are made available on PPI web pages.  Once sufficient data have 
accumulated a new archive volume will be created by PPI.  It is anticipated that two weeks will 
be required to produce and validate this new archive volume once the data delivery that fills the 
volume has been made available online. 
3.4  Backups and duplicates 
The PPI Node keeps three copies of each archive volume.  One copy is the primary archive 
volume, another is an onsite backup copy, and the final copy is a local, off-site backup copy.  
The volumes sent by the CRaTER team and the PDS Engineering Node are to be kept by those 
16 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
institutions.  Once the archive volumes are fully validated and approved for inclusion in the 
archive, a copy of the data is sent to the National Space Science Data Center (NSSDC) for long-
term archive in a NASA-approved deep-storage facility.  The PPI Node may maintain additional 
copies of the archive volumes, either on or off-site as deemed necessary. 
Figure 1 illustrates the process of duplicating and disseminating the CRaTER standard archive 
volumes. 
Validation 
LRO 
CRaTER 
Report 
SOC 
Archive 
Delivery 
PDS-PPI 
Delivery 
Receipt 
Node Mirror 
Archive 
Site 
PDS Planetary Plasma 
Delivery 
PDS –PPI 
Archive 
Interactions (PDS-PPI) 
Online Review 
Assurance 
Node 
Site 
Tape 
Validated 
Backups 
Data 
Validated 
Data 
PDS-PPI 
NSSDC 
Public Web 
Archive 
Pages 
User 
Online Data 
Physical Media 
Delivery 
Creation and 
Delivery 
 
Figure 1: Duplication and dissemination of CRaTER standard archive volumes 
17 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
3.5  Labeling and identification 
Each CRaTER data volume bears a unique volume ID using the last two components of the 
volume set ID [PDS Standards Reference, see §2.6].  For each physical medium, the volume IDs 
are USA_NASA_PDS_LROCRA_nnnn, where LROCRA is the VOLUME_SET_ID defined by 
the PDS and nnnn is the sequence number of the individual volume.  Hence the first CRaTER 
Level 0 volume has the volume ID LROCRA_0001, as shown in Table 11. 
Table 11: PDS Data Set Name Assignments 
Level 
DATA_SET_ID 
VOLUME_ID 
CRaTER EDR 
LRO-L-CRAT-2-EDR-RAWDATA-V1.0 
LROCRA_0001 
CRaTER CDR 
LRO-L-CRAT-3-CDR-CALIBRATED-V1.0 
LROCRA_1001 
CRaTER DDR–1 
LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0 
LROCRA_2001 
CRaTER DDR–2 
LRO-L-CRAT-5-DDR-ACCUMULATED-V1.0 
LROCRA_3001 
CRaTER DAP 
LRO-L-CRAT-5-DAP-MODELLED-V1.0 
LROCRA_4001 
 
18 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
4  Archive volume contents 
This section describes the contents of the CRaTER standard product archive collection volumes, 
including the file names, file contents, file types, and the organizations responsible for providing 
the files.  The complete directory structure is shown in Figure 2.  All the ancillary files described 
herein appear on each CRaTER standard product volume, except where noted. 
ROOT 
BROWSE 
CALIB 
yyyyd00 
CATALOG 
DATA 
DOCUMENT 
yyyy 
EXTRAS 
INDEX 
yyyy 
LABEL 
yyyyddd 
SOFTWARE 
yyyyddd 
 
Figure 2: Archive volume directory structure 
4.1  Root directory 
The files listed in Table 12 are contained in the (top-level) root directory, and are produced by 
the CRaTER team in consultation with the PPI node of the PDS.  With the exception of the 
hypertext file and its label, all of these files are required by the PDS volume organization 
standards. 
Table 12: Root directory contents 
File 
Description 
Responsibility 
AAREADME.HTM 
HTML version of AAREADME.TXT 
CRaTER team 
AAREADME.LBL 
A PDS detached label that describes AAREADME.HTM 
CRaTER team 
AAREADME.TXT 
This file completely describes the volume organization and 
CRaTER team 
contents (PDS label attached) 
ERRATA.TXT 
A text file containing a cumulative listing of comments and 
CRaTER team 
updates concerning all CRaTER standard products on all 
CRaTER volumes in the volume set published to date 
VOLDESC.CAT 
A description of the contents of this volume in a PDS format 
CRaTER team 
readable by both humans and computers 
19 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
4.2  BROWSE directory 
The BROWSE directory contains daily browse plots of the CRaTER data, split into 100-day 
intervals (if available).  The contents of this directory and its subdirectories are described in 
Table 13. 
Table 13: BROWSE directory contents 
File 
Description 
Responsibility 
BROWINFO.TXT 
A description of the contents of this directory 
CRaTER team 
yyyyd00 
Subdirectories, each spanning a 100-day interval 
CRaTER team 
from yyyyd00 through yyyyd99 
yyyyd00/yyyyddd.PDF  A PDF file containing a plot of the events acquired 
CRaTER team 
on day ddd of year yyyy 
yyyyd00/yyyyddd.LBL  The PDS label describing the corresponding plot file  CRaTER team 
 
4.3  CALIB directory 
The CALIB directory, which only exists on the Level 1 and 2 archives, contains a copy of the 
calibration plan and the ancillary data used to calibrate the CRaTER instrument performance.  
The contents of this directory are described in Table 14. 
Table 14: CALIB directory contents 
File 
Description 
Responsibility 
CALINFO.TXT 
A description of the contents of this directory 
CRaTER team 
CRAT_CAL_PLAN.HTM 
The CRaTER Calibration Plan (HTML format) 
CRaTER team 
CRAT_CAL_PLAN.LBL 
PDS label describing multiple formats of the 
CRaTER team 
CRaTER Calibration Plan (CRAT_CAL_PLAN.*) 
and associated graphic files (CALPLANxxx.JPG) 
CRAT_CAL_PLAN.PDF 
The CRaTER Calibration Plan (Acrobat™ format) 
CRaTER team 
CALPLANxxx.JPG 
Images associated with the HTML version of 
CRaTER team 
CRaTER Calibration Plan. 
*.DAT 
Calibration data files in Level 0 format 
CRaTER team 
*.LBL 
PDS label describing the corresponding DAT file 
CRaTER team 
 
4.4  CATALOG directory 
The files in the CATALOG directory provide a top-level understanding of the LRO mission, 
spacecraft, instruments, and data sets in the form of completed PDS templates.  The information 
necessary to create the files is provided by the CRaTER team and formatted into standard 
template formats by the PPI Node.  The files in this directory are coordinated with PDS data 
engineers at both the PPI Node and the PDS Engineering Node. 
Table 15: CATALOG directory contents 
File 
Description 
Responsibility 
CATINFO.TXT 
A description of the contents of this directory 
CRaTER team 
20 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
File 
Description 
Responsibility 
CRAT_INST.CAT 
PDS instrument catalog description of the CRaTER 
CRaTER team 
instrument 
CRAT_L0_DS.CAT 
PDS data set catalog description of the CRaTER 
CRaTER team, 
Level 0 (raw) data files 
PPI Node 
CRAT_L1_DS.CAT 
PDS data set catalog description of the CRaTER 
CRaTER team, 
Level 1 data files 
PPI Node 
CRAT_L2_DS.CAT 
PDS data set catalog description of the CRaTER 
CRaTER team, 
Level 2 data files 
PPI Node 
CRAT_REF.CAT 
CRaTER-related references mentioned in other 
CRaTER team 
CAT files 
INSTHOST.CAT 
A description of the LRO spacecraft 
LRO Project 
MISSION.CAT 
PDS mission catalog description of the LRO 
LRO Project 
mission 
PERSON.CAT 
PDS personnel catalog description of CRaTER team  CRaTER team 
members and other persons involved with 
generation of CRaTER standard data products 
PROJ_REF.CAT 
References mentioned in INSTHOST.CAT and 
LRO Project 
MISSION.CAT 
 
4.5  DATA directory 
4.5.1  Contents 
The DATA directory contains the data files produced by the CRaTER team.  In the Level 0 
archive, these files contain the raw binary instrument data in the form of CCSDS telemetry 
packets, organized into correct time sequence, time tagged, and edited to remove obviously bad 
data.  In the Level 1 and Level 2 archives, the contents of the DATA directory are ASCII file that 
result from passing the corresponding Level 0 files through the processing pipeline. 
The data files are of the highest quality possible.  Any residual issues are documented in 
AAREADME.TXT and ERRATA.TXT.  Users are referred to these files for a detailed description 
of any outstanding matters associated with the archived data. 
Additional files relevant to the data files are located in the EXTRAS directory (see §4.7).  These 
include ancillary information files (engineering, housekeeping) and channelized data files (e.g. 
spacecraft attitude, status information for CRaTER instrumental subsystems), provided to 
facilitate data processing and analysis. 
Table 16: DATA directory contents 
File 
Description 
Responsibility 
DATAINFO.TXT 
A description of the contents of this directory 
CRaTER team 
yyyy 
Subdirectories containing CRaTER data acquired in year 
CRaTER team 
yyyy
21 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
4.5.2  Subdirectory structure 
In order to manage files in an archive volume more efficiently the DATA directory is divided into 
subdirectories.  The two levels of division are based on time; data are organized into yearly 
subdirectories, which are further divided into a number of daily sub-subdirectories.  The naming 
convention for the yearly directories is yyyy, and for the daily directories it is yyyyddd
where ddd is the three-digit day of year.  For example, all data for year 2010 are contained 
below the directory 2010, with data for Jan 1 2010 UTC found in the subdirectory 
2010/2010001, and so on. 
4.5.3  Required files 
A PDS label describes each file in the DATA path of an archive volume.  Text documentation 
files have attached (internal) PDS labels and data files have detached labels.  Detached PDS label 
files have the same root name as the file they describe but have the extension LBL.  The format 
of the data files for each standard data product is constant throughout the archive volume and is 
described in FMT files located in the LABEL directory (see §4.9). 
4.5.4  The yyyy/yyyyddd subdirectory 
This directory contains CRaTER data files and their corresponding PDS labels.  As shown in 
Table 17, the data in these files span a time interval of one day, the particular day being 
identified from both the file name and the name of the parent directory.  The names also contain 
a 2-digit version.  The initial version is V01. 
Table 17: DATA/yyyy/yyyyddd directory contents 
Filename 
Description 
CRAT_yyyyddd_Vnn.LOG.TXT 
Pipeline log file (ASCII) 
CRAT_L0_HK_yyyyddd_Vnn.DAT 
CRaTER Level 0 Housekeeping Data 
CRAT_L1_HK_yyyyddd_Vnn.TAB 
CRaTER Level 1 Housekeeping Data 
CRAT_L2_HK_yyyyddd_Vnn.TAB 
CRaTER Level 2 Housekeeping Data 
CRAT_Ln_HK_yyyyddd_Vnn.LBL 
CRaTER Level n Housekeeping Data PDS Label 
CRAT_L0_PRI_yyyyddd_Vnn.DAT 
CRaTER Level 0 Primary Science Data 
CRAT_L1_PRI_yyyyddd_Vnn.TAB 
CRaTER Level 1 Primary Science Data 
CRAT_L2_PRI_yyyyddd_Vnn.TAB 
CRaTER Level 2 Primary Science Data 
CRAT_Ln_PRI_yyyyddd_Vnn.LBL 
CRaTER Level n Primary Science Data PDS Label 
CRAT_L0_SEC_yyyyddd_Vnn.DAT 
CRaTER Level 0 Secondary Science Data 
CRAT_L1_SEC_yyyyddd_Vnn.TAB 
CRaTER Level 1 Secondary Science Data 
CRAT_L2_SEC_yyyyddd_Vnn.TAB 
CRaTER Level 2 Secondary Science Data 
CRAT_Ln_SEC_yyyyddd_Vnn.LBL 
CRaTER Level n Secondary Science Data PDS Label 
 
Level 0 data file names end in DAT, indicating their binary contents, while the Level 1 and 2 
data files, which contain fixed-length ASCII records, end in TAB.  Each file is accompanied by a 
PDS label (LBL) describing its contents, and contain pointers to the relevant format definition 
files (FMT) in the LABEL directory.  The labels permit the contents of most of the products to be 
browsed by PDS software, e.g., NASAViewtbtool, etc. The exception is the Level 0 Primary 
22 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Science product, since it contains varying-length records that do not comply with PDS standards.  
This product can instead be listed by programs in the SOFTWARE directory (see §4.10). 
4.6  DOCUMENT directory 
The DOCUMENT directory contains a range of documentation considered either necessary or useful 
for users to understand the archive data set.  Documents may be included in multiple forms, for 
example, ASCII, PDF, MS Word, or HTML. PDS standards require that any documentation 
needed for use of the data be available in an ASCII format. HTML is an acceptable ASCII 
format in addition to plain text.  The following files are contained in the DOCUMENT directory, 
grouped into the subdirectories shown. 
Table 18: DOCUMENT directory contents 
Filename 
Description 
Responsibility 
DOCINFO.TXT 
A description of the contents of this directory 
CRaTER team 
GAPS_HK.LBL 
A PDS detached label for GAPS_HK.TXT 
CRaTER team 
PPI Node 
GAPS_HK.TAB 
A cumulative listing of the missing Housekeeping 
CRaTER team 
packets up to and including the days for the current 
volume 
GAPS_PRI.LBL 
A PDS detached label for GAPS_PRI.TAB 
CRaTER team  
GAPS_PRI.TAB 
A cumulative listing of the missing Primary Science 
CRaTER team 
packets for the days up to and including the days for 
the current volume 
GAPS_SEC.LBL 
A PDS detached label for GAPS_SEC.TAB 
CRaTER team  
GAPS_SEC.TAB 
A cumulative listing of the missing Secondary Science 
CRaTER team 
packets for the days up to and including the days for 
the current volume 
MODE_CHANGES.LBL 
A PDS detached label for MODE_CHANGES.TAB 
CRaTER team  
MODE_CHANGES.TAB 
A cumulative listing of instrument mode changes since 
CRaTER team 
launch 
VOLSIS*.JPG 
Graphics files used by VOLSIS.HTM 
CRaTER team 
VOLSIS.HTM 
The SIS in HTML format 
CRaTER team 
VOLSIS.LBL 
A PDS detached label for the SIS document 
CRaTER team 
VOLSIS.PDF 
The SIS in PDF format 
CRaTER team 
 
4.7  EXTRAS directory 
The EXTRAS directory contains files which facilitate the use of the archive volume but which 
are not considered part of the archive itself.  At the top level (see Table 19) are the checksum and 
manifest files that describe the contents of the entire archive volume.  The directory is divided 
into subdirectories in the same manner as the DATA directory.  The two levels of division are 
based on time; data are organized into yearly subdirectories, which are further divided into a 
number of daily sub-subdirectories.  The naming convention for the yearly directories is yyyy
and for the daily directories it is yyyyddd, where ddd is the three-digit day of year.  For 
23 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
example, all data for year 2010 is contained below the directory 2010, with data for Jan 1 2010 
UTC found in the subdirectory 2010/2010001, and so on. 
Included in the subdirectories (see Table 20) are those SPICE kernels that were used to process 
the data files.  File names are used as received from the LRO MOC and therefore may not 
conform to PDS conventions.  Before reprocessing any CRaTER data, users are advised to check 
with the PDS NAIF Node for the latest versions of the kernel files. 
Besides the subdirectories, the EXTRAS directory may also contain additional files that were not 
anticipated when the archive structure was defined.  These files will be described in 
INDXINFO.TXT and in the ERRATA.TXT file in the root directory of the archive. 
Table 19: EXTRAS subdirectory contents 
Filename 
Description 
INDXINFO.TXT 
A description of the contents of this directory 
CHECKSUM.LBL 
A PDS detached label that describes CHECKSUM.TXT 
CHECKSUM.TXT 
A file containing a list of all files on the current 
volume, along with their MD5 checksums 
MANIFEST.LBL 
A PDS detached label that describes MANIFEST.TXT 
MANIFEST.TXT 
A file containing a list of all files on the current volume 
de421.bsp 
SPICE planetary and lunar ephemeris (SPK) 
naif0009.tls 
SPICE leap second kernel (LSK) 
pck00008.tpc 
SPICE generic planetary constants (PCK) 
moon_pa_de421_1900-2050.bpc 
SPICE lunar principal axis (PA) reference frame 
orientation kernel (PCK) 
moon_080317.tf 
SPICE lunar frame kernel (TF) 
moon_assoc_pa.tf 
SPICE lunar PA frame association kernel (TF) 
lro_clkcor_yyyyddd_vnn.tcs 
LRO SPICE spacecraft clock correlation (SLCK) 
lro_frames_2009168_v01.tf 
LRO SPICE spacecraft frame kernel (FK) 
yyyy 
Directories containing files relevant to year yyyy
 
Table 20: EXTRAS/yyyy/yyyyddd subdirectory contents 
Filename 
Description 
CRAT_SC_yyyyddd_nnnnnnn.hk 
Spacecraft Housekeeping Data 
SC_yyyyddd_hhmm_B_Vnn.txt 
Daily Command Load Report 
moc42_yyyyddd_yyyyddd_vnn.bc 
Definitive Spacecraft Orientation (CK) 
CRAT_yyyyddd_nnnnnnn_hk.meta 
CRaTER Housekeeping Summary 
CRAT_yyyyddd_nnnnnnn_sci.meta 
CRaTER Raw Measurement Summary 
fdf29_yyyyddd_yyyyddd_bnn.bsp 
Definitive Spacecraft Ephemeris (SPK) 
 
4.8  INDEX directory 
The INDEX.TAB file contains a listing of all data products on the archive volume.  The index 
(INDEX.TAB) and index information (INDXINFO.TXT) files are required by the PDS volume 
24 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
standards.  The format of these ASCII files is described in §5.2.5. An online and web-accessible 
index file will be available at the PPI Node while data volumes are being produced. 
Table 21: INDEX directory contents 
File 
Description 
Responsibility 
INDXINFO.TXT 
A description of the contents of this directory 
CRaTER team 
INDEX.LBL 
A PDS detached label that describes INDEX.TAB 
CRaTER team 
INDEX.TAB 
A table listing all CRaTER data products on this volume 
CRaTER team 
 
4.9  LABEL directory 
The LABEL directory contains format files (*.FMT) that describe the contents of the CRaTER 
files in the DATA subdirectories.  They are themselves described by a LABINFO.TXT file. 
Table 22: LABEL directory contents 
File 
Description 
Responsibility 
CRAT_L0_HDR.FMT  Bit-level description of Level 0 packet headers 
CRaTER team 
CRAT_L0_HK.FMT 
Bit-level description of Level 0 housekeeping records 
CRaTER team 
CRAT_L0_PRI.FMT  Bit-level description of Level 0 primary science records 
CRaTER team 
CRAT_L0_SEC.FMT  Bit-level description of Level 0 secondary science records 
CRaTER team 
CRAT_L1_HK.FMT 
Byte-level description of Level 1 housekeeping records 
CRaTER team 
CRAT_L1_PRI.FMT  Byte-level description of Level 1 primary science records 
CRaTER team 
CRAT_L1_SEC.FMT  Byte-level description of Level 1 secondary science records  CRaTER team 
CRAT_L2_HK.FMT 
Byte-level description of Level 2 housekeeping records 
CRaTER team 
CRAT_L2_PRI.FMT  Byte-level description of Level 2 primary science records 
CRaTER team 
CRAT_L2_SEC.FMT  Byte-level description of Level 2 secondary science records  CRaTER team 
LABINFO.TXT 
A description of the contents of this directory 
CRaTER team 
LROHDR.FMT 
Bit-level description of 64-byte Level 0 file headers 
CRaTER team 
 
These files are used by several PDS software tools, e.g., NASAView, tbtool, etc., to browse the 
data products through their PDS labels.  This is not true, however, for the Level 0 Primary 
Science product, since it contains varying-length records that cannot be defined by the PDS 
Object Definition Language used by the FMT files.  The CRAT_L0_PRI.FMT file therefore 
contains a description of a maximum-length record (12-byte header followed by 432-byte data 
array), which may be useful to some future software development.  Meanwhile, PERL and C++ 
code that can access all CRaTER products are located in the SOFTWARE directory (see 
CRATLIST.CPP and CRATLIST.PL). 
4.10 SOFTWARE directory 
The SOFTWARE directory (see Table 23) contains source code for software useful for reading 
and writing CRaTER Level 0, 1, and 2 data files.  Since this software was developed exclusively 
at MIT and BU, and relates only to the manipulation of scientific data, it is in the public domain 
and exempt from export regulations. 
25 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Table 23: SOFTWARE directory contents 
File 
Description 
Responsibility 
SOFTINFO.TXT 
A description of the contents of this directory 
CRaTER team 
CRATLIST.CPP 
C++ source code that, when compiled and linked with 
CRaTER team 
the CRaTER object library, lists the contents of 
CRaTER Level 0 data files 
CRATLIST.DAT 
Calibration data used by CRATLIST.PL 
CRaTER team 
CRATLIST.PL 
PERL program to list the contents of CRaTER Level 0 
CRaTER team 
data files 
CRATER_LIB.CPP 
C++ functions to support the CRaTER object library 
CRaTER team 
CRATER_LIB.H 
C++ header file defining the CRaTER object library 
CRaTER team 
CRATER_LIB.HTM 
Description of CRATER_LIB routines in HTML format 
CRaTER team 
CRATER_LIB.LBL 
PDS label file describing CRATER_LIB.PDF 
CRaTER team 
CRATER_LIB.MAN 
Description of CRATER_LIB routines in roff format 
CRaTER team 
CRATER_LIB.PDF 
Manual describing the CRaTER object library 
CRaTER team 
CRATER_L0_LIB.CPP  C++ object library to read CRaTER Level 0 files 
CRaTER team 
CRATER_L0_LIB.H 
C++ header file defining CRaTER Level 0 record 
CRaTER team 
formats and input classes 
CRATER_L0_LIB.HTM  Description of CRATER_L0_LIB (HTML format) 
CRaTER team 
CRATER_L0_LIB.MAN  Description of CRATER_L0_LIB (roff format) 
CRaTER team 
CRATER_L0_OUT.CPP  C++ object library to write CRaTER Level 0 files 
CRaTER team 
CRATER_L0_OUT.H 
C++ header file defining CRaTER Level 0 output 
CRaTER team 
classes 
CRATER_L0_OUT.HTM  Description of CRATER_L0_OUT (HTML format) 
CRaTER team 
CRATER_L0_OUT.MAN  Description of CRATER_L0_OUT (roff format) 
CRaTER team 
CRATER_I1_LIB.CPP  C++ object library to manipulate CRaTER Level 1 files 
CRaTER team 
CRATER_L1_LIB.H 
C++ header file defining CRaTER Level 1 record 
CRaTER team 
formats and classes 
CRATER_L1_LIB.HTM  Description of CRATER_L1_LIB (HTML format) 
CRaTER team 
CRATER_L1_LIB.MAN  Description of CRATER_L1_LIB (roff format) 
CRaTER team 
CRATER_L2_LIB.CPP  C++ object library to manipulate CRaTER Level 2 files 
CRaTER team 
CRATER_L2_LIB.H 
C++ header file defining CRaTER Level 2 record 
CRaTER team 
formats and classes 
CRATER_L2_LIB.HTM  Description of CRATER_L2_LIB (HTML format) 
CRaTER team 
CRATER_L2_LIB.MAN  Description of CRATER_L2_LIB (roff format) 
CRaTER team 
26 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
5  Archive volume format 
This section describes the format of CRaTER standard archive volumes.  Data that comprise the 
CRaTER standard product archives will be formatted in accordance with PDS specifications [see 
Planetary Science Data DictionaryPDS Archiving Guide, and PDS Standards Reference in 
§2.6]. 
5.1  Volume format 
Although the CRaTER team does not control the volume format to be used by the PDS, it is 
necessary to define the format in which the data sets are to be transmitted via network from the 
SOC to the PPI node.  This will be in the form of compressed tar archives, as created by the open 
source gtar program.  Pathnames, in lower-case letters only, will be relative to the ROOT 
directory, e.g., “./data”, “./index”, etc. 
5.2  File formats 
The following section describes file formats for the kinds of files contained on archive volumes.  
For more information, see the PDS Archive Preparation Guide [see §2.6]. 
5.2.1  Document files 
Document files with a TXT extension exist in nearly all directories. They are ASCII files with 
embedded PDS labels.  All ASCII document files contain 80-byte fixed-length records; records 
are terminated with a carriage return (ASCII 13) and line feed character (ASCII 10) in the 79th 
and 80th byte, respectively.  This format allows the files to be read by many operating systems, 
e.g., UNIX, MacOSX, Windows, etc. 
In general, documents are provided in ASCII text format.  However, some documents in the 
DOCUMENT directory contain formatting and figures that cannot be rendered as ASCII text.  
Hence these documents are also given in additional formats such as hypertext, Microsoft Word, 
and Adobe Acrobat (PDF).  Hypertext files contain ASCII text plus hypertext mark-up language 
(HTML) commands that enable them to be viewed in a web browser such as Mozilla Firefox or 
MS Internet Explorer.  Hypertext documents may reference ancillary files, such as images, that 
are incorporated into the document by the web browser. 
5.2.2  Tabular files 
Tabular files (TAB extension) exist in the DATA and INDEX directories.  Tabular files are ASCII 
files formatted for direct reading into database management systems on various computers.  
Columns are fixed length, separated by commas or white space, and character fields are enclosed 
in double quotation marks (").  Character fields are padded with spaces to keep quotation marks 
in the same columns of successive records.  Character fields are left justified, and numeric fields 
are right justified.  The “start byte” and “bytes” values listed in the labels do not include the 
commas between fields or the quotation marks surrounding character fields.  The records are of 
fixed length, and the last two bytes of each record contain the ASCII carriage return and line feed 
characters.  This line format allows a table to be treated as a fixed length record file on 
computers that support this file type and as a text file with embedded line delimiters on those that 
don't support it. 
27 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Detached PDS label files will describe all tabular files.  A detached label file has the same name 
as the data file it describes, but with the extension LBL.  For example, the file INDEX.TAB is 
accompanied by the detached label file INDEX.LBL in the same directory. 
5.2.3  PDS labels 
All data files in the CRaTER Standard Product Archive Collection have associated detached 
PDS labels [see the Planetary Science Data Dictionary and the PDS Standards Reference in 
§2.6].  These label files are named using the same prefix as the data file together with an LBL 
extension. 
A PDS label, whether embedded or detached from its associated file, provides descriptive 
information about the associated file.  The PDS label is an object-oriented structure consisting of 
sets of “keyword = value” declarations.  The object that the label refers to (e.g. IMAGE, 
TABLE, etc.) is denoted by a statement of the form: 
 
^object = location 
in which the carat character (^, also called a pointer in this context) indicates where to find the 
object.  In a PDS label, the location denotes the name of the file containing the object, along with 
the starting record or byte number, if there is more than one object in the file.  For example: 
 
^HEADER = ("98118.TAB", 1) 
 
^TABLE = ("98118.TAB", 1025 <BYTES>) 
indicates that the HEADER object begins at record 1 and that the TABLE object begins at byte 
1025 of the file 98118.TAB.  The file 98118.TAB must be located in the same directory as 
the detached label file. 
Below is a list of the possible formats for the ^object definition in labels in this product. 
 
^object 
n 
^object 
n <BYTES> 
^object 
= "filename.ext
^object 
= ("filename.ext", n
^object 
= ("filename.ext", n <BYTES>) 
where 
•  n is the starting record or byte number of the object, counting from the beginning of the 
file (record 1, byte 1), 
•  <BYTES> indicates that the number given is in units of bytes (the default is records), 
•  filename is the up-to-27-character, alphanumeric upper-case file name, 
•  ext is the up-to-3-character upper-case file extension, 
•  and all detached labels contain ASCII records that terminate with a carriage return 
followed by a line feed (1310, 1010).  This allows the files to be read by most computer 
operating systems, e.g., UNIX, MacOS, MSWindows, etc. 
 
Examples of PDS labels required for the CRaTER archive are shown in Appendix B. 
28 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
5.2.4  Catalog files 
Catalog files (extension CAT) exist in the Root and CATALOG directories.  They are plain text 
files formatted in an object-oriented structure consisting of sets of “keyword = value” 
declarations. 
5.2.5  Index files 
The PDS team provides PDS index files.  The format of these files is described in this SIS 
document for completeness. 
A PDS index table contains a listing of all data products on an archive volume.  When a data 
product is described by a detached PDS label, the index file points to the label file, which in turn 
points to the data file.  When a data product is described by an attached PDS label, the index file 
points directly to the data product.  A PDS index is an ASCII table composed of required 
columns and optional columns (user defined).  When values are constant across an entire 
volume, it is permissible to promote the value out of the table and into the PDS label for the 
index table. 
To facilitate users’ searches of the CRaTER data submission, a few optional columns will be 
included in the index table.  In particular, the file start and stop times will be included. Table 24 
contains a description of the CRaTER archive volume index files.  Index files are by definition 
fixed length ASCII files containing comma-delimited fields.  Character strings are quoted using 
double quotes, and left justified in their field, followed where necessary by trailing blanks.  The 
“Start Byte” column gives the location of the first byte (counting from 1) of the column within 
the file, skipping over delimiters and quotation marks. 
Table 24: Format of index files 
Start 
Column Name 
Bytes 
Description 
Byte 
FILE_NAME 

31 
name of product file within DATA/yyyyddd 
directory 
PATH_NAME 
36 
50 
full path (relative to archive volume root) and 
name to product’s PDS label file 
START_TIME 
88 
23 
time (UTC) of first record in data file 
STOP_TIME 
112 
23 
time (UTC) of last record in data file 
STANDARD_DATA_PRODUCT_ID 
137 
12 
type of data file (see Table 6) 
DATA_SET_ID 
152 
40 
PDS ID of data set of which file is member 
(see Table 11) 
PRODUCT_CREATION_DATE 
195 
10 
date product delivered to PDS 
29 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
5.2.6  Level 0 data files 
As described in Section 2.3.1, the raw instrument data consist of three data packet types, 
recorded onboard in two files: one containing primary science packets, the other containing 
secondary science and housekeeping packets.  During ground processing, these files are sorted 
into three sets of Level 0 files, one for each packet type.  Each file begins with a 64-byte header, 
described in Table 25, followed by one or more data records as described in Table 26 to Table 
28.  Each record begins with a 12-byte header described in Table 29.  All fields are to be 
interpreted as unsigned integers with their most significant bits recorded in the lowest byte 
offset, except FileName, which is a null-terminated array of ASCII characters. 
Table 25:  Format of Level 0 binary file header records 
Length 
Byte 
Bit 
Name 
Description 
(bits) 


32 
FileID 
numerical file identifier (200 = primary science, 201 = 
housekeeping, 202 = secondary science) 

32 
32 
Spare 
spare 

64 
32 
StartTimeSec 
S/C time (elapsed seconds from epoch 2001-01-
01T00:00:00.000 UTC) of first record 
12 
96 
32 
StartTimeSubSec 
S/C fractional time (LSB = 2–32 sec) of first record 
16 
128 
32 
StopTimeSec 
S/C time (elapsed seconds from epoch 2001-01-
01T00:00:00.000 UTC) of last record 
20 
160 
32 
StopTimeSubSec 
S/C fractional time (LSB = 2–32 sec) of last record 
24 
192 
320 
FileName 
product file name, right-padded with NULs, e.g., 
“CRAT_L0_PRI_yyyyyyy_vnn.DAT” 
 
Table 26:  Format of Level 0 primary science data file records 
Length 
Byte 
Bit 
Name 
Description 
(bits) 


96 
Header 
primary & secondary headers, ApId=120 (see Table 29) 
12 
96  n*6*12  Event[n][6] 
signals from detectors 1 to 6 from n single events (0 < n 
< 48); varying length records, lenght recorded in 
PacketLength field of Header structure (Table 29) 
 
Table 27:  Format of Level 0 secondary science data file records 
Length 
Byte 
Bit 
Name 
Description 
(bits) 


96 
Header 
primary & secondary headers, ApId=121 (see Table 29) 
12 
96 

BiasCntrl 
detector bias delayed control flag (1 = enabled) 
12 
97 

BiasCmd 
detector bias voltage flag (1 = on) 
12 
98 

CalLow 
internal calibration pulser—low range flag (1 = enabled) 
12 
99 

CalHigh 
internal calibration pulser—high range flag (1 = enabled) 
12 
100 

CalRate 
internal calibration pulser pulse rate flag 
(1 = 1953 Hz; 0 = 8 Hz) 
12 
101 
6*1 
ProcDFlag[6] 
detector processing flag (1 = enabled) 
13 
102 

LastCmd 
address of last command to CRaTER 
30 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
14 
112 
16 
LastValue 
contents of last command to CRaTER 
16 
128 
16 
DiscThin 
LLD monitor--thin detectors (D1, D3, D5) 
18 
144 
16 
DiscThick 
LLD monitor--thick detectors (D2, D4, D6) 
20 
160 
64*1 
Mask[64] 
detector coincidence accept mask 
28 
224 
6*16 
Single[6] 
detector singles counters (D1 to D6) 
40 
320 
16 
Good 
good events counter 
42 
336 
16 
Reject 
rejected events counter 
44 
352 
16 
Total 
total events counter 
 
Table 28: Format of Level 0 housekeeping data file records 
Length 
Byte 
Name 
Description 
Units† 
(bits) 

96 
Header 
primary & secondary headers, ApId = 122 (see Table 29) 
12 

FPGA_SN 
FPGA revision code 
 
12 
12 
undefined 
undefined—skip over  the 12 bits 
14 
16 
V5digital 
+5 VDC digital regulated voltage 
0.00200*DN (V) 
16 

VAnalog_Err 
0 = analog power on 
15= analog power off, remaining housekeeping fields invalid 
16 
12 
V5plus 
+5 VDC analog regulated voltage   0.00200*DN (V) 
18 
16 
V5neg 
–5 VDC analog regulated voltage 
0.00201*DN (V) 
20 
16 
undefined 
undefined—skip over  the 16 bits 
22 
6*16 
BiasCurrent[6] 
detector bias current monitors 
0.00050*DN (µA) 
34 
16 
BiasVoltThin 
bias voltage monitor--thin 
0.101*DN (V) 
detector (D1, D3, D5)  
36 
16 
BiasVoltthick 
bias voltage monitor--thick 
0.101*DN (V) 
detector (D2, D4, D6) 
38 
16 
CalAmp 
internal calibration pulser pulse 
0.00100*DN (V) 
amplitude monitor 
 40 
16 
LLDThin 
LLD amplitude monitor--thin 
0.00124*DN – 0.124 (V) 
detectors (D1, D3, D5) 
42 
16 
LLDThick 
LLD amplitude monitor--thick 
0.00124*DN – 0.124 (V) 
detectors (D2, D4, D6) 
44 
16 
Ttelescope 
temperature monitor--telescope 
0.2*V5plus – 0.100*DN – 
assembly 
273.2 (°C) 
46 
16 
Tanalog 
temperature monitor--analog 
0.2*V5plus – 0.100*DN – 
electronics board 
273.2 (°C) 
48 
16 
Tdigital 
temperature monitor--digital 
0.2*V5plus – 0.100*DN – 
electronics board 
273.2 (°C) 
50 
16 
Tpower 
temperature monitor--power 
0.2*V5plus – 0.100*DN – 
supply 
273.2 (°C) 
52 
16 
Tref 
temperature monitor—telescope 
0.2*V5plus – 0.100*DN – 
housing reference location 
273.2 (°C) 
54 
16 
RadHighSens 
radiation monitor amplitude—
0.00000125*DN (Rads) 
high sensitivity 
31 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
56 
16 
RadMedSens 
radiation monitor amplitude—
0.000320*DN (Rads) 
medium sensitivity 
58 
16 
RadLowSens 
radiation monitor amplitude—low  0.08192*DN (Rads) 
sensitivity 
60 
16 
Tprt 
temperature monitor—instrument 
0.1299*(4*DN–10000)/ 
chassis reference location (ground  (5–DN/1000) (°C) 
test only) 
62 
16 
Purge 
GN2 purge flow rate monitor 
DN–0.371*V5plus
(ground test only) 
19*(Tref–20) (CuFt/Hr) 
 
† where “DN” is the unsigned integer value of the current field, V5plus is the value of the V5plus field 
converted to Volts, and Tref is the telescope wall temperature in °C.  These relations between raw DN 
values and “engineering” units are only approximate.  More accurate algorithms are used during pipeline 
processing to create Level 1 and 2 housekeeping products. 
Table 29:  Format of Level 0 record header structure 
Length 
Byte 
Bit 
Name 
Description 
(bits) 


3  Version 
CCSDS version number 


1  PacketType 
packet type 


1  SecHdrFlag 
secondary header flag (1 = secondary header follows, bytes 
6–11) 


11  ApId 
application process identifier (120 = primary science, 
121= secondary science, 122 = housekeeping) 

16 
2  SegFlags 
packet segmentation flag (3 = no segmentation) 

18 
14  SeqCount 
source sequence count (separate for each ApId) 

32 
16  PacketLength 
packet length (# bytes following primary header – 1) 

48 
1  Reserved1 
reserved (value = 0) 

49 
31  Time 
spacecraft time--elapsed seconds from epoch 2001-01-
01T00:00:00.000 UTC) 
10 
80 
4  FracTime 
spacecraft time—fractional second 
10 
84 
5  Reserved2 
reserved (value = 0) 
11 
89 
1  TestFlag 
test mode flag (1 = test enabled) 
11 
90 
1  OneHertz 
external 1-Hz time sync pulse flag (1 = not received) 
11 
91 
5  SerialNumber 
instrument serial number 
 
32 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
5.2.7  Level 1 data files 
Level 1 data files contain the same information as their Level 0 counterparts, but translated into 
ASCII characters, with one addition: the primary science records contain the detector event 
energies converted to electron volts, alongside the raw count values from the Level 0 files.  
There are no header records and the format of the fixed-length, comma delimited, data records 
are shown in Table 30 to Table 32.  The first column contains the byte offset of the start of the 
data field, and the second column lists the length of the field in bytes.  Some fields contain 
multiple elements, denoted by the number within parentheses in column 3.  The byte offset from 
the beginning of the record to the start of the n’th element is therefore Col1+(n–1)*(Col2+1), 
where allowance has been made for the comma that follows every element. 
Table 30:  Format of Level 1 primary science data file records 
Length 
Byte 
(bytes) 
Name 
Fmt* 
Units 
Description 


Seconds 
I9 
Secs 
spacecraft time--elapsed seconds from epoch 
2001-01-01T00:00:00.000 UTC) 
10 

Fract 
I2 
Sec/100  spacecraft time—fractional second 
13 

Index 
I6 
N/A 
index of event within current second 
20 

Ampl[6] 
I4 
N/A 
PHA output amplitude detectors D1 to D6 
50 
10 
Energy[6] 
E10.4 
keV 
energy deposited in detectors D1 to D6 
 
Table 31:  Format of Level 1 secondary science data file records 
Length 
Byte 
(bytes) 
Name 
Fmt* 
Units 
Description 


Seconds 
I9 
Secs 
spacecraft time--elapsed seconds from epoch 
2001-01-01T00:00:00.000 UTC) 
10 

Fract 
  I2 
Sec/100  spacecraft time—fractional second 
13 

BiasCntrl 
I1 
N/A 
detector bias delayed control flag (1 = enabled) 
15 

BiasCmd 
I1 
N/A 
detector bias voltage flag (1 = on) 
17 

CalLow 
I1 
N/A 
internal calibration pulser flag—low range 
(1 = enabled) 
19 

CalHigh 
I1 
N/A 
internal calibration pulser flag—high range 
(1 = enabled) 
21 

CalRate 
I1 
N/A 
internal calibration pulser pulse rate flag 
(1 = 1953 Hz, 0 = 8 Hz) 
23 

ProcDFlag[6] 
I1 
N/A 
detector processing flag (1 = enabled) 
35 

LastCmd 
I5 
N/A 
address of last command to CRaTER 
41 

LastValue 
I5 
N/A 
contents of last command to CRaTER 
47 

DiscThin 
I5 
N/A 
LLD setting—thin detectors (D1, D3, D5) 
53 

DiscThick 
I5 
N/A 
LLD setting--thick detectors (D2, D4, D6) 
59 
10 
Mask[2] 
I10 
N/A 
detector coincidence accept mask 
81 

Single[6] 
I5 
N/A 
detector singles counter (D1 to D6) 
117 

Good 
I5 
N/A 
good events counter 
123 

Reject 
I5 
N/A 
rejected events counter 
129 

Total 
I5 
N/A 
total events counter 
33 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Table 32:  Format of Level 1 housekeeping data file records 
Length 
Byte 
(bytes) 
Name 
Fmt* 
Units 
Description 


Seconds 
I9 
Secs 
spacecraft time--elapsed seconds from epoch 
2001-01-01T00:00:00.000 UTC) 
10 

Fract 
I2 
Sec/100 
spacecraft time—fractional second 
13 

V5digital 
F7.3 
Volts 
+5VDC digital regulated voltage 
21 

VAnalog_Err 
I2 
N/A 
0 = analog power on 
15= analog power off, remaining 
housekeeping fields invalid 
24 

V5plus 
F7.3 
Volts 
+5VDC analog regulated voltage  
32 

V5neg 
F7.3 
Volts 
–5VDC analog regulated voltage 
40 

BiasCurrent[6] 
F7.3 
μAmps 
detector bias currents 
88 

BiasVoltThin 
F7.3 
Volts 
bias voltage--thin detectors (D1, D3, D5) 
96 

BiasVoltthick 
F7.3 
Volts 
bias voltage--thick detector (D2, D4, D6) 
104 

CalAmp 
F7.3 
Volts 
internal calibration pulser pulse amplitude 
112 

LLDThin 
F7.3 
Volts 
LLD signal threshold--thin detectors 
(D1, D3, D5) 
120 

LLDThick 
F7.3 
Volts 
LLD signal threshold--thick detectors 
(D2, D4, D6) 
128 

Ttelescope 
F7.2 
°C 
temperature--telescope assembly 
136 

Tanalog 
F7.2 
°C 
temperature--analog electronics board 
144 

Tdigital 
F7.2 
°C 
temperature--digital electronics board 
152 

Tpower 
F7.2 
°C 
temperature--power supply 
160 

Tref 
F7.2 
°C 
temperature—telescope housing reference 
location 
168 
10 
RadHighSens 
E10.4 
Rads 
radiation monitor integrated dose—high 
sensitivity 
179 
10 
RadMedSens 
E10.4 
Rads 
radiation monitor integrated dose—medium 
sensitivity 
190 
10 
RadLowSens 
E10.4 
Rads 
radiation monitor integrated dose—low 
sensitivity 
* The external representation of the field value as it would appear in a Fortran FORMAT statement. 
 
5.2.8  Level 2 data files 
Level 2 data files contain the same information as their Level 1 counterparts, with the following 
additions:  (a) the LET of each detector event to the primary science records, (b) LRO spacecraft 
position information to the secondary science records, and (c) spacecraft 28VDC bus voltage, 
current, and power-draw (proxy for the CRaTER 28VDC voltage and current monitor values) 
and instrument boresite direction status flags to the housekeeping records.  There are no header 
records and the format of the fixed-length, comma delimited, data records are shown in Table 33 
to Table 35.  The first column contains the byte offset of the start of the data field, and the 
second column lists the length of the field in bytes.  Some fields contain multiple elements, 
denoted by the number within parentheses in column 3.  The byte offset from the beginning of 
34 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
the record to the start of the n’th element is therefore Col1+(n–1)*(Col2+1), where allowance has 
been made for the comma that follows every element. 
Table 33: Format of Level 2 primary science data file records 
Length 
Byte 
(bytes) 
Name 
Fmt* 
Units 
Description 


Seconds 
I9 
Secs 
spacecraft time--elapsed seconds from epoch 
2001-01-01T00:00:00.000 UTC) 
10 

Fract 
  I2 
Sec/100  spacecraft time—fractional second 
14 
19 
Time 
A19 
N/A 
spacecraft time—UTC 
(yyyy-dd-mmThh:mm:ss
35 

Index 
I6 
N/A 
index of event within current second 
42 

Ampl[6] 
I4 
N/A 
PHA output amplitude detectors D1 to D6 
72 
10 
Energy[6] 
E10.4 
keV 
energy deposited in detectors D1 to D6 
138 
10 
LET[6] 
E10.4 
keV/µm  LET(Si) in detectors D1 to D6 
204 
10 
DQI 
E10.4 
N/A 
data quality indicator 
215 

MaxSigFlags 
I1 
N.A 
D1..D6 signal near saturation flags (1 = true) 
[6] 
227 

GTLLDFlags 
I1 
N.A 
D1..D6 signal exceeds LLD threshold flags 
[6] 
(1 = true) 
 
Table 34: Format of Level 2 secondary science data file records 
Length 
Byte 
(bytes) 
Name 
Fmt* 
Units 
Description 


Seconds 
I9 
Secs 
spacecraft time--elapsed seconds from epoch 
2001-01-01T00:00:00.000 UTC) 
10 

Fract 
  I2 
Sec/100  spacecraft time—fractional second 
14 
19 
Time 
A19 
N/A 
spacecraft time—UTC 
(yyyy-dd-mmThh:mm:ss
35 

BiasCntrl 
I1 
N/A 
detector bias delayed control flag (1 = 
enabled) 
37 

BiasCmd 
I1 
N/A 
detector bias voltage flag (1 = on) 
39 

CalLow 
I1 
N/A 
internal calibration pulser flag—low range 
(1 = enabled) 
41 

CalHigh 
I1 
N/A 
internal calibration pulser flag—high range 
(1 = enabled) 
43 

CalRate 
I1 
N/A 
internal calibration pulser pulse rate flag 
(1 = 1953 Hz, 0 = 8 Hz) 
45 

ProcDFlag[6] 
I1 
N/A 
detector processing flag (1 = enabled) 
57 

LastCmd 
I5 
N/A 
address of last command to CRaTER 
63 

LastValue 
I5 
N/A 
contents of last command to CRaTER 
69 

DiscThin 
I5 
N/A 
LLD setting—thin detectors (D1, D3, D5) 
75 

DiscThick 
I5 
N/A 
LLD setting--thick detectors (D2, D4, D6) 
81 
10 
Mask[2] 
I10 
N/A 
detector coincidence accept mask 
103 

Single[6] 
I5 
N/A 
detector singles counter (D1 to D6) 
139 

Good 
I5 
N/A 
good events counter 
145 

Reject 
I5 
N/A 
rejected events counter 
151 

Total 
I5 
N/A 
total events counter 
35 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
157 
11 
SpacecraftVec 
E11.4 
Km 
Moon-to-spacecraft vector (MOON_ME) 
[3] 
 
Table 35: Format of Level 2 housekeeping data file records 
Length 
Byte 
(bytes) 
Name 
Fmt* 
Units 
Description 


Seconds 
I9 
Secs 
spacecraft time--elapsed seconds from epoch 
2001-01-01T00:00:00.000 UTC) 
10 

Fract 
  I2 
Sec/100  spacecraft time—fractional second 
14 
19 
Time 
A19 
N/A 
spacecraft time—UTC 
(yyyy-dd-mmThh:mm:ss
35 

V28bus 
F7.3 
Volts 
spacecraft 28VDC power bus voltage 
43 

V5digital 
F7.3 
Volts 
+5VDC digital regulated voltage 
51 

VAnalog_Err 
I2 
N/A 
0 = analog power on 
15= analog power off, remaining 
housekeeping fields invalid 
54 

V5plus 
F7.3 
Volts 
+5VDC analog regulated voltage  
62 

V5neg 
F7.3 
Volts 
–5VDC analog regulated voltage 
70 

I28bus 
F7.3 
Amps 
CRaTER current draw from spacecraft 
28VDC power bus 
78 

P28bus 
F7.3 
Watts 
CRaTER power draw from spacecraft 28VDC 
power bus (V28bus*I28bus
86 

BiasCurrent 
F7.3 
Micro-
detector bias currents 
[6] 
Amps 
134 

BiasVoltThin 
F7.3 
Volts 
bias voltage--thin detectors (D1, D3, D5) 
142 

BiasVolTthick 
F7.3 
Volts 
bias voltage--thick detector (D2, D4, D6) 
150 

CalAmp 
F7.3 
Volts 
internal calibration pulser pulse amplitude 
158 

LLDThin 
F7.3 

LLD signal threshold--thin detectors 
(D1, D3, D5) 
166 

LLDThick 
F7.3 

LLD signal threshold--thick detectors 
 
(D2, D4, D6) 
174 

Ttelescope 
F7.2 
°C 
temperature--telescope assembly 
182 

Tanalog 
F7.2 
°C 
temperature--analog electronics board 
190 

Tdigital 
F7.2 
°C 
temperature--digital electronics board 
198 

Tpower 
F7.2 
°C 
temperature--power supply 
206 

Tref 
F7.2 
°C 
temperature—telescope housing reference 
location 
214 
10 
RadHighSens 
E10.4 
Rads 
radiation dose monitor integrated dose— 
high sensitivity 
225 
10 
RadMedSens 
E10.4 
Rads 
radiation dose monitor integrated dose—
medium sensitivity 
236 
10 
RadLowSens 
E10.4 
Rads 
radiation dose monitor integrated dose— 
low sensitivity 
247 
10 
Radtotal 
E10.4 
Rads 
radiation dose monitor—total integrated dose 
258 
10 
BiasEnergy[6] 
E10.4 
keV 
detector LLD deposited energy thresholds 
324 

OffMoonFlag 
I1 
N/A 
instrument boresite points off lunar surface 
flag (1 = does not intercept surface) 
36 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
326 

EclipseFlag 
I1 
N/A 
LRO in eclipse flag (1 = in eclipse) 
* The external representation of the field value as it would appear in a Fortran FORMAT statement. 
37 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Appendix A  Support staff and cognizant persons 
Table 36: Archive collection support staff 
CRaTER team 
Name 
Address 
Phone 
Email 
Prof. Harlan Spence 
University of New Hampshire 
+001 603 
harlan.spence@unh.edu 
Principal Investigator 
Institute for the Study of Earth, 
862-0322 
Oceans, and Space 
Morse Hall 
Durham, NH  03824-2600 USA 
Dr. Justin Kasper 
Harvard–Smithsonian Center 
+001 617 
jkasper@cfa.harvard.edu 
Project Scientist 
for Astrophysics 
496-7875 
MS–58 
60 Garden St 
Cambridge MA 02138 USA 
Dr. Michael Golightly 
University of New Hampshire 
+001 603 
m.j.golightly@unh.edu 
Deputy Project Scientist 
Institute for the Study of Earth, 
862-1256 
SOC Lead 
Oceans, and Space 
Morse Hall 
Durham, NH  03824-2600 USA 
Mr. David Bradford 
Boston University 
+001 617 
bradford@bu.edu 
SOC Systems and 
Department of Astronomy 
353-4884 
Network Engineer 
725 Commonwealth Ave. 
Boston MA 02215 USA 
Mr. Erik Wilson 
Boston University 
+001 617 
wilsone@bu.edu 
SOC Software and 
Department of Astronomy 
358-4423 
Archive Engineer 
725 Commonwealth Ave. 
Boston MA 02215 USA 
Mr. Robert Goeke 
MIT 
+001 617 
goeke@space.mit.edu 
Project Engineer 
NE80-6099 
253-1910 
1 Hampshire Street 
Cambridge MA 02139 USA 
 
 
UCLA 
Name 
Address 
Phone 
Email 
Mr. Steven Joy 
IGPP, University of California 
+001 310 
sjoy@igpp.ucla.edu 
PPI Operations Manager 
405 Hilgard Avenue 
825 3506 
Los Angeles, CA 90095-1567 
USA 
Mr. Mark Sharlow 
IGPP, University of California 
+001 310 
msharlow@igpp.ucla.edu 
PPI Data Engineer 
405 Hilgard Avenue 
206 6073 
Los Angeles, CA 90095-1567 
USA 
 
38 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Appendix B  PDS label files 
All CRaTER instrument data files are accompanied by PDS label files, possessing the same 
names are the files they describe, but with the extension LBL.  The basic content for these label 
files is as follows, where the NOTE field is reserved for product-specific comments: 
B.1  Level 0 Primary Science Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-2-EDR-RAWDATA-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER EDR RAWDATA VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L0_PRI" 
PRODUCT_ID                   = "CRAT_L0_PRI_yyyyddd_Vnn
PRODUCT_TYPE                 = EDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc
RECORD_FORMAT                = UNDEFINED 
FILE_RECORDS                 = nnnnn 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
^TABLE                       = "CRAT_L0_PRI_yyyyddd_Vnn.DAT" 
OBJECT                       = TABLE 
    NAME                     = LROHDR 
    INTERCHANGE_FORMAT       = BINARY 
    BYTES                    = 64 
    ROWS                     = 1 
    COLUMNS                  = 7 
    ^STRUCTURE               = "LROHDR.FMT" 
    DESCRIPTION              = "LRO standard 64-byte header." 
END_OBJECT                   = TABLE 
39 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
^TABLE                       = ("CRAT_L0_PRI_yyyyddd_Vnn.DAT",64 <BYTES>) 
OBJECT                       = TABLE 
    NAME                     = CRAT_L0_PRI 
    INTERCHANGE_FORMAT       = BINARY 
    ROWS                     = nnnnn 
    ROW_BYTES                = 444 
    COLUMNS                  = 2 
    ^STRUCTURE               = "CRAT_L0_PRI.FMT" 
    DESCRIPTION              = "CRaTER Instrument Primary Science packets. 
                               The byte length of each varying-length packet 
                               is 7 plus the value of the fourth 16-bit 
                               unsigned MSB integer in the packet." 
END_OBJECT                   = TABLE 
END 
B.2  Level 0 Secondary Science Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-2-EDR-RAWDATA-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER EDR RAWDATA VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L0_SEC" 
PRODUCT_ID                   = "CRAT_L0_SEC_yyyyddd_Vnn
PRODUCT_TYPE                 = EDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc
RECORD_TYPE                  = FIXED_LENGTH 
RECORD_BYTES                 = 46 
FILE_RECORDS                 = nnnnn 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
40 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
^TABLE                       = "CRAT_L0_SEC_yyyyddd_Vnn.DAT" 
OBJECT                       = TABLE 
    NAME                     = LROHDR 
    INTERCHANGE_FORMAT       = BINARY 
    BYTES                    = 64 
    COLUMNS                  = 7 
    ^STRUCTURE               = "LROHDR.FMT" 
    DESCRIPTION              = "LRO standard 64-byte header, followed by 28 
                               NUL bytes (0x00)." 
END_OBJECT                   = TABLE 
^TABLE                       = ("CRAT_L0_SEC_yyyyddd_Vnn.DAT",3) 
OBJECT                       = TABLE 
    NAME                     = CRAT_L0_SEC 
    INTERCHANGE_FORMAT       = BINARY 
    ROWS                     = nnnnn 
    COLUMNS                  = 9 
    ROW_BYTES                = 46 
    ^STRUCTURE               = "CRAT_L0_SEC.FMT" 
    DESCRIPTION              = "CRaTER Instrument Secondary Science packets." 
END_OBJECT                   = TABLE 
END 
B.3  Level 0 Housekeeping Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-2-EDR-RAWDATA-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER EDR RAWDATA VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L0_HK" 
PRODUCT_ID                   = "CRAT_L0_HK_yyyyddd_Vnn
PRODUCT_TYPE                 = EDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc"  
 
RECORD_TYPE                  = FIXED_LENGTH 
RECORD_BYTES                 = 64 
FILE_RECORDS                 = nnnnn 
 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
 
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
41 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
^TABLE                       = "CRAT_L0_HK_yyyyddd_Vnn.DAT" 
OBJECT                       = TABLE 
    INTERCHANGE_FORMAT       = BINARY 
    BYTES                    = 64 
    ROWS                     = 1 
    COLUMNS                  = 7 
    ^STRUCTURE               = "LROHDR.FMT" 
    DESCRIPTION              = "LRO standard 64-byte header." 
END_OBJECT                   = TABLE 
 
^TABLE                       = ("CRAT_L0_HK_yyyyddd_Vnn.DAT",2) 
OBJECT                       = TABLE 
    NAME                     = CRAT_L0_HK 
    INTERCHANGE_FORMAT       = BINARY 
    ROWS                     = nnnnn 
    COLUMNS                  = 22 
    ROW_BYTES                = 64 
    ^STRUCTURE               = "CRAT_L0_HK.FMT" 
    DESCRIPTION              = "CRaTER Instrument Housekeeping packets." 
END_OBJECT                   = TABLE  
 
END 
42 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
B.4  Level 1 Primary Science Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-3-CDR_CALIBRATED-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER 3 CALIBRATED ENERGY DATA 
                               VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L1_PRI" 
PRODUCT_ID                   = "CRAT_L1_PRI_yyyyddd_Vnn
PRODUCT_TYPE                 = RDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc
 
RECORD_FORMAT                = FIXED_LENGTH 
RECORD_BYTES                 = 117 
FILE_RECORDS                 = nnnnn 
 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
 
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
^TABLE                       = "CRAT_L1_PRI_yyyyddd_Vnn.TAB" 
OBJECT                       = TABLE 
    NAME                     = CRAT_L1_PRI 
    INTERCHANGE_FORMAT       = ASCII 
    ROWS                     = nnnnn 
    COLUMNS                  = 15 
    ROW_BYTES                = 117 
    ^STRUCTURE               = "CRAT_L1_PRI.FMT" 
    DESCRIPTION              = "CRaTER Instrument Level 1 Primary Science." 
END_OBJECT                   = TABLE 
43 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
 
END 
B.5  Level 1 Secondary Science Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-3-CDR_CALIBRATED-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER 3 CALIBRATED ENERGY DATA 
                               VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L1_SEC" 
PRODUCT_ID                   = "CRAT_L1_SEC_yyyyddd_Vnn
PRODUCT_TYPE                 = RDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc"                               
 
RECORD_TYPE                  = FIXED_LENGTH 
RECORD_BYTES                 = 136 
FILE_RECORDS                 = nnnnn 
 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
 
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
^TABLE                       = "CRAT_L1_SEC_yyyyddd_Vnn.TAB" 
OBJECT                       = TABLE 
    NAME                     = CRAT_L1_SEC 
    INTERCHANGE_FORMAT       = ASCII 
    ROWS                     = nnnnn 
    COLUMNS                  = 28 
    ROW_BYTES                = 136 
    ^STRUCTURE               = "CRAT_L1_SEC.FMT" 
44 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    DESCRIPTION              = "CRaTER Instrument Level 1 Secondary Science." 
END_OBJECT                   = TABLE 
 
END 
B.6  Level 1 Housekeeping Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-3-CDR_CALIBRATED-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER 3 CALIBRATED ENERGY DATA 
                               VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L1_HK" 
PRODUCT_ID                   = "CRAT_L1_HK_yyyyddd_Vnn
PRODUCT_TYPE                 = RDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc
 
RECORD_TYPE                  = FIXED_LENGTH 
RECORD_BYTES                 = 202 
FILE_RECORDS                 = nnnnn 
 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
 
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
^TABLE                       = "CRAT_L1_HK_yyyyddd_Vnn.TAB" 
OBJECT                       = TABLE 
    NAME                     = CRAT_L1_HK 
    INTERCHANGE_FORMAT       = ASCII 
    ROWS                     = nnnnn 
    COLUMNS                  = 25 
45 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    ROW_BYTES                = 202 
    ^STRUCTURE               = "CRAT_L1_HK.FMT" 
    DESCRIPTION              = "CRaTER Instrument Level 1 Housekeeping." 
END_OBJECT                   = TABLE  
 
END 
46 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
B.7  Level 2 Primary Science Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER 3/4 CALIBRATED LET DATA 
                               VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L2_PRI" 
PRODUCT_ID                   = "CRAT_L2_PRI_yyyyddd_Vnn
PRODUCT_TYPE                 = RDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc
 
RECORD_FORMAT                = FIXED_LENGTH 
RECORD_BYTES                 = 240 
FILE_RECORDS                 = nnnnn 
 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
 
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
^TABLE                       = "CRAT_L2_PRI_yyyyddd_Vnn.TAB” 
OBJECT                       = TABLE 
    NAME                     = CRAT_L2_PRI 
    INTERCHANGE_FORMAT       = ASCII 
    ROWS                     = nnnnn 
    COLUMNS                  = 35 
    ROW_BYTES                = 240 
    ^STRUCTURE               = "CRAT_L2_PRI.FMT" 
    DESCRIPTION              = "CRaTER Instrument Level 2 Primary Science." 
END_OBJECT                   = TABLE 
47 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
 
END 
B.8  Level 2 Secondary Science Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER 3/4 CALIBRATED LET DATA 
                               VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L2_SEC" 
PRODUCT_ID                   = "CRAT_L2_SEC_yyyyddd_Vnn
PRODUCT_TYPE                 = RDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc
 
RECORD_TYPE                  = FIXED_LENGTH 
RECORD_BYTES                 = 194 
FILE_RECORDS                 = nnnnn 
 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
 
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "optional text comment
 
^TABLE                       = "CRAT_L2_SEC_yyyyddd_Vnn.TAB" 
OBJECT                       = TABLE 
    NAME                     = CRAT_L2_SEC 
    INTERCHANGE_FORMAT       = ASCII 
    ROWS                     = nnnnn 
    COLUMNS                  = 32 
    ROW_BYTES                = 194 
    ^STRUCTURE               = "CRAT_L2_SEC.FMT" 
48 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    DESCRIPTION              = "CRaTER Instrument Level 2 Secondary Science." 
END_OBJECT                   = TABLE 
 
END 
B.9  Level 2 Housekeeping Data Label File 
PDS_VERSION_ID               = PDS3 
DATA_SET_ID                  = "LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0" 
DATA_SET_NAME                = "LRO MOON CRATER 3/4 CALIBRATED LET DATA 
                               VERSION 1.0" 
STANDARD_DATA_PRODUCT_ID     = "CRAT_L2_HK" 
PRODUCT_ID                   = "CRAT_L2_HK_yyyyddd_Vnn
PRODUCT_TYPE                 = RDR 
PRODUCT_VERSION_ID           = "n.n
PRODUCT_CREATION_TIME        = yyyy-mm-ddThh:mm:ss.sss 
MISSION_PHASE                = "cccccccc
 
RECORD_TYPE                  = FIXED_LENGTH 
RECORD_BYTES                 = 329 
FILE_RECORDS                 = nnnnn 
 
START_TIME                   = yyyy-mm-ddThh:mm:ss.sss 
STOP_TIME                    = yyyy-mm-ddThh:mm:ss.sss 
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss
SPACECRAFT_CLOCK_STOP_COUNT  = "ssssssssss.ss
 
INSTRUMENT_HOST_NAME         = "Lunar Reconnaissance Orbiter" 
INSTRUMENT_HOST_ID           = "LRO" 
INSTRUMENT_NAME              = "Cosmic Ray Telescope for the Effects of 
                               Radiation" 
INSTRUMENT_ID                = "CRAT" 
INSTRUMENT_SERIAL_NUMBER     = n 
DESCRIPTION                  = "The Cosmic Ray Telescope for the Effects of 
                               Radiation (CRaTER) is a stacked detector- 
                               absorber cosmic-ray telescope designed to 
                               answer key questions to enable future human 
                               exploration of the Solar System.  CRaTER's 
                               primary measurement goal is to measure 
                               directly the lineal energy transfer (LET or 
                               'y') spectra caused by space radiation 
                               penetrating and interacting with shielding 
                               material.  Such measured LET spectra are 
                               frequently unavailable.  In the absence of 
                               measurements, numerical models are used to 
                               provide estimates of LET; the reliability of 
                               the models require experimental measurements 
                               to provide a ground truth." 
 
NOTE                         = "text comment
 
^TABLE                       = "CRAT_L2_HK_yyyyddd_Vnn.TAB" 
OBJECT                       = TABLE 
    NAME                     = CRAT_L2_HK 
    INTERCHANGE_FORMAT       = ASCII 
    ROWS                     = nnnnn 
    COLUMNS                  = 38 
49 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    ROW_BYTES                = 329 
    ^STRUCTURE               = "CRAT_L2_HK.FMT" 
    DESCRIPTION              = "CRaTER Instrument Level 2 Housekeeping." 
END_OBJECT                   = TABLE  
 
END 
50 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Appendix C  Level 0 data record formats 
The files comprising CRaTER standard products have record formats that are specified in the 
PDS label files and in the accompanying FMT files located in the LABEL directory.  This section 
shows the format component of PDS labels for each of the three types of Level 0 binary data file. 
C.1  Level 0 64-byte Binary File Header Record (LROHDR.FMT) 
OBJECT               = COLUMN 
  NAME               = FILEID 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 4 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 200 
  MAXIMUM            = 202 
  DESCRIPTION        = "File Identifier (primary science = 200, 
                       housekeeping = 201, secondary science = 202)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RESERVED 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 5 
  BYTES              = 4 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 0 
  DESCRIPTION        = "Spare." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = STARTTIMESEC 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 9 
  BYTES              = 4 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = SECONDS 
  MINIMUM            = 0 
  MAXIMUM            = 2147483647 
  DESCRIPTION        = "Spacecraft Time of First Packet in File (elapsed 
                       seconds from epoch 2001-01-01T00:00:00.000 UTC)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = STARTTIMESUBSEC 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 13 
  BYTES              = 4 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "2^-32 SECONDS" 
  MINIMUM            = 0 
  MAXIMUM            = 2147483647 
  DESCRIPTION        = "Spacecraft Time of First Packet in File—Fractional 
                       Seconds." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = STOPTIMESEC 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 17 
51 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  BYTES              = 4 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = SECONDS 
  MINIMUM            = 0 
  MAXIMUM            = 2147483647 
  DESCRIPTION        = "Spacecraft Time of Last Packet in File (elapsed 
                       seconds from epoch 2001-01-01T00:00:00.000 UTC)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = STOPTIMESUBSEC 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 21 
  BYTES              = 4 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "2^-32 SECONDS" 
  MINIMUM            = 0 
  MAXIMUM            = 2147483647 
  DESCRIPTION        = "Spacecraft Time of Last Packet in File—Fractional 
                       Seconds." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = FILENAME 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 25 
  BYTES              = 40 
  DATA_TYPE          = CHARACTER 
  DESCRIPTION        = "Data Product Name (uppercase characters)." 
END_OBJECT           = COLUMN 
 
C.2  Level 0 Binary Record Header (CRAT_L0_HDR.FMT) 
OBJECT               = BIT_COLUMN 
  NAME               = VERSION 
  COLUMN_NUMBER      = 1 
  START_BIT          = 1 
  BITS               = 3 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 0 
  DESCRIPTION        = "CCSDS Version Number." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = PACKETTYPE 
  COLUMN_NUMBER      = 2 
  START_BIT          = 4 
  BITS               = 1 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 0 
  DESCRIPTION        = "Packet Type." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = SECHDRFLAG 
  COLUMN_NUMBER      = 3 
  START_BIT          = 5 
  BITS               = 1 
52 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 1 
  MAXIMUM            = 1 
  DESCRIPTION        = "Secondary Header Flag (1 = secondary header 
                       follows)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = APID 
  COLUMN_NUMBER      = 4 
  START_BIT          = 6 
  BITS               = 11 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 120 
  MAXIMUM            = 122 
  DESCRIPTION        = "Application Process ID (120 = primary science; 121 = 
                       secondary science; 122 = housekeeping)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = SEGFLAGS 
  COLUMN_NUMBER      = 5 
  START_BIT          = 17 
  BITS               = 2 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 3 
  MAXIMUM            = 3 
  DESCRIPTION        = "Packet Segmentation Flag (3 = no segmentation)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = SEQCOUNT 
  COLUMN_NUMBER      = 6 
  START_BIT          = 19 
  BITS               = 14 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 16383 
  DESCRIPTION        = "Sources Sequence Count (separate for each ApId)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = PACKETLENGTH 
  COLUMN_NUMBER      = 7 
  START_BIT          = 33 
  BITS               = 16 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 441 
  DESCRIPTION        = "Packet Length (number of bytes following primary 
                       header - 1)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = RESERVED1 
  COLUMN_NUMBER      = 8 
  START_BIT          = 49 
  BITS               = 1 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 0 
  DESCRIPTION        = "Reserved (value = 0)." 
53 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = TIME 
  COLUMN_NUMBER      = 9 
  START_BIT          = 50 
  BITS               = 31 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  UNIT               = SECONDS 
  MINIMUM            = 0 
  MAXIMUM            = 2147483647 
  DESCRIPTION        = "Spacecraft Time (elapsed seconds from epoch  
                       2001-01-01T00:00:00.000 UTC)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = FRACTIME 
  COLUMN_NUMBER      = 10 
  START_BIT          = 81 
  BITS               = 4 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  UNIT               = "1/16 SECONDS" 
  MINIMUM            = 0 
  MAXIMUM            = 15 
  DESCRIPTION        = "Spacecraft Time--Fractional Seconds." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = RESERVED2 
  COLUMN_NUMBER      = 11 
  START_BIT          = 85 
  BITS               = 5 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 0 
  DESCRIPTION        = "Reserved (value = 0)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = TESTFLAG 
  COLUMN_NUMBER      = 12 
  START_BIT          = 90 
  BITS               = 1 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 1 
  DESCRIPTION        = "Test Mode Flag (1 = test enabled)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = ONEHERTZ 
  COLUMN_NUMBER      = 13 
  START_BIT          = 91 
  BITS               = 1 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 1 
  DESCRIPTION        = "External 1-Hz Time Sync Pulse Flag (1 = not 
                       received)." 
END_OBJECT           = BIT_COLUMN 
OBJECT               = BIT_COLUMN 
  NAME               = SERIALNUMBER 
54 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  COLUMN_NUMBER      = 14 
  START_BIT          = 92 
  BITS               = 5 
  BIT_DATA_TYPE      = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 31 
  DESCRIPTION        = "Instrument Serial Number." 
END_OBJECT           = BIT_COLUMN 
 
C.3  Level 0 Primary Science Record (CRAT_L0_PRI.FMT) 
OBJECT               = COLUMN 
  NAME               = HEADER 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 12 
  ^STRUCTURE         = "CRAT_L0_HDR.FMT" 
  DATA_TYPE          = BIT_STRING 
  DESCRIPTION        = "CCSDS Primary and Secondary Headers, ApId = 120." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = EVENT 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 13 
  BYTES              = 432 
  ITEM_BYTES         = 9 
  ITEMS              = 48 
  DATA_TYPE          = BIT_STRING 
  DESCRIPTION        = "PHA Output of D1..D6 Signals for Single Event.” 
  OBJECT             = BIT_COLUMN 
    NAME             = EVENTAMP1 
    COLUMN_NUMBER    = 1 
    START_BIT        = 1 
    BITS             = 12 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 4095 
    DESCRIPTION      = "Detector 1 PHA Output for Single Event." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = EVENTAMP2 
    COLUMN_NUMBER    = 2 
    START_BIT        = 13 
    BITS             = 12 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 4095 
    DESCRIPTION      = "Detector 2 PHA Output for Single Event." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = EVENTAMP3 
    COLUMN_NUMBER    = 3 
    START_BIT        = 25 
    BITS             = 12 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
55 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    MAXIMUM          = 4095 
    DESCRIPTION      = "Detector 3 PHA Output for Single Event." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = EVENTAMP4 
    COLUMN_NUMBER    = 4 
    START_BIT        = 37 
    BITS             = 12 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 4095 
    DESCRIPTION      = "Detector 4 PHA Output for Single Event." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = EVENTAMP5 
    COLUMN_NUMBER    = 5 
    START_BIT        = 49 
    BITS             = 12 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 4095 
    DESCRIPTION      = "Detector 5 PHA Output for Single Event." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = EVENTAMP6 
    COLUMN_NUMBER    = 6 
    START_BIT        = 61 
    BITS             = 12 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 4095 
    DESCRIPTION      = "Detector 6 PHA Output for Single Event." 
  END_OBJECT         = BIT_COLUMN 
END_OBJECT           = COLUMN 
 
C.4  Level 0 Secondary Science Record (CRAT_L0_SEC.FMT) 
OBJECT               = COLUMN 
  NAME               = HEADER 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 12 
  ^STRUCTURE         = "CRAT_L0_HDR.FMT" 
  DATA_TYPE          = BIT_STRING 
  DESCRIPTION        = "CCSDS Primary and Secondary Headers, ApId = 121." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = SECONDARYFLGS 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 13 
  BYTES              = 4 
  DATA_TYPE          = BIT_STRING 
  DESCRIPTION        = "Secondary Science Flags." 
  OBJECT             = BIT_COLUMN 
    NAME             = BIASCNTRL 
    COLUMN_NUMBER    = 1 
56 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    START_BIT        = 1 
    BITS             = 1 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 1 
    DESCRIPTION      = "Detector Bias Delayed Control Flag (1 = enabled)." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = BIASCMD 
    COLUMN_NUMBER    = 2 
    START_BIT        = 2 
    BITS             = 1 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 1 
    DESCRIPTION      = "Detector Bias Voltage Flag (1 = on)." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = CALLOW 
    COLUMN_NUMBER    = 3 
    START_BIT        = 3 
    BITS             = 1 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 1 
    DESCRIPTION      = "Internal Calibration Pulser—Low Range 
                       Flag (1 = enabled)." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = CALHIGH 
    COLUMN_NUMBER    = 4 
    START_BIT        = 4 
    BITS             = 1 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 1 
    DESCRIPTION      = "Internal Calibration Pulser—High Range 
                       Flag (1 = enabled)." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = CALRATE 
    COLUMN_NUMBER    = 5 
    START_BIT        = 5 
    BITS             = 1 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 1 
    DESCRIPTION      = "Internal Calibration Pulser Pulse Rate Flag 
                       (0 = 8 Hz; 1 = 1953 Hz)." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = PROCDFLAG 
    COLUMN_NUMBER    = 6 
    START_BIT        = 6 
    BITS             = 6 
    ITEM_BITS        = 1 
    ITEMS            = 6 
57 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 1 
    DESCRIPTION      = "Detector Processing Flag (1 = enabled)." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = LASTCMD 
    COLUMN_NUMBER    = 7 
    START_BIT        = 12 
    BITS             = 5 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 31 
    DESCRIPTION      = "Address of Last Command to CRaTER." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = LASTVALUE 
    COLUMN_NUMBER    = 8 
    START_BIT        = 17 
    BITS             = 16 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 65535 
    DESCRIPTION      = "Contents of Last Command to CRaTER." 
  END_OBJECT         = BIT_COLUMN 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = DISCTHIN 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 17 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 65535 
  DESCRIPTION        = "LLD Monitor Value—Thin Detectors (D1, D3, D5)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = DISCTHICK 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 19 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 65535 
  DESCRIPTION        = "LLD Monitor Value--Thick Detectors (D2, D4, D6)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = MASK 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 21 
  BYTES              = 8 
  ITEM_BYTES         = 4 
  ITEMS              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 65535 
  DESCRIPTION        = "Detector Coincidence Discriminator Accept Mask 
58 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
                       (64 bits)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = SINGLE 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 29 
  BYTES              = 12 
  ITEM_BYTES         = 2 
  ITEMS              = 6 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 65535 
  DESCRIPTION        = "D1..D6 Singles Counters." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = GOOD 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 41 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 65535 
  DESCRIPTION        = "Good Events Counter." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = REJECT 
  COLUMN_NUMBER      = 8 
  START_BYTE         = 43 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 65535 
  DESCRIPTION        = "Rejected Events Counter." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TOTAL 
  COLUMN_NUMBER      = 9 
  START_BYTE         = 45 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  MINIMUM            = 0 
  MAXIMUM            = 65535 
  DESCRIPTION        = "Total Events Counter." 
END_OBJECT           = COLUMN 
 
C.5  Level 0 Housekeeping Record (CRAT_L0_HK.FMT) 
OBJECT               = COLUMN 
  NAME               = HEADER 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 12 
  ^STRUCTURE         = "CRAT_L0_HDR.FMT" 
  DATA_TYPE          = BIT_STRING 
  DESCRIPTION        = "CCSDS Primary and Secondary Headers, ApId = 122." 
END_OBJECT           = COLUMN 
59 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
OBJECT               = COLUMN 
  NAME               = CRATVERFPGA 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 13 
  BYTES              = 2 
  DATA_TYPE          = BIT_STRING 
  DESCRIPTION        = "FPGA Revision Code." 
  OBJECT             = BIT_COLUMN 
    NAME             = FPGA_SN 
    COLUMN_NUMBER    = 1 
    START_BIT        = 1 
    BITS             = 4 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 15 
    DESCRIPTION      = "FPGA Revision Code." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
    NAME             = N/A 
    COLUMN_NUMBER    = 2 
    START_BIT        = 5 
    BITS             = 12 
    BIT_DATA_TYPE    = N/A 
    DESCRIPTION      = "Unused." 
  END_OBJECT         = BIT_COLUMN 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5DIGITAL 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 15 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "VOLTS = 0.00200*DN" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "+5VDC Digital Regulated Voltage Monitor Value." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CRATV5PLUS 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 17 
  BYTES              = 2 
  DATA_TYPE          = BIT_STRING 
  DESCRIPTION        = "Analog Voltage Status Indicator and +5VDC Analog 
                       Regulated Voltage Monitor Value." 
  OBJECT             = BIT_COLUMN 
    NAME             = VANALOGERR 
    COLUMN_NUMBER    = 1 
    START_BIT        = 1 
    BITS             = 4 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    MINIMUM          = 0 
    MAXIMUM          = 15 
    DESCRIPTION      = "Analog Voltage Status Indicator (0 = on; 15 = off, 
                       remaining H/K invalid)." 
  END_OBJECT         = BIT_COLUMN 
  OBJECT             = BIT_COLUMN 
60 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
    NAME             = V5PLUS 
    COLUMN_NUMBER    = 2 
    START_BIT        = 5 
    BITS             = 12 
    BIT_DATA_TYPE    = MSB_UNSIGNED_INTEGER 
    UNIT             = "VOLTS = 0.00200*DN" 
    MINIMUM          = 0 
    MAXIMUM          = 4095 
    DESCRIPTION      = "+5VDC Analog Regulated Voltage Monitor Value." 
  END_OBJECT         = BIT_COLUMN 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5NEG 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 19 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "VOLTS = -0.00201*DN" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "-5VDC Analog Regulated Voltage Monitor Value." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = N/A 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 21 
  BYTES              = 2 
  DATA_TYPE          = N/A 
  DESCRIPTION        = "Unused." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASCURRENT 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 23 
  BYTES              = 12 
  ITEM_BYTES         = 2 
  ITEMS              = 6 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "AMPS = 5E-10*DN, 5E-9*DN, 5E-10*DN, ..." 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Detector Bias Current Monitor Values." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASVOLTTHIN 
  COLUMN_NUMBER      = 8 
  START_BYTE         = 35 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "VOLTS = 0.101*DN" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Thin Detector (D1, D3, D5) Bias Monitor Value." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASVOLTTHICK 
  COLUMN_NUMBER      = 9 
61 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  START_BYTE         = 37 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "VOLTS = 0.101*DN" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Thick Detector (D2, D4, D6) Bias Monitor Value." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALAMP 
  COLUMN_NUMBER      = 10 
  START_BYTE         = 39 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "VOLTS = 0.00100*DN" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Internal Calibration Pulser Amplitude Monitor Value." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LLDTHIN 
  COLUMN_NUMBER      = 11 
  START_BYTE         = 41 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "VOLTS = 0.000124*DN - 0.124" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "LLD Amplitude Monitor Value--Thin Detectors 
                       (D1, D3, D5)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LLDTHICK 
  COLUMN_NUMBER      = 12 
  START_BYTE         = 43 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "VOLTS = 0.000124*DN - 0.124" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "LLD Amplitude Monitor Value--Thick Detectors 
                       (D2, D4, D6)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TTELESCOPE 
  COLUMN_NUMBER      = 13 
  START_BYTE         = 45 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "CELSIUS = 100*V5plus - 0.100*DN - 273.2" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Temperature Monitor Value—Telescope Assembly 
                       (in UNITS formula V5plus in volts)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TANALOG 
62 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  COLUMN_NUMBER      = 14 
  START_BYTE         = 47 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "CELSIUS = 100*V5plus - 0.100*DN - 273.2" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Temperature Monitor Value—Analog Electronics Board 
                       (in UNITS formula V5plus in volts)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TDIGITAL 
  COLUMN_NUMBER      = 15 
  START_BYTE         = 49 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "CELSIUS = 100*V5plus - 0.100*DN - 273.2" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Temperature Monitor Value—Digital Electronics Board 
                       (in UNITS formula V5plus in volts)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TPOWER 
  COLUMN_NUMBER      = 16 
  START_BYTE         = 51 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "CELSIUS = 100*V5plus - 0.100*DN - 273.2" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Temperature Monitor Value--Power Supply (in UNITS 
                       formula V5plus in volts)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TREF 
  COLUMN_NUMBER      = 17 
  START_BYTE         = 53 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "CELSIUS = 100*V5plus - 0.100*DN - 273.2" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Temperature Monitor Value—Reference Location, 
                       Telescope Housing Wall (in UNITS formula V5plus in 
                       volts)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADHIGHSENS 
  COLUMN_NUMBER      = 18 
  START_BYTE         = 55 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "RADS = 0.00002*((DN+8)/16)" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Radiation Monitor Scalar Output—High Sensitivity." 
63 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADMEDSENS 
  COLUMN_NUMBER      = 19 
  START_BYTE         = 57 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "RADS = 0.00512*((DN+8)/16)" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Radiation Monitor Scalar Output—Medium Sensitivity." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADLOWSENS 
  COLUMN_NUMBER      = 20 
  START_BYTE         = 59 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "RADS = 1.31*((DN+8)/16)" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Radiation Monitor Scalar Output—Low Sensitivity." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TPRT 
  COLUMN_NUMBER      = 21 
  START_BYTE         = 61 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "CELSIUS = 0.1299*(4*DN-1E4)/(5-DN/1E3)" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "Temperature Monitor Value—Reference Location, 
                       Instrument Chassis (ground test only). 
"END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = PURGE 
  COLUMN_NUMBER      = 22 
  START_BYTE         = 63 
  BYTES              = 2 
  DATA_TYPE          = MSB_UNSIGNED_INTEGER 
  UNIT               = "CU FT/HR = DN-0.371*V5plus+19*(Tref-20)" 
  MINIMUM            = 0 
  MAXIMUM            = 4095 
  DESCRIPTION        = "GN2 Purge Flow Rate Monitor Value (ground test only) 
                       (in UNITS formula V5plus in volts, Tref in Celsius)." 
END_OBJECT           = COLUMN 
 
64 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Appendix D  Level 1 data record formats 
This section shows the contents of the FMT files for each of the three types of Level 1 data. 
D.1  Level 1 Primary Science Record (CRAT_L1_PRI.FMT) 
OBJECT               = COLUMN 
  NAME               = SECONDS 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 9 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I9 
  UNIT               = SECONDS 
  DESCRIPTION        = "Spacecraft Time (elapsed seconds from epoch  
                       2001-01-01T00:00:00.000 UTC)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = FRACT 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 11 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "1/100 SECOND" 
  DESCRIPTION        = "Spacecraft Time—Fractional Seconds." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = INDEX 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 14 
  BYTES              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I6 
  UNIT               = "N/A" 
  DESCRIPTION        = "Event Index within Current Second." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = AMPL 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 21 
  BYTES              = 29 
  ITEM_BYTES         = 4 
  ITEM_OFFSET        = 5 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I4 
  UNIT               = "ADU" 
  DESCRIPTION        = "PHA Output Amplitude of D1..D6 Signals for Single 
                       Event." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = ENERGY 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 51 
  BYTES              = 65 
  ITEM_BYTES         = 10 
65 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  ITEM_OFFSET        = 11 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = "KILO ELECTRON VOLTS" 
  DESCRIPTION        = "Energy Deposited in D1..D6 for Single Event." 
END_OBJECT           = COLUMN 
 
D.2  Level 1 Secondary Science Record (CRAT_L1_SEC.FMT) 
OBJECT               = COLUMN 
  NAME               = SECONDS 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 9 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I9 
  UNIT               = SECONDS 
  DESCRIPTION        = "Spacecraft Time (elapsed seconds from epoch  
                       2001-01-01T00:00:00.000 UTC)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = FRACT 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 11 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "1/100 SECOND" 
  DESCRIPTION        = "Spacecraft Time—Fractional Seconds." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASCNTRL 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 14 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Bias Delayed Control Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASCMD 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 16 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Bias Voltage Flag (1 = on)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALLOW 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 18 
  BYTES              = 1 
66 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Internal Calibration Pulser—Low Range 
                       Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALHIGH 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 20 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Internal Calibration Pulser—High Range 
                       Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALRATE 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 22 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Internal Calibration Pulser Pulse Rate Flag 
                       (0 = 8 Hz; 1 = 1953 Hz)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = PROCDFLAG 
  COLUMN_NUMBER      = 8 
  START_BYTE         = 24 
  BYTES              = 11 
  ITEM_BYTES         = 1 
  ITEM_OFFSET        = 2 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Processing Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LASTCMD 
  COLUMN_NUMBER      = 9 
  START_BYTE         = 36 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Address of Last Command to CRaTER." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LASTVALUE 
  COLUMN_NUMBER      = 10 
  START_BYTE         = 42 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
67 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Contents of Last Command to CRaTER." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = DISCTHIN 
  COLUMN_NUMBER      = 11 
  START_BYTE         = 48 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "LLD Setting—Thin Detectors (D1, D3, D5)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = DISCTHICK 
  COLUMN_NUMBER      = 12 
  START_BYTE         = 54 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "LLD Setting--Thick Detectors (D2, D4, D6)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = MASK 
  COLUMN_NUMBER      = 13 
  START_BYTE         = 60 
  BYTES              = 21 
  ITEM_BYTES         = 10 
  ITEM_OFFSET        = 11 
  ITEMS              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I10 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Coincidence Discriminator Accept Mask 
                       (64 bits)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = SINGLE 
  COLUMN_NUMBER      = 14 
  START_BYTE         = 82 
  BYTES              = 35 
  ITEM_BYTES         = 5 
  ITEM_OFFSET        = 6 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "D1..D6 Singles Counters." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = GOOD 
  COLUMN_NUMBER      = 15 
  START_BYTE         = 118 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
68 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Good Events Counter." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = REJECT 
  COLUMN_NUMBER      = 16 
  START_BYTE         = 124 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Rejected Events Counter." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TOTAL 
  COLUMN_NUMBER      = 17 
  START_BYTE         = 130 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Total Events Counter." 
END_OBJECT           = COLUMN 
 
D.3  Level 1 Housekeeping Record (CRAT_L1_HK.FMT) 
OBJECT               = COLUMN 
  NAME               = SECONDS 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 9 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I9 
  UNIT               = SECONDS 
  DESCRIPTION        = "Spacecraft Time (elapsed seconds from epoch  
                       2001-01-01T00:00:00.000 UTC)." 
 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = FRACT 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 11 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "1/100 SECOND" 
  DESCRIPTION        = "Spacecraft Time—Fractional Second." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5DIGITAL 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 25 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
69 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  DESCRIPTION        = "+5VDC Digital Regulated Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = VANALOGERR 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 33 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "N/A" 
  DESCRIPTION        = "Analog Voltage Status Indicator (0 = on; 15 = off, 
                       remaining H/K invalid)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5PLUS 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 36 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "+5VDC Analog Regulated Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5NEG 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 44 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "-5VDC Analog Regulated Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASCURRENT 
  COLUMN_NUMBER      = 8 
  START_BYTE         = 68 
  BYTES              = 47 
  ITEM_BYTES         = 7 
  ITEM_OFFSET        = 8 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = MICRO AMPS 
  DESCRIPTION        = "Detector Bias Currents. 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASVOLTTHIN 
  COLUMN_NUMBER      = 9 
  START_BYTE         = 116 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "Thin Detector (D1, D3, D5) Bias Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
70 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  NAME               = BIASVOLTTHICK 
  COLUMN_NUMBER      = 10 
  START_BYTE         = 124 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "Thick Detector (D2, D4, D6) Bias Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALAMP 
  COLUMN_NUMBER      = 11 
  START_BYTE         = 132 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "Internal Calibration Pulser Pulse Amplitude." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LLDTHIN 
  COLUMN_NUMBER      = 12 
  START_BYTE         = 140 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "LLD Signal Threshold--Thin Detectors (D1, D3, D5)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LLDTHICK 
  COLUMN_NUMBER      = 13 
  START_BYTE         = 148 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "LLD Signal Threshold--Thick Detectors (D2, D4, D6)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TTELESCOPE 
  COLUMN_NUMBER      = 14 
  START_BYTE         = 156 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Telescope Assembly." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TANALOG 
  COLUMN_NUMBER      = 15 
  START_BYTE         = 164 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
71 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  DESCRIPTION        = "Temperature—Analog Electronics Board." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TDIGITAL 
  COLUMN_NUMBER      = 16 
  START_BYTE         = 172 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Digital Electronics Board." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TPOWER 
  COLUMN_NUMBER      = 17 
  START_BYTE         = 180 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Power Supply." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TREF 
  COLUMN_NUMBER      = 18 
  START_BYTE         = 188 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Reference Location, Telescope Housing 
                       Wall." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADHIGHSENS 
  COLUMN_NUMBER      = 19 
  START_BYTE         = 196 
  BYTES              = 10 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = RADS 
  DESCRIPTION        = "Radiation Monitor Integrated Dose—High Sensitivity." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADMEDSENS 
  COLUMN_NUMBER      = 20 
  START_BYTE         = 207 
  BYTES              = 10 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = RADS 
  DESCRIPTION        = "Radiation Monitor Integrated Dose—Medium 
                       Sensitivity." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADLOWSENS 
  COLUMN_NUMBER      = 21 
72 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  START_BYTE         = 218 
  BYTES              = 10 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = RADS 
  DESCRIPTION        = "Radiation Monitor Integrated Dose—Low Sensitivity." 
END_OBJECT           = COLUMN 
73 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
Appendix E  Level 2 data record formats 
This section shows the contents of the FMT files for each of the three types of Level 2 data. 
E.1  Level 2 Primary Science Record (CRAT_L2_PRI.FMT) 
OBJECT               = COLUMN 
  NAME               = SECONDS 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 9 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I9 
  UNIT               = SECONDS 
  DESCRIPTION        = "Spacecraft Time (elapsed seconds from epoch  
                       2001-01-01T00:00:00.000 UTC)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = FRACT 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 11 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "1/100 SECOND" 
  DESCRIPTION        = "Spacecraft Time—Fractional Seconds." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TIME 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 15 
  BYTES              = 19 
  DATA_TYPE          = TIME 
  FORMAT             = A19 
  UNIT               = "N/A" 
  DESCRIPTION        = "Spacecraft Time—UTC (yyyy-mm-ddThh:mm:ss)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = INDEX 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 36 
  BYTES              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I6 
  UNIT               = "N/A" 
  DESCRIPTION        = "Event Index within Current Second." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = AMPL 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 43 
  BYTES              = 29 
  ITEM_BYTES         = 4 
  ITEM_OFFSET        = 5 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I4 
74 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  UNIT               = "ADU" 
  DESCRIPTION        = "PHA Output Amplitude of D1..D6 Signals for Single 
                       Event." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = ENERGY 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 73 
  BYTES              = 65 
  ITEM_BYTES         = 10 
  ITEM_OFFSET        = 11 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = "KILO ELECTRON VOLTS" 
  DESCRIPTION        = "Energy Deposited in D1..D6 for Single Event." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LET 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 139 
  BYTES              = 65 
  ITEM_BYTES         = 10 
  ITEM_OFFSET        = 11 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = "KILO ELECTRON VOLTS PER MICRON" 
  DESCRIPTION        = "LET(Si)in D1..D6 for Single Event." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = DQI 
  COLUMN_NUMBER      = 8 
  START_BYTE         = 205 
  BYTES              = 10 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = "N/A" 
  DESCRIPTION        = "Data Quality Indicator." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = MAXSIGFLAGS 
  COLUMN_NUMBER      = 9 
  START_BYTE         = 216 
  BYTES              = 11 
  ITEM_BYTES         = 1 
  ITEM_OFFSET        = 2 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "D1..D6 Signal Near Saturation Flags (1 = true)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = GTLLDFLAGS 
  COLUMN_NUMBER      = 10 
  START_BYTE         = 228 
75 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  BYTES              = 11 
  ITEM_BYTES         = 1 
  ITEM_OFFSET        = 2 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "D1..D6 Signal Exceeds LLD Threshold Flag (1 = true)." 
END_OBJECT           = COLUMN 
 
E.2  Level 2 Secondary Science Record (CRAT_L2_SEC.FMT) 
OBJECT               = COLUMN 
  NAME               = SECONDS 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
  BYTES              = 9 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I9 
  UNIT               = SECONDS 
  DESCRIPTION        = "Spacecraft Time (elapsed seconds from epoch  
                       2001-01-01T00:00:00.000 UTC)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = FRACT 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 11 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "1/100 SECOND" 
  DESCRIPTION        = "Spacecraft Time—Fractional Seconds." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TIME 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 15 
  BYTES              = 19 
  DATA_TYPE          = TIME 
  FORMAT             = A19 
  UNIT               = "N/A" 
  DESCRIPTION        = "Spacecraft Time—UTC (yyyy-mm-ddThh:mm:ss)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASCNTRL 
  COLUMN_NUMBER      = 4 
  START_BYTE         = 36 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Bias Delayed Control Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASCMD 
  COLUMN_NUMBER      = 5 
76 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  START_BYTE         = 38 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Bias Voltage Flag (1 = on)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALLOW 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 40 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Internal Calibration Pulser—Low Range 
                       Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALHIGH 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 42 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Internal Calibration Pulser—High Range 
                       Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALRATE 
  COLUMN_NUMBER      = 8 
  START_BYTE         = 44 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Internal Calibration Pulser Pulse Rate Flag 
                       (0 = 8 Hz; 1 = 1953 Hz)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = PROCDFLAG 
  COLUMN_NUMBER      = 9 
  START_BYTE         = 46 
  BYTES              = 11 
  ITEM_BYTES         = 1 
  ITEM_OFFSET        = 2 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Processing Flag (1 = enabled)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LASTCMD 
  COLUMN_NUMBER      = 10 
  START_BYTE         = 58 
77 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Address of Last Command to CRaTER." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LASTVALUE 
  COLUMN_NUMBER      = 11 
  START_BYTE         = 64 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Contents of Last Command to CRaTER." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = DISCTHIN 
  COLUMN_NUMBER      = 12 
  START_BYTE         = 70 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "LLD Setting—Thin Detectors (D1, D3, D5)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = DISCTHICK 
  COLUMN_NUMBER      = 13 
  START_BYTE         = 76 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "LLD Setting--Thick Detectors (D2, D4, D6)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = MASK 
  COLUMN_NUMBER      = 14 
  START_BYTE         = 82 
  BYTES              = 21 
  ITEM_BYTES         = 10 
  ITEM_OFFSET        = 11 
  ITEMS              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I10 
  UNIT               = "N/A" 
  DESCRIPTION        = "Detector Coincidence Discriminator Accept Mask 
                       (64 bits)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = SINGLE 
  COLUMN_NUMBER      = 15 
  START_BYTE         = 104 
  BYTES              = 35 
  ITEM_BYTES         = 5 
  ITEM_OFFSET        = 6 
78 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "D1..D6 Singles Counters." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = GOOD 
  COLUMN_NUMBER      = 16 
  START_BYTE         = 140 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Good Events Counter." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = REJECT 
  COLUMN_NUMBER      = 17 
  START_BYTE         = 146 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Rejected Events Counter." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TOTAL 
  COLUMN_NUMBER      = 18 
  START_BYTE         = 152 
  BYTES              = 5 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I5 
  UNIT               = "N/A" 
  DESCRIPTION        = "Total Events Counter." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = MOONVEC 
  COLUMN_NUMBER      = 19 
  START_BYTE         = 158 
  BYTES              = 35 
  ITEM_BYTES         = 11 
  ITEM_OFFSET        = 12 
  ITEMS              = 3 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E11.4" 
  UNIT               = KM 
  DESCRIPTION        = "Moon-to-Spacecraft Vector (MOON_ME)." 
END_OBJECT           = COLUMN 
 
E.3  Level 2 Housekeeping Record (CRAT_L2_HK.FMT) 
OBJECT               = COLUMN 
  NAME               = SECONDS 
  COLUMN_NUMBER      = 1 
  START_BYTE         = 1 
79 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  BYTES              = 9 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I9 
  UNIT               = SECONDS 
  DESCRIPTION        = "Spacecraft Time (elapsed seconds from epoch  
                       2001-01-01T00:00:00.000 UTC)." 
 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = FRACT 
  COLUMN_NUMBER      = 2 
  START_BYTE         = 11 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "1/100 SECOND" 
  DESCRIPTION        = "Spacecraft Time—Fractional Second." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TIME 
  COLUMN_NUMBER      = 3 
  START_BYTE         = 15 
  BYTES              = 19 
  DATA_TYPE          = TIME 
  FORMAT             = A19 
  UNIT               = "N/A" 
  DESCRIPTION        = "Spacecraft Time—UTC (yyyy-mm-ddThh:mm:ss)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V28BUS 
  COLUMN_NUMBER      = 5 
  START_BYTE         = 36 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "Spacecraft 28VDC Power Bus Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5DIGITAL 
  COLUMN_NUMBER      = 6 
  START_BYTE         = 44 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "+5VDC Digital Regulated Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = VANALOGERR 
  COLUMN_NUMBER      = 7 
  START_BYTE         = 52 
  BYTES              = 2 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I2 
  UNIT               = "N/A" 
  DESCRIPTION        = "Analog Voltage Status Indicator (0 = on; 15 = off, 
                       remaining H/K invalid)." 
80 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5PLUS 
  COLUMN_NUMBER      = 8 
  START_BYTE         = 55 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "+5VDC Analog Regulated Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = V5NEG 
  COLUMN_NUMBER      = 9 
  START_BYTE         = 63 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "-5VDC Analog Regulated Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = I28BUS 
  COLUMN_NUMBER      = 10 
  START_BYTE         = 714 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = AMPS 
  DESCRIPTION        = "CRaTER Current Draw from Spacecraft 28VDC Power Bus." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = P28BUS 
  COLUMN_NUMBER      = 11 
  START_BYTE         = 79 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = WATTS 
  DESCRIPTION        = "CRaTER Power Draw from Spacecraft 28VDC Power Bus 
                       (V28bus*I28bus)" 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASCURRENT 
  COLUMN_NUMBER      = 12 
  START_BYTE         = 87 
  BYTES              = 47 
  ITEM_BYTES         = 7 
  ITEM_OFFSET        = 8 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = MICRO AMPS 
  DESCRIPTION        = "Detector Bias Currents." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASVOLTTHIN 
81 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  COLUMN_NUMBER      = 13 
  START_BYTE         = 135 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "Thin Detector (D1, D3, D5) Bias Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASVOLTTHICK 
  COLUMN_NUMBER      = 14 
  START_BYTE         = 143 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "Thick Detector (D2, D4, D6) Bias Voltage." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = CALAMP 
  COLUMN_NUMBER      = 15 
  START_BYTE         = 151 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "Internal Calibration Pulser Pulse Amplitude." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LLDTHIN 
  COLUMN_NUMBER      = 16 
  START_BYTE         = 159 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "LLD Signal Threshold--Thin Detectors (D1, D3, D5)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = LLDTHICK 
  COLUMN_NUMBER      = 17 
  START_BYTE         = 167 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.3" 
  UNIT               = VOLTS 
  DESCRIPTION        = "LLD Signal Threshold--Thick Detectors (D2, D4, D6)." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TTELESCOPE 
  COLUMN_NUMBER      = 18 
  START_BYTE         = 175 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Telescope Assembly." 
82 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TANALOG 
  COLUMN_NUMBER      = 19 
  START_BYTE         = 183 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Analog Electronics Board." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TDIGITAL 
  COLUMN_NUMBER      = 20 
  START_BYTE         = 191 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Digital Electronics Board." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TPOWER 
  COLUMN_NUMBER      = 21 
  START_BYTE         = 199 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Power Supply." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = TREF 
  COLUMN_NUMBER      = 22 
  START_BYTE         = 207 
  BYTES              = 7 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "F7.2" 
  UNIT               = CELSIUS 
  DESCRIPTION        = "Temperature—Reference Location, Telescope Housing 
                       Wall." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADHIGHSENS 
  COLUMN_NUMBER      = 23 
  START_BYTE         = 215 
  BYTES              = 10 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = RADS 
  DESCRIPTION        = "Radiation Monitor Integrated Dose—High Sensitivity." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADMEDSENS 
  COLUMN_NUMBER      = 24 
  START_BYTE         = 226 
  BYTES              = 10 
83 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = RADS 
  DESCRIPTION        = "Radiation Monitor Integrated Dose—Medium 
                       Sensitivity." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADLOWSENS 
  COLUMN_NUMBER      = 25 
  START_BYTE         = 237 
  BYTES              = 10 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = RADS 
  DESCRIPTION        = "Radiation Monitor Integrated Dose—Low Sensitivity." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = RADTOTAL 
  COLUMN_NUMBER      = 28 
  START_BYTE         = 248 
  BYTES              = 10 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = RADS 
  DESCRIPTION        = "Radiation Monitor Integrated Dose--Total." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = BIASENERGY 
  COLUMN_NUMBER      = 29 
  START_BYTE         = 259 
  BYTES              = 65 
  ITEM_BYTES         = 10 
  ITEM_OFFSET        = 11 
  ITEMS              = 6 
  DATA_TYPE          = ASCII_REAL 
  FORMAT             = "E10.4" 
  UNIT               = "KILO ELECTRON VOLTS" 
  DESCRIPTION        = "Detector LLD Deposited Energy Thresholds." 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = OFFMOONFLAG 
  COLUMN_NUMBER      = 30 
  START_BYTE         = 325 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
  UNIT               = "N/A" 
  DESCRIPTION        = "CRaTER Boresite Pointing Off Lunar Surface Flag 
                       (1 = does not intercept surface)" 
END_OBJECT           = COLUMN 
OBJECT               = COLUMN 
  NAME               = ECLIPSEFLAG 
  COLUMN_NUMBER      = 31 
  START_BYTE         = 327 
  BYTES              = 1 
  DATA_TYPE          = ASCII_INTEGER 
  FORMAT             = I1 
84 

Lunar Reconnaissance Orbiter  
CRaTER SPDR and Archive SIS 32-01211 Rev.E 
  UNIT               = "N/A" 
  DESCRIPTION        = "LRO in Eclipse Flag (1 = in eclipse)" 
END_OBJECT           = COLUMN 
85 

Document Outline