SCI_MF1_AX version 0

SCI_MF1_AX

root type

binary record
idfield namedefinition
0mph
ascii record "MPH"size: 1247
1sph
ascii record "Auxiliary_Data_SPH"size: 98
2dsd
ascii array[dim_0]
dim_0: $num_dsd
ascii record "DSD"size: 280
3m_factor_cal
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[0] != 0

bit offset: $ds_offset[0]
4m_factor_dl
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[1] != 0

bit offset: $ds_offset[1]
5m_factor_pl
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[2] != 0

bit offset: $ds_offset[2]
6m_factor_ql
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[3] != 0

bit offset: $ds_offset[3]
7m_factor_dn
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[4] != 0

bit offset: $ds_offset[4]
8m_factor_pn
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[5] != 0

bit offset: $ds_offset[5]
9m_factor_qn
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[6] != 0

bit offset: $ds_offset[6]
10m_factor_ndf
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[7] != 0

bit offset: $ds_offset[7]
11m_factor_ds
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[8] != 0

bit offset: $ds_offset[8]
12m_factor_ps
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[9] != 0

bit offset: $ds_offset[9]
13m_factor_qs
binary array[1]
Ratio of sun diffuser measurements - detector array signals
binary record "GenericSingleMDSRDataset"

available: $ds_available[10] != 0

bit offset: $ds_offset[10]

detection rule

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

file[0:8] == "PRODUCT=" and
file[9:19] == "SCI_MF1_AX"

product variables

namesizeinitialisation
num_dsd$num_dsd = int(/mph/num_dsd)
num_ds$num_ds = 11
ds_to_dsd_index[$num_ds]$ds_to_dsd_index[0] = index(/dsd, string(./ds_name) == "_M_FACTOR_CAL               ");
$ds_to_dsd_index[1] = index(/dsd, string(./ds_name) == "_M_FACTOR_DL                ");
$ds_to_dsd_index[2] = index(/dsd, string(./ds_name) == "_M_FACTOR_PL                ");
$ds_to_dsd_index[3] = index(/dsd, string(./ds_name) == "_M_FACTOR_QL                ");
$ds_to_dsd_index[4] = index(/dsd, string(./ds_name) == "_M_FACTOR_DN                ");
$ds_to_dsd_index[5] = index(/dsd, string(./ds_name) == "_M_FACTOR_PN                ");
$ds_to_dsd_index[6] = index(/dsd, string(./ds_name) == "_M_FACTOR_QN                ");
$ds_to_dsd_index[7] = index(/dsd, string(./ds_name) == "_M_FACTOR_NDF               ");
$ds_to_dsd_index[8] = index(/dsd, string(./ds_name) == "_M_FACTOR_DS                ");
$ds_to_dsd_index[9] = index(/dsd, string(./ds_name) == "_M_FACTOR_PS                ");
$ds_to_dsd_index[10] = index(/dsd, string(./ds_name) == "_M_FACTOR_QS                ")
ds_available[$num_ds]for i = 0 to $num_ds - 1 do
$ds_available[i] = if($ds_to_dsd_index[i] != -1 and !(bytes(/dsd[$ds_to_dsd_index[i]]/filename,8) == "NOT USED"), 1, 0)
ds_offset[$num_ds]for i = 0 to $num_ds - 1 do
$ds_offset[i] = 8 * int(/dsd[$ds_to_dsd_index[i]]/ds_offset)
ds_size[$num_ds]for i = 0 to $num_ds - 1 do
$ds_size[i] = 8 * int(/dsd[$ds_to_dsd_index[i]]/ds_size)