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