1<?xml version="1.0" encoding="UTF-8"?> 2<ConfigurableDomains 3 SystemClassName="Test"> 4 <ConfigurableDomain Name="Domain_0"> 5 <Configurations> 6 <Configuration Name="Conf_0"> 7 <CompoundRule Type="All"> 8 <SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Includes" Value="State_0x1"/> 9 <SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="Is" Value="State_1"/> 10 </CompoundRule> 11 </Configuration> 12 <Configuration Name="Conf_1"> 13 <CompoundRule Type="Any"> 14 <SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Includes" Value="State_0x2"/> 15 <SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="IsNot" Value="State_1"/> 16 </CompoundRule> 17 </Configuration> 18 </Configurations> 19 20 <ConfigurableElements> 21 <ConfigurableElement Path="/Test/Test/TEST_DIR" /> 22 <ConfigurableElement Path="/Test/Test/TEST_TYPES" /> 23 </ConfigurableElements> 24 25 <Settings> 26 <Configuration Name="Conf_0"> 27 <ConfigurableElement Path="/Test/Test/TEST_DIR"> 28 <ParameterBlock Name="TEST_DIR"> 29 <!-- Tested Booleans --> 30 <BooleanParameter Name="BOOL">0</BooleanParameter> 31 <!-- Tested FixedPoints --> 32 <FixedPointParameter Name="FP8_Q0.7">0</FixedPointParameter> 33 <FixedPointParameter Name="FP8_Q7.0">0</FixedPointParameter> 34 <FixedPointParameter Name="FP8_Q3.4">0</FixedPointParameter> 35 <FixedPointParameter Name="FP16_Q0.15">0</FixedPointParameter> 36 <FixedPointParameter Name="FP16_Q15.0">0</FixedPointParameter> 37 <FixedPointParameter Name="FP16_Q7.8">0</FixedPointParameter> 38 <FixedPointParameter Name="FP32_Q0.31">0</FixedPointParameter> 39 <FixedPointParameter Name="FP32_Q31.0">0</FixedPointParameter> 40 <FixedPointParameter Name="FP32_Q15.16">0</FixedPointParameter> 41 <FixedPointParameter Name="FP32_Q8.20">0</FixedPointParameter> 42 <!-- Tested Integers --> 43 <IntegerParameter Name="UINT32">0</IntegerParameter> 44 <IntegerParameter Name="INT32">0</IntegerParameter> 45 <IntegerParameter Name="UINT32_Max">0</IntegerParameter> 46 <IntegerParameter Name="INT32_Max">0</IntegerParameter> 47 <IntegerParameter Name="UINT16">0</IntegerParameter> 48 <IntegerParameter Name="INT16">0</IntegerParameter> 49 <IntegerParameter Name="UINT16_Max">0</IntegerParameter> 50 <IntegerParameter Name="INT16_Max">0</IntegerParameter> 51 <IntegerParameter Name="UINT8">0</IntegerParameter> 52 <IntegerParameter Name="INT8">0</IntegerParameter> 53 <IntegerParameter Name="UINT8_Max">0</IntegerParameter> 54 <IntegerParameter Name="INT8_Max">0</IntegerParameter> 55 <!-- Tested Arrays --> 56 <IntegerParameter Name="UINT32_ARRAY">0</IntegerParameter> 57 <IntegerParameter Name="INT16_ARRAY">0</IntegerParameter> 58 <IntegerParameter Name="UINT8_ARRAY">0</IntegerParameter> 59 <IntegerParameter Name="UINT8_Max_ARRAY">0</IntegerParameter> 60 <!-- Tested String--> 61 <StringParameter Name="STR_CHAR128">string_Conf_0</StringParameter> 62 </ParameterBlock> 63 </ConfigurableElement> 64 <ConfigurableElement Path="/Test/Test/TEST_TYPES"> 65 <ParameterBlock Name="TEST_TYPES"> 66 <EnumParameter Name="ENUM">ENUM_NOMINAL</EnumParameter> 67 <BitParameterBlock Name="BLOCK_8BIT"> 68 <BitParameter Name="BIT_0_3">0</BitParameter> 69 <BitParameter Name="BIT_3_1">0</BitParameter> 70 <BitParameter Name="BIT_4_1">0</BitParameter> 71 <BitParameter Name="BIT_6_2">0</BitParameter> 72 <BitParameter Name="BIT_7_1">0</BitParameter> 73 </BitParameterBlock> 74 <ParameterBlock Name="BLOCK_PARAMETER"> 75 <IntegerParameter Name="BLOCK_UINT8">0</IntegerParameter> 76 <IntegerParameter Name="BLOCK_UINT16">0</IntegerParameter> 77 <IntegerParameter Name="BLOCK_UINT32">0</IntegerParameter> 78 </ParameterBlock> 79 </ParameterBlock> 80 </ConfigurableElement> 81 </Configuration> 82 <Configuration Name="Conf_1"> 83 <ConfigurableElement Path="/Test/Test/TEST_DIR"> 84 <ParameterBlock Name="TEST_DIR"> 85 <!-- Tested Booleans --> 86 <BooleanParameter Name="BOOL">1</BooleanParameter> 87 <!-- Tested FixedPoints --> 88 <FixedPointParameter Name="FP8_Q0.7">0.9</FixedPointParameter> 89 <FixedPointParameter Name="FP8_Q7.0">1</FixedPointParameter> 90 <FixedPointParameter Name="FP8_Q3.4">1</FixedPointParameter> 91 <FixedPointParameter Name="FP16_Q0.15">0.9</FixedPointParameter> 92 <FixedPointParameter Name="FP16_Q15.0">1</FixedPointParameter> 93 <FixedPointParameter Name="FP16_Q7.8">1</FixedPointParameter> 94 <FixedPointParameter Name="FP32_Q0.31">0.9</FixedPointParameter> 95 <FixedPointParameter Name="FP32_Q31.0">1</FixedPointParameter> 96 <FixedPointParameter Name="FP32_Q15.16">1</FixedPointParameter> 97 <FixedPointParameter Name="FP32_Q8.20">1</FixedPointParameter> 98 <!-- Tested Integers --> 99 <IntegerParameter Name="UINT32">1</IntegerParameter> 100 <IntegerParameter Name="INT32">1</IntegerParameter> 101 <IntegerParameter Name="UINT32_Max">1</IntegerParameter> 102 <IntegerParameter Name="INT32_Max">1</IntegerParameter> 103 <IntegerParameter Name="UINT16">1</IntegerParameter> 104 <IntegerParameter Name="INT16">1</IntegerParameter> 105 <IntegerParameter Name="UINT16_Max">1</IntegerParameter> 106 <IntegerParameter Name="INT16_Max">1</IntegerParameter> 107 <IntegerParameter Name="UINT8">1</IntegerParameter> 108 <IntegerParameter Name="INT8">1</IntegerParameter> 109 <IntegerParameter Name="UINT8_Max">1</IntegerParameter> 110 <IntegerParameter Name="INT8_Max">1</IntegerParameter> 111 <!-- Tested Arrays --> 112 <IntegerParameter Name="UINT32_ARRAY">1</IntegerParameter> 113 <IntegerParameter Name="INT16_ARRAY">1</IntegerParameter> 114 <IntegerParameter Name="UINT8_ARRAY">1</IntegerParameter> 115 <IntegerParameter Name="UINT8_Max_ARRAY">1</IntegerParameter> 116 <!-- Tested String--> 117 <StringParameter Name="STR_CHAR128">string_Conf_1</StringParameter> 118 </ParameterBlock> 119 </ConfigurableElement> 120 <ConfigurableElement Path="/Test/Test/TEST_TYPES"> 121 <ParameterBlock Name="TEST_TYPES"> 122 <!--Tested Enum--> 123 <EnumParameter Name="ENUM">ENUM_MIN</EnumParameter> 124 <!--Tested Bit parameter block--> 125 <BitParameterBlock Name="BLOCK_8BIT"> 126 <BitParameter Name="BIT_0_3">0</BitParameter> 127 <BitParameter Name="BIT_3_1">0</BitParameter> 128 <BitParameter Name="BIT_4_1">0</BitParameter> 129 <BitParameter Name="BIT_6_2">0</BitParameter> 130 <BitParameter Name="BIT_7_1">0</BitParameter> 131 </BitParameterBlock> 132 <ParameterBlock Name="BLOCK_PARAMETER"> 133 <IntegerParameter Name="BLOCK_UINT8">0</IntegerParameter> 134 <IntegerParameter Name="BLOCK_UINT16">0</IntegerParameter> 135 <IntegerParameter Name="BLOCK_UINT32">0</IntegerParameter> 136 </ParameterBlock> 137 </ParameterBlock> 138 </ConfigurableElement> 139 </Configuration> 140 </Settings> 141 </ConfigurableDomain> 142</ConfigurableDomains> 143