This definition is based on version 3/5 of IODD ADM-IC-52-1666
binary record | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Level 0 Product
|
This product definition is applicable if a product matches the following rule:
bytes(/,0,12) == "PRODUCT=\"AE_" and bytes(/,17,10) == "ALD_U_N_0_" and bytes(/,95,23) == "ADM-52-1666 3/5 " or bytes(/,0,12) == "PRODUCT=\"AE_" and bytes(/,17,10) == "ALD_U_N_0_" and bytes(/,95,23) == "ADM-52-1666 3/6 " or bytes(/,0,12) == "PRODUCT=\"AE_" and bytes(/,17,10) == "ALD_U_N_0_" and bytes(/,95,23) == "AE-TN-DoRIT-L1B-003 1/3" or bytes(/,0,12) == "PRODUCT=\"AE_" and bytes(/,17,10) == "ALD_U_N_0_" and bytes(/,95,23) == "521666_IODD_3_6 " |
name | size | initialisation |
---|---|---|
num_dsd | $num_dsd = int(/mph/num_dsd) | |
num_ds | $num_ds = 9 | |
ds_available | [$num_ds] | for i = 0 to $num_ds - 1 do $ds_available[i] = if(int(/dsd[i]/ds_size) != 0, 1, 0) |
ds_offset | [$num_ds] | for i = 0 to $num_ds - 1 do $ds_offset[i] = 8 * int(/dsd[i]/ds_offset) |
num_dsr | [$num_ds] | for i = 0 to $num_ds - 1 do $num_dsr[i] = int(/dsd[i]/num_dsr) |