The ILRS Operation Center (OC) checks the following fields of the Consolidated Laser Ranging Data Format (CRD) for Normal Points and Full-Rate data.
EGL000 |
→ Unknown record (Note: Empty lines will also lead to this error.) |
|||
EGL003 |
→ File is empty | |||
EGL009 |
→ No H8 record found in a single/multi pass file. | |||
EGL015 |
→ No 11 record found. (only NPT) | |||
EGL016 |
→ No 10 record found. (only FRD) | |||
EGL017 |
→ More than one satellite found! | |||
EGL018 |
→ Dataset contains non-ascii characters | |||
EGL020 |
→ Satellite orbit does not fit to CPFs orbit (Possible reason: Mislabled pass) | |||
WGL020 |
→ No CPFs found for calculating orbit fit | |||
WGL021 |
→ No XYZ station coordiantes found for calculating orbit fit | |||
WGL022 |
→ No NPT/FRD data found for calculating orbit fit |
1 - 2 | A2 | Record Type (='H1' or 'h1') | ||
A4 | 'CRD' or 'crd' (Consolidated Ranging Data format) | EH1021 |
→ not in [ 'CRD', 'crd' ] | |
I2 | Format Version (currently = 1) | WH1031 |
→ in [ 0 ] | |
EH1031 |
→ not in [ 1 ] | |||
I4 | Year of file production | EH1041 |
→ not in [ 1950 , ... , 2100 ] | |
I2 | Month of file production | EH1051 |
→ not in [ 1 , ... , 12 ] | |
I2 | Day of file production | EH1061 |
→ not in [ 1 , ... , 31 ] | |
I2 | Hour of file production | EH1071 |
→ not in [ 1 , ... , 23 ] | |
Additional Checks | ||||
EH1001 |
→ There are not 7 parameters in record H1 | |||
EH1002 |
→ Date of file production must be valid | |||
EH1003 |
→ No H1 record found in a single/multi pass file | |||
EH1004 |
→ More than one H1 record found in a single pass file | |||
EH1005 |
→ H1 record is not allowed within session between H4 and H8 record |
1 - 2 | A2 | Record Type (='H2' or 'h2') | ||
A10 | Station name from official list | EH2021 |
→ Station name does not match official station name | |
I4 | Crustal Dynamics Project Pad Identifier | |||
I2 | Crustal Dynamics Project 2-digit system number | |||
I2 | Crustal Dynamics Project 2-digit | |||
I2 | Station Epoch Time Scale | EH2061 |
→ not in [ 3 , 4 , 7 ] | |
A10 | Station network New in v2.0 | EH2071 |
→ not in [ `na`, `ILRS`, `EUROLAS`, `NASA`, `WPLTN`] | |
Additional Checks | ||||
EH2001 |
→ There are not 7 parameters in record H2 | |||
EH2002 |
→ SOD number ( Crustal Dynamics Project Pad Identifier, Crustal Dynamics Project 2-digit system number and Crustal Dynamics Project 2-digit ) not found in offical list | |||
EH2003 |
→ No H2 record found in a single/multi pass file | |||
EH2004 |
→ More than one H2 record found in a single pass file | |||
EH2005 |
→ SOD and station name are not from the same station | |||
EH2006 |
→ H2 record is not allowed within session between H4 and H8 record |
1 - 2 | A2 | Record Type (='H3' or 'h3') | ||||
A10 | Target name from official list (e.g. ajisai,lageos1) | EH3021 |
→ Target name not found in official list | |||
WH3021 |
→ Target name should be in lowercase | |||||
I7 | ILRS satellite identifier (based on COSPAR ID) | EH3031 |
→ ILRS satellite identifier not found in official list | |||
EH3032 |
→ ILRS satellite does not fit to satellite name | |||||
I4 | SIC (Satellite Identification Code) | EH3041 |
→ SIC not found in official list | |||
EH3042 |
→ SIC does not fit to satellite name | |||||
I5 | NORAD ID | EH3051 |
→ NORAD id not found in official list (na is allowed for n.a.) | |||
EH3052 |
→ NORAD id does not fit to satellite name | |||||
I1 | Spacecraft epoch time scale (transponder only) | EH3061 |
→ not in [ 0, 1, 2 ] | |||
I1 | Target class New in v2.0 | EH3071 |
→ not in [ 0, 1, 2, 3, 4, 5] | |||
I2 | Target location/dynamics New in v2.0 | EH3081 |
→ not in [ na, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | |||
Additional Checks | ||||||
EH3001 |
→ There are not 8 parameters in record H3 | |||||
EH3002 |
→ More than one H3 record found in a single pass file | |||||
EH3003 |
→ SOD and station name are not from the same station | |||||
EH3004 |
→ H3 record is not allowed within session between H4 and H8 record | |||||
EH3022 |
→ GLONASS satellites are not processed because auf Russian sanctions since 2022-03-04 |
1 - 2 | A2 | Record Type (='H4' or 'h4') | ||||
I2 | Data type | EH4021 |
→ not in [ 0, 1, 2 ] | |||
EH4022 |
→ Data type != 1 for normal points | |||||
EH4023 |
→ Data type != 0 for full-rate data | |||||
I4 | Starting year | EH4031 |
→ not in [ 1950, ..., 2100 ] | |||
I2 | Starting month | EH4041 |
→ not in [ 1, ..., 12 ] | |||
I2 | Starting day | EH4051 |
→ not in [ 1, ..., 31 ] | |||
I2 | Starting hour | EH4061 |
→ not in [ 0, ..., 23 ] | |||
I2 | Starting minute | EH4071 |
→ not in [ 0, ..., 59 ] | |||
I2 | Starting second | EH4081 |
→ not in [ 0, ..., 59 ] | |||
I4 | Ending year | EH4091 |
→ not in [ na, 1950, ..., 2100 ] | |||
I2 | Ending month | EH4101 |
→ not in [ na, 1, ..., 12 ] | |||
I2 | Ending day | EH4111 |
→ not in [ na, 1, ..., 31 ] | |||
I2 | Ending hour | EH4121 |
→ not in [ na, 0, ..., 23 ] | |||
I2 | Ending minute | EH4131 |
→ not in [ na, 0, ..., 59 ] | |||
I2 | Ending second | EH4141 |
→ not in [ na, 0, ..., 59 ] | |||
I2 | A release flag to indicate the data release | EH4151 |
→ not in [ 0, ..., 99 ] | |||
I1 | Tropospheric refraction correction applied indicator | EH4161 |
→ not in [ 0, 1 ] | |||
EH4162 |
→ is set but no record 12 was found (File production data in H1 >= 2015-01-01) |
|||||
WH4162 |
→ is set but no record 12 was found (File production data in H1 < 2015-01-01) |
|||||
I1 | Center of mass correction applied indicator | EH4171 |
→ not in [ 0, 1 ] | |||
EH4172 |
→ is set but no record 12 was found (File production data in H1 >= 2015-01-01) |
|||||
WH4172 |
→ is set but no record 12 was found (File production data in H1 < 2015-01-01) |
|||||
I1 | Receive amplitude correction applied indicator | EH4181 |
→ not in [ 0, 1 ] | |||
I1 | Station system delay applied indicator | EH4191 |
→ not in [ 0, 1 ] | |||
I1 | Spacecraft system delay appied indicator | EH4201 |
→ not in [ 0, 1 ] | |||
I1 | Range type indicator | EH4211 |
→ not in [ 0, 1, 2, 3, 4 ] | |||
I1 | Data quality alert indicator | EH4221 |
→ not in [ 0, 1, 2 ] | |||
Additional Checks | ||||||
EH4001 |
→ There are not 22 parameters in record H4 | |||||
EH4002 |
→ Starting date is not valid | |||||
EH4003 |
→ Ending date is not valid | |||||
EH4004 |
→ No H4 record found in a single/multi pass file | |||||
EH4005 |
→ More than one H4 record found in a single pass file | |||||
EH4006 |
→ H4 record is not allowed within session between H4 and H8 record | |||||
EH4007 |
→ Difference between starting date and ending date > 1 day | |||||
EH4008 |
→ Starting date is greater than ending date | |||||
EH4009 |
→ File production date in H1 is smaller than the starting date |
1 - 2 | A2 | Record Type (='H5' or 'h5') New in v2.0 | ||||
I2 | Prediction Type New in v2.0 | EH5021 |
→ not in [ 0, 1, 2 ] | |||
I2 | Year of Century from CPF/TLE New in v2.0 | EH5031 |
→ not in [ 0, ..., 99 ] | |||
A6/A12 | Date and Time New in v2.0 | EH5041 |
→ Invalid date and time of CPF [MMDDHH] | |||
A3 | Prediction Provider New in v2.0 | EH5051 |
→ Invalid prediction provider of CPF [PPP] | |||
I5 | Sequence number New in v2.0 | EH5061 |
→ Invalid sequence number of CPF | |||
EH5061 |
→ Invalid sequence number of TLE | |||||
Additional Checks | ||||||
EH5001 |
→ There are not 6 parameters in record H5 |
1 - 2 | A2 | Record Type (='H8' or 'h8') | ||||
Additional Checks | ||||||
EH8001 |
→ No H8 record found in a single/multi pass file | |||||
EH8002 |
→ More than one H8 record found in a single pass file | |||||
EH8003 |
→ Sum of H4 an H8 must be one for a single pass file | |||||
EH8004 |
→ Sum of H4 an H8 must be equal for a multi pass file | |||||
EH8005 |
→ H8 record is not allowed outside of session only between H4 and H8 record |
1 - 2 | A2 | Record Type (='H9' or 'h9') | ||||
Additional Checks | ||||||
EH9001 |
→ H9 record is not allowed within session between H4 and H8 record | |||||
EH9002 |
→ H9 must be after H8 record | |||||
EH9003 |
→ H9 record must be at the end of file | |||||
EH9004 |
→ No H9 record found | |||||
EH9005 |
→ More than one H9 record found |
1 - 2 | A2 | Record Type (='C0' or 'c0') | ||||
I1 | Detail type (='0') | EC0021 |
→ not in [ 0 ] | |||
F10.3 | Transmit wavelength (ns) | WC0031 |
→ not in [ 1064, 532, 266 ] (rounded int) | |||
A4 | System configuration id (unique within the file) | |||||
A4 | component A configuration id (e.g. laser configuration id) | |||||
A4 | component B configuration id (e.g. detector configuration id) | |||||
A4 | component C configuration id (e.g. local timeing system configuration id) | |||||
A4 | component D configuration id (e.g. transponder configuration id) | |||||
A4 | component E configuration id (e.g. software configuration id) New in v2.0 | |||||
A4 | component F configuration id (e.g. meteorologial configuration id) New in v2.0 | |||||
A4 | component G configuration id (e.g. calibration target configuration id) New in v2.0 | |||||
Additional Checks | ||||||
EC0001 |
→ The record length must be 4 characters | |||||
EC0002 |
→ There must be at least one C0-record in file |
1 - 2 | A2 | Record Type (='C1' or 'c1') | ||||
I1 | Detail type (='0') | EC1021 |
→ not in [ 0 ] | |||
A4 | Laser configuration id (unique within the file) | WC1031 |
→ not found in record C0 | |||
A4 | Laser type (e.g. Nd-Yag) | |||||
F10.2 | Primary wavelength (nm) | WC1051 |
→ not in [ na, > 0 ] | |||
F10.2 | Nominal Fire rate | WC1061 |
||||
F10.2 | Pulse energy | WC1071 |
→ not in [ na, 0, ..., 1000 ] | |||
F6.1 | Pulse width | WC1081 |
→ not in [ na, 0, ..., 10000 ] | |||
F5.2 | Beam divergence | WC1091 |
→ not in [ na, 0, ..., 400 ] | |||
I4 | Number of pulses in outgoing semi-train | WC1101 |
→ not in [ na, 0, ..., 1000 ] | |||
Additional Checks | ||||||
EC1001 |
→ There must be 10 parameters in record |
1 - 2 | A2 | Record Type (='C2' or 'c2') | ||||
I1 | Detail type (='0') | EC2021 |
→ not in [ 0 ] | |||
A4 | Detector configuration id (unque within the file) | WC2031 |
→ not found in record C0 | |||
A10 | Detector type | |||||
F10.3 | Applicable wavelength (nm) | WC2051 |
→ not in [ na, > 0 ] | |||
F6.2 | Quantum efficiency | WC2061 |
→ not in [ na, 0, ..., 100 ] | |||
F5.1 | Applied voltage | WC2071 |
→ not in [ na, -1e4, ..., 1e4 ] | |||
F5.1 | Dark count | WC2081 |
→ not in [ na, 0, ..., 1e3 ] | |||
A10 | Output pulse type | |||||
F5.1 | Output pulse width | WC2101 |
→ not in [ na, 0, ..., 1e6 ] | |||
F5.2 | Spectral filter (nm) | WC2111 |
→ not in [ na, 0, ..., 1064 ] | |||
F5.1 | % Transmission of spectral filter | WC2121 |
→ not in [ na, 0, ..., 100 ] | |||
F5.1 | Spectral filter (arcsec) | WC2131 |
→ not in [ na, 0, ..., 3600 ] | |||
A10 | External signal progressing | |||||
F6.1 | Amplifier Gain New in v2.0 | WC2151 |
→ not in [ na, > 0 ] | |||
F6.1 | Amplifier Bandwidth (kHz) New in v2.0 | WC2161 |
→ not in [ na, > 0 ] | |||
I2 | Amplifier in Use New in v2.0 | WC2171 |
→ not in [ na, 0, 1 ] | |||
Additional Checks | ||||||
EC2001 |
→ There must be 17 parameters in record |
1 - 2 | A2 | Record Type (='C3' or 'c3') | ||||
I1 | Detail type (='0') | EC3021 |
→ not in [ 0 ] | |||
A4 | Timing configuration id (unque within the file) | WC3031 |
→ not found in record C0 | |||
A20 | Time source | |||||
A20 | Frequency source | |||||
A20 | Timer | |||||
A20 | Timer Serial Number | |||||
F6.3 | Epoch delay correction | WC3081 |
→ not in [ na, -5e5, ..., 5e5 ] | |||
Additional Checks | ||||||
EC3001 |
→ There must be 8 parameters in record |
1 - 2 | A2 | Record Type (='C4' or 'c4') | ||||
I1 | Detail type (='0') | EC4021 |
→ not in [ 0 ] | |||
A4 | Transponder configuration id (unque within the file) | WC4031 |
→ not found in record C0 | |||
F20.3 | Estimated station UTC offset | WC4041 |
→ not in [ na, -1000, ..., 1000 ] | |||
F11.2 | Estimated station oscillator drift | WC4051 |
→ not in [ na, -1000, ..., 1000 ] | |||
F20.3 | Estimated transponder UTC offset | WC4061 |
→ not in [ na, -100, ..., 100 ] | |||
F11.2 | Estimated transponder oscillator UTC drift | WC4071 |
→ not in [ na, -1e8, ..., 1e8 ] | |||
F20.12 | Transponder clock reference time | WC4081 |
→ not in [ na, -100, ..., 100 ] | |||
I1 | Station clock offset and drift applied indicator | WC4091 |
→ not in [ 0, 1, 2, 3 ] | |||
I1 | Spacecraft clock offset and drift applied indicator | WC4101 |
→ not in [ 0, 1, 2, 3 ] | |||
I1 | Spacecraft time simplified | WC4111 |
→ not in [ 0, 1 ] | |||
Additional Checks | ||||||
EC4001 |
→ There must be 11 parameters in record |
1 - 2 | A2 | Record Type (='C5' or 'c5') New in v2.0 | ||||
I1 | Detail type (='0') New in v2.0 | EC5021 |
→ not in [ 0 ] | |||
A4 | Software configuration id (unque within the file) New in v2.0 | WC5031 |
→ not found in record C0 | |||
A20 | Tracking Software in measurement path New in v2.0 | |||||
A40 | Tracking Software Version(s) New in v2.0 | |||||
A20 | Processing Software in measurement path New in v2.0 | |||||
A40 | Processing Software Version(s) New in v2.0 | |||||
Additional Checks | ||||||
EC5001 |
→ There must be 7 parameters in record |
1 - 2 | A2 | Record Type (='C6' or 'c6') New in v2.0 | ||||
I1 | Detail Type (='0') New in v2.0 | EC6021 |
→ not in [ 0 ] | |||
A4 | Meteorological Configuration ID (unque within the file) New in v2.0 | WC6031 |
→ not found in record C0 | |||
A10 | Pressure Sensor Manufacturer New in v2.0 | |||||
A10 | Pressure Sensor Model New in v2.0 | |||||
A10 | Pressure Sensor Serial Number New in v2.0 | |||||
A10 | Temperatur Sensor Manufacturer New in v2.0 | |||||
A10 | Temperatur Sensor Model New in v2.0 | |||||
A10 | Temperatur Sensor Serial Number New in v2.0 | |||||
A10 | Humidity Sensor Manufacturer New in v2.0 | |||||
A10 | Humidity Sensor Model New in v2.0 | |||||
A10 | Humidity Sensor Serial Number New in v2.0 | |||||
Additional Checks | ||||||
EC6001 |
→ There must be 12 parameters in record |
1 - 2 | A2 | Record Type (='C7' or 'c7') New in v2.0 | ||||
I1 | Detail Type (='0') New in v2.0 | EC7021 |
→ not in [ 0 ] | |||
A4 | Calibration Configuration ID (unque within the file) New in v2.0 | WC7031 |
→ not found in record C0 | |||
A10 | Target Name or ID New in v2.0 | |||||
A10 | Surveyed target distance New in v2.0 | |||||
A10 | Survey error (mm) New in v2.0 | |||||
A10 | Sum of all constant delays (electronic, geometric, optical) that are not included in the time of flight measurements (m, one way) New in v2.01 | |||||
A10 | Pulse Energy (mJ): record when this field changed by 10% New in v2.0 | |||||
A10 | Processing Software Name New in v2.0 | |||||
A10 | Processing Software Version New in v2.0 | |||||
Additional Checks | ||||||
EC7001 |
→ There must be 10 parameters in record |
1 - 2 | A2 | Record Type (='00') | ||
A80 | Free format ASCII comments | E00021 |
→ more than 80 characters in line |
1 - 2 | A2 | Record Type (='10') | ||||
F18.12 | Seconds of day | E10021 |
→ not in [ 0, ..., 86400 [ | |||
W10022 |
→ Time falls not between the start and end times in H4 record, +/- 1 minute | |||||
E10023 |
→ Second of day found twice in pass segment | |||||
E10024 |
→ An orbital revolution error found (Possible reason: measurements of different passes, not increasing order of measurements)! | |||||
F18.12 | Time of flight | E10031 |
→ not in [ 0, ..., 3 ] | |||
A4 | System configuration id | E10041 |
→ not found in record C0 | |||
I1 | Epoch event | W10051 |
→ not in [ 0, 1, 2, 3, 4, 5, 6 ] | |||
I1 | Filter flag | W10061 |
→ not in [ 0, 1, 2 ] | |||
I1 | Detector channel | E10071 |
→ not in [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] | |||
I1 | Stop number | E10081 |
→ not in [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] | |||
I5 | Receive amplitude | W10091 |
→ not in [ na, > 0 ] | |||
I5 | Transmit amplitude New in v2.0 | W10101 |
→ not in [ na, > 0 ] | |||
Additional Checks | ||||||
E10001 |
→ There must be 10 parameters in record | |||||
E10002 |
→ Record 10 is not allowed in NPT files |
1 - 2 | A2 | Record Type (='11') | ||||
F18.12 | Seconds of day | E11021 |
→ not in [ 0, ..., 86400 [ | |||
W11022 |
→ Time falls not between the start and end times in H4 record, +/- 1 minute | |||||
E11023 |
→ Second of day found twice in pass segment | |||||
E11024 |
→ An orbital revolution error found (Possible reason: NPTs of different passes, not increasing order of NPTs)! | |||||
F18.12 | Time of flight | E11031 |
→ not in [ 0, ..., 3 ] | |||
A4 | System configuration id | E11041 |
→ not found in record C0 | |||
I1 | Epoch event | W11051 |
→ not in [ 0, 1, 2, 3, 4, 5, 6 ] | |||
F6.1 | Normal point window length | E11061 |
→ not in [ 0, ..., 300 ] (not applied for LLR) | |||
W11061 |
→ not identical with satellite bin size | |||||
I6 | Number of raw ranges | W11071 |
→ not in [ na, 0, ..., 100000 ] | |||
F9.1 | Bin RMS from the mean of raw accepted time of flight | W11081 |
→ not in [ na, 0, ..., 6667 ] | |||
F7.3 | Bin skew from the mean of raw accepted time of flight | W11091 |
→ not in [ na, -2, ..., 2 ] | |||
F7.3 | Bin kurtosis from the mean of raw accepted time of flight | W11101 |
→ not in [ na, -2, ..., 3 ] | |||
F9.1 | Bin peak | W11111 |
→ not in [ na, -1000, ..., 1000 ] | |||
F9.1 | Return rate (%) | W11121 |
→ not in [ na, 0, ..., 100 ] | |||
I1 | Detector channel | E11131 |
→ not in [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] | |||
F5.1 | Signal to Noise Ratio New in v2.0 | E11141 |
→ not in [ na, > 0 ] | |||
Additional Checks | ||||||
E11001 |
→ There must be 14 parameters in record | |||||
E11002 |
→ Record 11 is not allowed in FRD files |
1 - 2 | A2 | Record Type (='12') | ||||
F18.12 | Seconds of day | E12021 |
→ not in [ 0, ..., 86400 [ | |||
A4 | System configuration id | E12031 |
→ not found in record C0 | |||
F6.1 | Tropospheric refraction correction | W12041 |
→ not in [ na, 0, ..., 10000 ] | |||
F6.4 | Target center of mass correction | W12051 |
→ not in [ na, 0, ..., 100 ] | |||
F5.2 | Neutral density | W12061 |
→ not in [ na, 0, ..., 100 ] | |||
F8.4 | Time bias applied | W12071 |
→ not in [ na, -10, ..., 10 ] | |||
F20.15 | Range Rate New in v2.0 | |||||
Additional Checks | ||||||
E12001 |
→ There must be 8 parameters in record |
tolerance_level = 50.0 bar
expected_surface_pressure = -0.1051 * site_height_in_m + 1015.6793
min_limit_surface_pressure = expected_surface_pressure - tolerance_level
max_limit_surface_pressure = expected_surface_pressure + tolerance_level
1 - 2 | A2 | Record Type (='20') | ||||
F18.12 | Seconds of day | E20021 |
→ not in [ 0, ..., 86400 [ | |||
W20022 |
→ Time falls not between the start and end times in H4 record, +/- 1 hour | |||||
F7.2 | Surface pressure | E20031 |
→ not in [ na, 700, ..., 1100 ] or variable | |||
E20032NEW |
→ no station height available at EDC | |||||
F6.2 | Surface temperature in degrees | E20041 |
→ not in [ na, 240, ..., 330 ] | |||
F4.0 | Relative humidity at surface in % | E20051 |
→ not in [ na, 0, ..., 100 ] | |||
I1 | Origin of values | W20061 |
→ not in [ na, 0, 1 ] | |||
Additional Checks | ||||||
E20001 |
→ There must be 6 parameters in record | |||||
E20002 |
→ There must at least one meterolgical record |
1 - 2 | A2 | Record Type (='21') | ||||
F18.12 | Seconds of day | E21021 |
→ not in [ 0, ..., 86400 [ | |||
F5.1 | Wind speed | W21031 |
→ not in [ na, 0, ..., 33 ] | |||
F5.1 | Wind direction | E21041 |
→ not in [ na, -180 , ..., 360 ] | |||
A5 | Weather conditions (two-digit SYNOP/WMO "present weather" code, or "rain", "snow", "fog", "mist", "clear", "na", etc.) --- Changed field in v2.0 --- |
|||||
I3 | Visibility | W21061 |
→ not in [ na, 0, ..., 100 ] | |||
F4.2 | Sky clarity | W21071 |
→ not in [ na, 0, ..., 100 ] | |||
I2 | Atmospheric seeing | W21081 |
→ not in [ na, 0, ..., 100 ] | |||
I2 | Cloud cover (%) | W21091 |
→ not in [ na, 0, ..., 100 ] | |||
F6.2 | Sky Temerature (K) New in v2.0 | W21101 |
→ not in [ na, 220, ..., 300 ] | |||
Additional Checks | ||||||
E21001 |
→ There must be 10 parameters in record |
1 - 2 | A2 | Record Type (='30') | ||||
F18.12 | Seconds of day | E30021 |
→ not in [ 0, ..., 86400 [ | |||
F8.4 | Azimuth in degree | W30031 |
→ not in [ na, -180, ..., 360 ] | |||
F8.4 | Elevation in degree | W30041 |
→ not in [ na, 0, ..., 90 ] | |||
I1 | Direction flag | W30051 |
→ not in [ na, 0, 1, 2 ] | |||
I1 | Angle origin indicator | W30061 |
→ not in [ na, 0, 1, 2, 3 ] | |||
I1 | Refraction corrected | W30071 |
→ not in [ na, 0, 1 ] | |||
F10.7 | Azimuth Rate [deg/s] New in v2.0 | W30081 |
→ not in [ na, -20, ..., 20 ] | |||
F10.7 | Elevation Rate [deg/s] New in v2.0 | W30091 |
→ not in [ na, -20, ..., 20 ] | |||
Additional Checks | ||||||
E30001 |
→ There must be 9 parameters in record |
1 - 2 | A2 | Record Type (='40') | ||||
F18.12 | Seconds of day | E40021 |
→ not in [ 0, ..., 86400 ] | |||
I1 | Type of data | E40031 |
→ not in [ 0, 1, 2, 3, 4, 5 ] | |||
A4 | System configuration id | E40041 |
→ not found in record C0 | |||
I8 | Number of data points recorded | W40051 |
→ not in [ na, 0, ..., 1e8 ] | |||
I8 | Number of data points used | W40061 |
→ not in [ na, 0, ..., 1e8 ] | |||
F7.3 | One way target distance | W40071 |
→ not in [ na, 0, ..., 1e4 ] | |||
F10.1 | Calibration system delay | E40081 |
→ not in [ na, -1e5, ..., 1e6 ] | |||
F8.1 | Calibration delay shift | E40091 |
→ not in [ na, -6667, ..., 6667 ] | |||
F6.1 | Root mean square of raw system delay | E40101 |
→ not in [ na, 0, ..., 667 ] | |||
F7.3 | Skew of raw system delay | E40111 |
→ not in [ na, -2, ..., 2 ] | |||
F7.3 | Kurtosis of raw system delay | E40121 |
→ not in [ na, -2, ..., 3 ] | |||
F6.1 | System delay peak - mean value | E40131 |
→ not in [ na, -1000, ..., 1000 ] | |||
I1 | Calibration type indicator | W40141 |
→ not in [ 0, 1, 2, 3, 4, 5 ] | |||
I1 | Calibration shift type indicator | W40151 |
→ not in [ 0, 1, 2, 3, 4 ] | |||
I1 | Detector channel | W40161 |
→ not in [ 0, ..., 9 ] | |||
I1 | Calibration Span New in v2.0 | W40171 |
→ not in [ 0, 1, 2, 3, 4 ] | |||
F5.1 | Return Rate New in v2.0 | W40181 |
→ not in [ na, 0, ..., 100 ] | |||
Additional Checks | ||||||
E40001 |
→ There must be 18 parameters in record |
1 - 2 | A2 | Record Type (='41') | ||||
F18.12 | Seconds of day | E41021 |
→ not in [ 0, ..., 86400 ] | |||
Type of data | E41031 |
→ not in [ 0, 1, 2, 3, 4, 5 ] | ||||
A4 | System configuration id | E41041 |
→ not found in record C0 | |||
I8 | Number of data points recorded | W41051 |
→ not in [ na, 0, ..., 1e8 ] | |||
I8 | Number of data points used | W41061 |
→ not in [ na, 0, ..., 1e8 ] | |||
F7.3 | One way target distance | W41071 |
→ not in [ na, 0, ..., 1e4] | |||
F10.1 | Calibration system delay | E41081 |
→ not in [ na, -1e5, ..., 1e6 ] | |||
F8.1 | Calibration delay shift | E41091 |
→ not in [ na, -6667, ..., 6667] | |||
F6.1 | Root mean square of raw system delay | E41101 |
→ not in [ na, 0, ..., 667 ] | |||
F7.3 | Skew of raw system delay | E41111 |
→ not in [ na, -2, ..., 2 ] | |||
F7.3 | Kurtosis of raw system delay | E41121 |
→ not in [ na, -2, ..., 3 ] | |||
F6.1 | System delay peak - mean value | E41131 |
→ not in [ na, -1000, ..., 1000 ] | |||
I1 | Calibration type indicator | W41141 |
→ not in [ 0, 1, 2, 3, 4, 5 ] | |||
I1 | Calibration shift type indicator | W41151 |
→ not in [ 0, 1, 2, 3, 4 ] | |||
I1 | Detector channel | W41161 |
→ not in [ 0, ..., 9 ] | |||
I1 | Calibration Span | W41171 |
→ not in [ 0, 1, 2, 4, 5 ] | |||
F5.1 | Return Rate | W41181 |
→ not in [ na, 0, ..., 100 ] | |||
Additional Checks | ||||||
E41001 |
→ There must be 18 parameters in record |
1 - 2 | A2 | Record Type (='42') | ||||
F18.12 | Seconds of day | E42021 |
→ not in [ 0, ..., 86400 ] | |||
F18.12 | Time of flight in seconds (two way) | |||||
A4 | System configuration id | |||||
A4 | Calibration configuration ID (unique within the file) | |||||
F7.3 | Sum of all time or point angle varying electronic and geometric terms needed to compute calibration (m, one way); must be present to compute system delay | |||||
I1 | Type of data | E42071 |
→ not in [ 0, 1, 2, 3, 4, 5 ] | |||
I1 | Calibration Type Indicator | E42081 |
→ not in [ 0, 1, 2, 3, 4, 5, 6 ] | |||
I1 | Filter Flag | E42091 |
→ not in [ 0, 1, 2 ] | |||
I1 | Detector channel | E42101 |
→ not in [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] | |||
I1 | Stop Number | E42111 |
→ not in [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] | |||
I1 | Calibration Span | E42121 |
→ not in [ 0, 1, 2, 3, 4, 5 ] | |||
I5 | Receive Amplitude | |||||
I5 | Transmit Amplitude | |||||
Additional Checks | ||||||
E42001 |
→ There must be 15 parameters in record |
1 - 2 | A2 | Record Type (='50') | ||||
A4 | System configuration id | E50021 |
→ not found in record C0 | |||
F6.1 | Session RMS from the mean of raw | W50031 |
→ not in [ na, 1e-3, ..., 667 ] | |||
F7.3 | Session skewness from the mean of raw | W50041 |
→ not in [ na, -2, ..., 2 ] | |||
F7.3 | Session kurtosis from the mean of raw | W50051 |
→ not in [ na, -2, ..., 5 ] | |||
F6.1 | Session peak | W50061 |
→ not in [ na, -1000, ..., 1000 ] | |||
I1 | Data quality assessment indicator | W50071 |
→ not in [ 0, 1, 2, 3, 4, 5 ] | |||
Additional Checks | ||||||
E50001 |
→ There must be 7 parameters in record | |||||
W50001 |
→ This record must exist if 11 record(s) exist |
1 - 2 | A2 | Record Type (='60') | ||||
A4 | System configuration id | E60021 |
→ not found in record C0 | |||
I1 | System change indicator | W60031 |
→ not in [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] | |||
I1 | System configuration indicator | W60041 |
→ not in [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] | |||
Additional Checks | ||||||
E60001 |
→ There must be 4 parameters in record |
1 - 2 | A2 | Record Type (='9x') |