1<?xml version="1.0" encoding="UTF-8"?>
2<ConfigurableDomains xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../Schemas/ConfigurableDomains.xsd" SystemClassName="Test">
3	<ConfigurableDomain Name="Domain_1">
4		<Configurations>
5			<Configuration Name="Conf_1_0">
6				<CompoundRule Type="All">
7					<SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Includes" Value="State_0x1"/>
8					<SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="Is" Value="State_1"/>
9				</CompoundRule>
10			</Configuration>
11			<Configuration Name="Conf_1_1">
12				<CompoundRule Type="Any">
13					<SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Excludes" Value="State_0x1"/>
14					<SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="IsNot" Value="State_1"/>
15				</CompoundRule>
16			</Configuration>
17		</Configurations>
18		<ConfigurableElements>
19			<ConfigurableElement Path="/Test/Test/TEST_DIR" />
20		</ConfigurableElements>
21		<Settings>
22			<Configuration Name="Conf_1_1">
23				<ConfigurableElement Path="/Test/Test/TEST_DIR">
24					<Component Name="TEST_DIR">
25						<!-- Tested Booleans -->
26						<BooleanParameter Name="BOOL">0</BooleanParameter>
27						<!-- Tested FixedPoints -->
28						<FixedPointParameter Name="FP8_Q0.7">0.1</FixedPointParameter>
29						<FixedPointParameter Name="FP8_Q7.0">1</FixedPointParameter>
30						<FixedPointParameter Name="FP8_Q3.4">0.1</FixedPointParameter>
31						<FixedPointParameter Name="FP16_Q0.15">0.1</FixedPointParameter>
32						<FixedPointParameter Name="FP16_Q15.0">1</FixedPointParameter>
33						<FixedPointParameter Name="FP16_Q7.8">0.1</FixedPointParameter>
34						<FixedPointParameter Name="FP32_Q0.31">0.1</FixedPointParameter>
35						<FixedPointParameter Name="FP32_Q31.0">1</FixedPointParameter>
36						<FixedPointParameter Name="FP32_Q15.16">0.1</FixedPointParameter>
37						<FixedPointParameter Name="FP32_Q8.20">0.1</FixedPointParameter>
38						<!-- Tested Integers -->
39						<IntegerParameter Name="UINT32">0</IntegerParameter>
40						<IntegerParameter Name="INT32">0</IntegerParameter>
41						<IntegerParameter Name="UINT32_Max">0</IntegerParameter>
42						<IntegerParameter Name="INT32_Max">0</IntegerParameter>
43						<IntegerParameter Name="UINT16">0</IntegerParameter>
44						<IntegerParameter Name="INT16">0</IntegerParameter>
45						<IntegerParameter Name="UINT16_Max">0</IntegerParameter>
46						<IntegerParameter Name="INT16_Max">0</IntegerParameter>
47						<IntegerParameter Name="UINT8">0</IntegerParameter>
48						<IntegerParameter Name="INT8">0</IntegerParameter>
49						<IntegerParameter Name="UINT8_Max">0</IntegerParameter>
50						<IntegerParameter Name="INT8_Max">0</IntegerParameter>
51						<!-- Tested Arrays -->
52						<IntegerParameter Name="UINT32_ARRAY">0</IntegerParameter>
53						<IntegerParameter Name="INT16_ARRAY">0</IntegerParameter>
54						<IntegerParameter Name="UINT8_ARRAY">0</IntegerParameter>
55						<IntegerParameter Name="UINT8_Max_ARRAY">0</IntegerParameter>
56						<!-- Tested String-->
57						<StringParameter Name="STR_CHAR128">string_Conf_1_1</StringParameter>
58					</Component>
59				</ConfigurableElement>
60			</Configuration>
61			<Configuration Name="Conf_1_0">
62				<ConfigurableElement Path="/Test/Test/TEST_DIR">
63					<Component Name="TEST_DIR">
64						<!-- Tested Booleans -->
65						<BooleanParameter Name="BOOL">1</BooleanParameter>
66						<!-- Tested FixedPoints -->
67						<FixedPointParameter Name="FP8_Q0.7">0.9</FixedPointParameter>
68						<FixedPointParameter Name="FP8_Q7.0">0.9</FixedPointParameter>
69						<FixedPointParameter Name="FP8_Q3.4">0.9</FixedPointParameter>
70						<FixedPointParameter Name="FP16_Q0.15">0.9</FixedPointParameter>
71						<FixedPointParameter Name="FP16_Q15.0">0.9</FixedPointParameter>
72						<FixedPointParameter Name="FP16_Q7.8">0.9</FixedPointParameter>
73						<FixedPointParameter Name="FP32_Q0.31">0.9</FixedPointParameter>
74						<FixedPointParameter Name="FP32_Q31.0">0.9</FixedPointParameter>
75						<FixedPointParameter Name="FP32_Q15.16">0.9</FixedPointParameter>
76						<FixedPointParameter Name="FP32_Q8.20">0.9</FixedPointParameter>
77						<!-- Tested Integers -->
78						<IntegerParameter Name="UINT32">1</IntegerParameter>
79						<IntegerParameter Name="INT32">-1</IntegerParameter>
80						<IntegerParameter Name="UINT32_Max">1</IntegerParameter>
81						<IntegerParameter Name="INT32_Max">-1</IntegerParameter>
82						<IntegerParameter Name="UINT16">1</IntegerParameter>
83						<IntegerParameter Name="INT16">-1</IntegerParameter>
84						<IntegerParameter Name="UINT16_Max">1</IntegerParameter>
85						<IntegerParameter Name="INT16_Max">-1</IntegerParameter>
86						<IntegerParameter Name="UINT8">1</IntegerParameter>
87						<IntegerParameter Name="INT8">-1</IntegerParameter>
88						<IntegerParameter Name="UINT8_Max">1</IntegerParameter>
89						<IntegerParameter Name="INT8_Max">-1</IntegerParameter>
90						<!-- Tested Arrays -->
91						<IntegerParameter Name="UINT32_ARRAY">1</IntegerParameter>
92						<IntegerParameter Name="INT16_ARRAY">-1</IntegerParameter>
93						<IntegerParameter Name="UINT8_ARRAY">1</IntegerParameter>
94						<IntegerParameter Name="UINT8_Max_ARRAY">1</IntegerParameter>
95						<!-- Tested String-->
96						<StringParameter Name="STR_CHAR128">string_Conf_1_0</StringParameter>
97					</Component>
98				</ConfigurableElement>
99			</Configuration>
100		</Settings>
101	</ConfigurableDomain>
102
103	<ConfigurableDomain Name="Domain_2">
104		<Configurations>
105			<Configuration Name="Conf_2_0">
106				<CompoundRule Type="All">
107					<SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Includes" Value="State_0x1"/>
108					<SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="IsNot" Value="State_1"/>
109				</CompoundRule>
110			</Configuration>
111			<Configuration Name="Conf_2_1">
112				<CompoundRule Type="All">
113					<SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Includes" Value="State_0x2"/>
114					<SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="Is" Value="State_1"/>
115				</CompoundRule>
116			</Configuration>
117		</Configurations>
118		<ConfigurableElements>
119			<ConfigurableElement Path="/Test/Test/TEST_DOMAIN_0" />
120		</ConfigurableElements>
121		<Settings>
122			<Configuration Name="Conf_2_1">
123				<ConfigurableElement Path="/Test/Test/TEST_DOMAIN_0">
124					<Component Name="TEST_DOMAIN_0">
125						<IntegerParameter Name="Param_00">4</IntegerParameter>
126						<IntegerParameter Name="Param_01">4</IntegerParameter>
127						<IntegerParameter Name="Param_02">4</IntegerParameter>
128					</Component>
129				</ConfigurableElement>
130			</Configuration>
131			<Configuration Name="Conf_2_0">
132				<ConfigurableElement Path="/Test/Test/TEST_DOMAIN_0">
133					<Component Name="TEST_DOMAIN_0">
134						<IntegerParameter Name="Param_00">5</IntegerParameter>
135						<IntegerParameter Name="Param_01">5</IntegerParameter>
136						<IntegerParameter Name="Param_02">5</IntegerParameter>
137					</Component>
138				</ConfigurableElement>
139			</Configuration>
140		</Settings>
141	</ConfigurableDomain>
142
143	<ConfigurableDomain Name="Domain_3">
144		<Configurations>
145			<Configuration Name="Conf_3_0">
146				<CompoundRule Type="Any">
147					<SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Includes" Value="State_0x1"/>
148					<SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="Is" Value="State_0"/>
149				</CompoundRule>
150			</Configuration>
151			<Configuration Name="Conf_3_1">
152				<CompoundRule Type="Any">
153					<SelectionCriterionRule SelectionCriterion="Crit_0" MatchesWhen="Includes" Value="State_0x2"/>
154					<SelectionCriterionRule SelectionCriterion="Crit_1" MatchesWhen="Is" Value="State_1"/>
155				</CompoundRule>
156			</Configuration>
157		</Configurations>
158		<ConfigurableElements>
159			<ConfigurableElement Path="/Test/Test/TEST_DOMAIN_1" />
160		</ConfigurableElements>
161		<Settings>
162			<Configuration Name="Conf_3_1">
163				<ConfigurableElement Path="/Test/Test/TEST_DOMAIN_1">
164					<Component Name="TEST_DOMAIN_1">
165						<IntegerParameter Name="Param_10">4</IntegerParameter>
166						<IntegerParameter Name="Param_11">4</IntegerParameter>
167						<IntegerParameter Name="Param_12">4</IntegerParameter>
168					</Component>
169				</ConfigurableElement>
170			</Configuration>
171			<Configuration Name="Conf_3_0">
172				<ConfigurableElement Path="/Test/Test/TEST_DOMAIN_1">
173					<Component Name="TEST_DOMAIN_1">
174						<IntegerParameter Name="Param_10">5</IntegerParameter>
175						<IntegerParameter Name="Param_11">5</IntegerParameter>
176						<IntegerParameter Name="Param_12">5</IntegerParameter>
177					</Component>
178				</ConfigurableElement>
179			</Configuration>
180		</Settings>
181	</ConfigurableDomain>
182</ConfigurableDomains>
183