EFIB_LP_1A version 3

EFIB_LP_1A_v3

This definition is based on version 3.11 (baseline 3) of the Level 1a Product Definition SW-ID-GMV-GS-0003

root type

binary record
idfield namedefinition
0MDR_LP_SM
binary array[dim_0]
dim_0: $num_dsr1
binary record "MDR_LP_SM"size: 8272
1MDR_LP_HM
binary array[dim_0]
dim_0: $num_dsr2
binary record "MDR_LP_HM_v3"size: 392
2MDR_LP_HSM
binary array[dim_0]
dim_0: $num_dsr3
binary bytessize: 0
3MDR_LP_TSM
binary array[dim_0]
dim_0: $num_dsr4
binary bytessize: 0

detection rule

This product definition is applicable if a product matches the following rule:

substr(0, 3, filename()) == "SW_" and
substr(8, 10, filename()) == "EFIB_LP_1A" and
substr(51, 2, filename()) == "03"

or

substr(0, 3, filename()) == "SW_" and
substr(8, 10, filename()) == "EFIB_LP_1A" and
substr(51, 2, filename()) == "04"

or

substr(0, 3, filename()) == "SW_" and
substr(8, 10, filename()) == "EFIB_LP_1A" and
substr(51, 2, filename()) == "05"

or

substr(0, 3, filename()) == "SW_" and
substr(8, 10, filename()) == "EFIB_LP_1A" and
substr(51, 2, filename()) == "06"

or

substr(0, 3, filename()) == "SW_" and
substr(8, 10, filename()) == "EFIB_LP_1A" and
substr(51, 2, filename()) == "07"

product variables

namesizeinitialisation
num_dsr1$num_dsr1 = unboundindex(/MDR_LP_SM, byteoffset(.) + 2 >= filesize() or int(./MDR_ID) != 501)
num_dsr2$num_dsr2 = unboundindex(/MDR_LP_HM, byteoffset(.) + 2 >= filesize() or int(./MDR_ID) != 502)
num_dsr3$num_dsr3 = 0
num_dsr4$num_dsr4 = 0