|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <configuration xmlns="http://www.s60.com/xml/confml/1" name="Bitmask test" version="1"> |
|
3 <feature ref="BitmaskTest" name="Bitmask test"> |
|
4 <desc>Feature with bitmask flags</desc> |
|
5 <setting ref="Bit0" name="Bit 0" type="boolean"> |
|
6 <desc>A boolean setting for bit 0</desc> |
|
7 </setting> |
|
8 <setting ref="Bit1" name="Bit 1" type="boolean"> |
|
9 <desc>A boolean setting for bit 1</desc> |
|
10 </setting> |
|
11 <setting ref="Bit2" name="Bit 2" type="boolean"> |
|
12 <desc>A boolean setting for bit 2</desc> |
|
13 </setting> |
|
14 <setting ref="Bit3" name="Bit 3" type="boolean"> |
|
15 <desc>A boolean setting for bit 3</desc> |
|
16 </setting> |
|
17 <setting ref="Bit4" name="Bit 4" type="boolean"> |
|
18 <desc>A boolean setting for bit 4</desc> |
|
19 </setting> |
|
20 <setting ref="Bit5" name="Bit 5" type="boolean"> |
|
21 <desc>A boolean setting for bit 5</desc> |
|
22 </setting> |
|
23 |
|
24 <setting ref="InvertedMaskBit1" name="Inverted mask, Bit 1" type="boolean"/> |
|
25 <setting ref="InvertedMaskBit2" name="Inverted mask, Bit 2" type="boolean"/> |
|
26 <setting ref="InvertedMaskBit3" name="Inverted mask, Bit 3" type="boolean"/> |
|
27 <setting ref="InvertedMaskBit4" name="Inverted mask, Bit 4" type="boolean"/> |
|
28 |
|
29 <setting ref="Int32Bit1" name="Int32, Bit 1" type="boolean"/> |
|
30 <setting ref="Int32Bit2" name="Int32, Bit 2" type="boolean"/> |
|
31 <setting ref="Int32Bit3" name="Int32, Bit 3" type="boolean"/> |
|
32 <setting ref="Int32Bit4" name="Int32, Bit 4" type="boolean"/> |
|
33 <setting ref="Int32Bit5" name="Int32, Bit 5" type="boolean"/> |
|
34 <setting ref="Int32Bit6" name="Int32, Bit 6" type="boolean"/> |
|
35 <setting ref="Int32Bit7" name="Int32, Bit 7" type="boolean"/> |
|
36 <setting ref="Int32Bit8" name="Int32, Bit 8" type="boolean"/> |
|
37 <setting ref="Int32Bit9" name="Int32, Bit 9" type="boolean"/> |
|
38 <setting ref="Int32Bit10" name="Int32, Bit 10" type="boolean"/> |
|
39 <setting ref="Int32Bit11" name="Int32, Bit 11" type="boolean"/> |
|
40 <setting ref="Int32Bit12" name="Int32, Bit 12" type="boolean"/> |
|
41 <setting ref="Int32Bit13" name="Int32, Bit 13" type="boolean"/> |
|
42 <setting ref="Int32Bit14" name="Int32, Bit 14" type="boolean"/> |
|
43 <setting ref="Int32Bit15" name="Int32, Bit 15" type="boolean"/> |
|
44 <setting ref="Int32Bit16" name="Int32, Bit 16" type="boolean"/> |
|
45 <setting ref="Int32Bit17" name="Int32, Bit 17" type="boolean"/> |
|
46 <setting ref="Int32Bit18" name="Int32, Bit 18" type="boolean"/> |
|
47 <setting ref="Int32Bit19" name="Int32, Bit 19" type="boolean"/> |
|
48 <setting ref="Int32Bit20" name="Int32, Bit 20" type="boolean"/> |
|
49 <setting ref="Int32Bit21" name="Int32, Bit 21" type="boolean"/> |
|
50 <setting ref="Int32Bit22" name="Int32, Bit 22" type="boolean"/> |
|
51 <setting ref="Int32Bit23" name="Int32, Bit 23" type="boolean"/> |
|
52 <setting ref="Int32Bit24" name="Int32, Bit 24" type="boolean"/> |
|
53 <setting ref="Int32Bit25" name="Int32, Bit 25" type="boolean"/> |
|
54 <setting ref="Int32Bit26" name="Int32, Bit 26" type="boolean"/> |
|
55 <setting ref="Int32Bit27" name="Int32, Bit 27" type="boolean"/> |
|
56 <setting ref="Int32Bit28" name="Int32, Bit 28" type="boolean"/> |
|
57 <setting ref="Int32Bit29" name="Int32, Bit 29" type="boolean"/> |
|
58 <setting ref="Int32Bit30" name="Int32, Bit 30" type="boolean"/> |
|
59 <setting ref="Int32Bit31" name="Int32, Bit 31" type="boolean"/> |
|
60 <setting ref="Int32Bit32" name="Int32, Bit 32" type="boolean"/> |
|
61 |
|
62 <setting ref="SparseInt32Bit1" name="Sparse Int32, Bit 1" type="boolean"/> |
|
63 <setting ref="SparseInt32Bit7" name="Sparse Int32, Bit 7" type="boolean"/> |
|
64 <setting ref="SparseInt32Bit18" name="Sparse Int32, Bit 18" type="boolean"/> |
|
65 <setting ref="SparseInt32Bit24" name="Sparse Int32, Bit 24" type="boolean"/> |
|
66 <setting ref="SparseInt32Bit31" name="Sparse Int32, Bit 31" type="boolean"/> |
|
67 |
|
68 <setting ref="BinaryBit1" name="Binary, Bit 1" type="boolean"/> |
|
69 <setting ref="BinaryBit10" name="Binary, Bit 10" type="boolean"/> |
|
70 <setting ref="BinaryBit20" name="Binary, Bit 20" type="boolean"/> |
|
71 <setting ref="BinaryBit30" name="Binary, Bit 30" type="boolean"/> |
|
72 <setting ref="BinaryBit40" name="Binary, Bit 40" type="boolean"/> |
|
73 <setting ref="BinaryBit50" name="Binary, Bit 50" type="boolean"/> |
|
74 <setting ref="BinaryBit60" name="Binary, Bit 60" type="boolean"/> |
|
75 <setting ref="BinaryBit70" name="Binary, Bit 70" type="boolean"/> |
|
76 <setting ref="BinaryBit80" name="Binary, Bit 80" type="boolean"/> |
|
77 <setting ref="BinaryBit90" name="Binary, Bit 90" type="boolean"/> |
|
78 <setting ref="BinaryBit100" name="Binary, Bit 100" type="boolean"/> |
|
79 |
|
80 <setting ref="BinaryMask2Bit1" name="Binary mask 2, Bit 1" type="boolean"/> |
|
81 <setting ref="BinaryMask2Bit2" name="Binary mask 2, Bit 2" type="boolean"/> |
|
82 <setting ref="BinaryMask2Bit3" name="Binary mask 2, Bit 3" type="boolean"/> |
|
83 <setting ref="BinaryMask2Bit4" name="Binary mask 2, Bit 4" type="boolean"/> |
|
84 <setting ref="BinaryMask2Bit5" name="Binary mask 2, Bit 5" type="boolean"/> |
|
85 <setting ref="BinaryMask2Bit6" name="Binary mask 2, Bit 6" type="boolean"/> |
|
86 <setting ref="BinaryMask2Bit7" name="Binary mask 2, Bit 7" type="boolean"/> |
|
87 <setting ref="BinaryMask2Bit8" name="Binary mask 2, Bit 8" type="boolean"/> |
|
88 <setting ref="BinaryMask2Bit9" name="Binary mask 2, Bit 9" type="boolean"/> |
|
89 <setting ref="BinaryMask2Bit10" name="Binary mask 2, Bit 10" type="boolean"/> |
|
90 <setting ref="BinaryMask2Bit11" name="Binary mask 2, Bit 11" type="boolean"/> |
|
91 <setting ref="BinaryMask2Bit12" name="Binary mask 2, Bit 12" type="boolean"/> |
|
92 <setting ref="BinaryMask2Bit13" name="Binary mask 2, Bit 13" type="boolean"/> |
|
93 <setting ref="BinaryMask2Bit14" name="Binary mask 2, Bit 14" type="boolean"/> |
|
94 <setting ref="BinaryMask2Bit15" name="Binary mask 2, Bit 15" type="boolean"/> |
|
95 <setting ref="BinaryMask2Bit16" name="Binary mask 2, Bit 16" type="boolean"/> |
|
96 <setting ref="BinaryMask2Bit17" name="Binary mask 2, Bit 17" type="boolean"/> |
|
97 |
|
98 <setting ref="BinaryMask3Bit1" name="Binary mask 3, Bit 1" type="boolean"/> |
|
99 <setting ref="BinaryMask3Bit2" name="Binary mask 3, Bit 2" type="boolean"/> |
|
100 <setting ref="BinaryMask3Bit3" name="Binary mask 3, Bit 3" type="boolean"/> |
|
101 <setting ref="BinaryMask3Bit4" name="Binary mask 3, Bit 4" type="boolean"/> |
|
102 <setting ref="BinaryMask3Bit5" name="Binary mask 3, Bit 5" type="boolean"/> |
|
103 <setting ref="BinaryMask3Bit6" name="Binary mask 3, Bit 6" type="boolean"/> |
|
104 <setting ref="BinaryMask3Bit7" name="Binary mask 3, Bit 7" type="boolean"/> |
|
105 <setting ref="BinaryMask3Bit8" name="Binary mask 3, Bit 8" type="boolean"/> |
|
106 <setting ref="BinaryMask3Bit9" name="Binary mask 3, Bit 9" type="boolean"/> |
|
107 <setting ref="BinaryMask3Bit10" name="Binary mask 3, Bit 10" type="boolean"/> |
|
108 <setting ref="BinaryMask3Bit11" name="Binary mask 3, Bit 11" type="boolean"/> |
|
109 <setting ref="BinaryMask3Bit12" name="Binary mask 3, Bit 12" type="boolean"/> |
|
110 <setting ref="BinaryMask3Bit13" name="Binary mask 3, Bit 13" type="boolean"/> |
|
111 <setting ref="BinaryMask3Bit14" name="Binary mask 3, Bit 14" type="boolean"/> |
|
112 <setting ref="BinaryMask3Bit15" name="Binary mask 3, Bit 15" type="boolean"/> |
|
113 <setting ref="BinaryMask3Bit16" name="Binary mask 3, Bit 16" type="boolean"/> |
|
114 <setting ref="BinaryMask3Bit17" name="Binary mask 3, Bit 17" type="boolean"/> |
|
115 |
|
116 <setting ref="BinaryMask4Bit1" name="Binary mask 4, Bit 1" type="boolean"/> |
|
117 <setting ref="BinaryMask4Bit2" name="Binary mask 4, Bit 2" type="boolean"/> |
|
118 <setting ref="BinaryMask4Bit3" name="Binary mask 4, Bit 3" type="boolean"/> |
|
119 <setting ref="BinaryMask4Bit4" name="Binary mask 4, Bit 4" type="boolean"/> |
|
120 <setting ref="BinaryMask4Bit5" name="Binary mask 4, Bit 5" type="boolean"/> |
|
121 <setting ref="BinaryMask4Bit6" name="Binary mask 4, Bit 6" type="boolean"/> |
|
122 <setting ref="BinaryMask4Bit7" name="Binary mask 4, Bit 7" type="boolean"/> |
|
123 <setting ref="BinaryMask4Bit8" name="Binary mask 4, Bit 8" type="boolean"/> |
|
124 <setting ref="BinaryMask4Bit9" name="Binary mask 4, Bit 9" type="boolean"/> |
|
125 <setting ref="BinaryMask4Bit10" name="Binary mask 4, Bit 10" type="boolean"/> |
|
126 <setting ref="BinaryMask4Bit11" name="Binary mask 4, Bit 11" type="boolean"/> |
|
127 <setting ref="BinaryMask4Bit12" name="Binary mask 4, Bit 12" type="boolean"/> |
|
128 <setting ref="BinaryMask4Bit13" name="Binary mask 4, Bit 13" type="boolean"/> |
|
129 <setting ref="BinaryMask4Bit14" name="Binary mask 4, Bit 14" type="boolean"/> |
|
130 <setting ref="BinaryMask4Bit15" name="Binary mask 4, Bit 15" type="boolean"/> |
|
131 <setting ref="BinaryMask4Bit16" name="Binary mask 4, Bit 16" type="boolean"/> |
|
132 <setting ref="BinaryMask4Bit17" name="Binary mask 4, Bit 17" type="boolean"/> |
|
133 |
|
134 <setting ref="BinaryMask5Bit1" name="Binary mask 5, Bit 1" type="boolean"/> |
|
135 |
|
136 </feature> |
|
137 <data> |
|
138 <BitmaskTest> |
|
139 <Bit0>true</Bit0> |
|
140 <Bit1>false</Bit1> |
|
141 <Bit2>true</Bit2> |
|
142 <Bit3>false</Bit3> |
|
143 <Bit4>true</Bit4> |
|
144 <Bit5>false</Bit5> |
|
145 |
|
146 <InvertedMaskBit1>false</InvertedMaskBit1> |
|
147 <InvertedMaskBit2>true</InvertedMaskBit2> |
|
148 <InvertedMaskBit3>false</InvertedMaskBit3> |
|
149 <InvertedMaskBit4>true</InvertedMaskBit4> |
|
150 |
|
151 <Int32Bit1>false</Int32Bit1> |
|
152 <Int32Bit2>true</Int32Bit2> |
|
153 <Int32Bit3>true</Int32Bit3> |
|
154 <Int32Bit4>false</Int32Bit4> |
|
155 <Int32Bit5>true</Int32Bit5> |
|
156 <Int32Bit6>false</Int32Bit6> |
|
157 <Int32Bit7>true</Int32Bit7> |
|
158 <Int32Bit8>false</Int32Bit8> |
|
159 <Int32Bit9>true</Int32Bit9> |
|
160 <Int32Bit10>true</Int32Bit10> |
|
161 <Int32Bit11>1</Int32Bit11> |
|
162 <Int32Bit12>0</Int32Bit12> |
|
163 <Int32Bit13>1</Int32Bit13> |
|
164 <Int32Bit14>0</Int32Bit14> |
|
165 <Int32Bit15>1</Int32Bit15> |
|
166 <Int32Bit16>1</Int32Bit16> |
|
167 <Int32Bit17>0</Int32Bit17> |
|
168 <Int32Bit18>1</Int32Bit18> |
|
169 <Int32Bit19>0</Int32Bit19> |
|
170 <Int32Bit20>1</Int32Bit20> |
|
171 <Int32Bit21>1</Int32Bit21> |
|
172 <Int32Bit22>0</Int32Bit22> |
|
173 <Int32Bit23>1</Int32Bit23> |
|
174 <Int32Bit24>0</Int32Bit24> |
|
175 <Int32Bit25>1</Int32Bit25> |
|
176 <Int32Bit26>1</Int32Bit26> |
|
177 <Int32Bit27>0</Int32Bit27> |
|
178 <Int32Bit28>1</Int32Bit28> |
|
179 <Int32Bit29>0</Int32Bit29> |
|
180 <Int32Bit30>1</Int32Bit30> |
|
181 <Int32Bit31>1</Int32Bit31> |
|
182 <Int32Bit32>0</Int32Bit32> |
|
183 |
|
184 <SparseInt32Bit1>1</SparseInt32Bit1> |
|
185 <SparseInt32Bit7>true</SparseInt32Bit7> |
|
186 <SparseInt32Bit18>1</SparseInt32Bit18> |
|
187 <SparseInt32Bit24>true</SparseInt32Bit24> |
|
188 <SparseInt32Bit31>1</SparseInt32Bit31> |
|
189 |
|
190 <BinaryBit1>true</BinaryBit1> |
|
191 <BinaryBit10>1</BinaryBit10> |
|
192 <BinaryBit20>false</BinaryBit20> |
|
193 <BinaryBit30>true</BinaryBit30> |
|
194 <BinaryBit40>0</BinaryBit40> |
|
195 <BinaryBit50>true</BinaryBit50> |
|
196 <BinaryBit60>1</BinaryBit60> |
|
197 <BinaryBit70>true</BinaryBit70> |
|
198 <BinaryBit80>1</BinaryBit80> |
|
199 <BinaryBit90>true</BinaryBit90> |
|
200 <BinaryBit100>1</BinaryBit100> |
|
201 |
|
202 <BinaryMask2Bit1>0</BinaryMask2Bit1> |
|
203 <BinaryMask2Bit2>0</BinaryMask2Bit2> |
|
204 <BinaryMask2Bit3>0</BinaryMask2Bit3> |
|
205 <BinaryMask2Bit4>0</BinaryMask2Bit4> |
|
206 <BinaryMask2Bit5>0</BinaryMask2Bit5> |
|
207 <BinaryMask2Bit6>0</BinaryMask2Bit6> |
|
208 <BinaryMask2Bit7>0</BinaryMask2Bit7> |
|
209 <BinaryMask2Bit8>0</BinaryMask2Bit8> |
|
210 <BinaryMask2Bit9>0</BinaryMask2Bit9> |
|
211 <BinaryMask2Bit10>0</BinaryMask2Bit10> |
|
212 <BinaryMask2Bit11>0</BinaryMask2Bit11> |
|
213 <BinaryMask2Bit12>0</BinaryMask2Bit12> |
|
214 <BinaryMask2Bit13>0</BinaryMask2Bit13> |
|
215 <BinaryMask2Bit14>0</BinaryMask2Bit14> |
|
216 <BinaryMask2Bit15>0</BinaryMask2Bit15> |
|
217 <BinaryMask2Bit16>1</BinaryMask2Bit16> |
|
218 <BinaryMask2Bit17>0</BinaryMask2Bit17> |
|
219 |
|
220 <BinaryMask3Bit1>0</BinaryMask3Bit1> |
|
221 <BinaryMask3Bit2>0</BinaryMask3Bit2> |
|
222 <BinaryMask3Bit3>0</BinaryMask3Bit3> |
|
223 <BinaryMask3Bit4>1</BinaryMask3Bit4> |
|
224 <BinaryMask3Bit5>0</BinaryMask3Bit5> |
|
225 <BinaryMask3Bit6>0</BinaryMask3Bit6> |
|
226 <BinaryMask3Bit7>0</BinaryMask3Bit7> |
|
227 <BinaryMask3Bit8>1</BinaryMask3Bit8> |
|
228 <BinaryMask3Bit9>0</BinaryMask3Bit9> |
|
229 <BinaryMask3Bit10>0</BinaryMask3Bit10> |
|
230 <BinaryMask3Bit11>0</BinaryMask3Bit11> |
|
231 <BinaryMask3Bit12>0</BinaryMask3Bit12> |
|
232 <BinaryMask3Bit13>0</BinaryMask3Bit13> |
|
233 <BinaryMask3Bit14>0</BinaryMask3Bit14> |
|
234 <BinaryMask3Bit15>0</BinaryMask3Bit15> |
|
235 <BinaryMask3Bit16>0</BinaryMask3Bit16> |
|
236 <BinaryMask3Bit17>0</BinaryMask3Bit17> |
|
237 |
|
238 <BinaryMask4Bit1>0</BinaryMask4Bit1> |
|
239 <BinaryMask4Bit2>0</BinaryMask4Bit2> |
|
240 <BinaryMask4Bit3>0</BinaryMask4Bit3> |
|
241 <BinaryMask4Bit4>1</BinaryMask4Bit4> |
|
242 <BinaryMask4Bit5>0</BinaryMask4Bit5> |
|
243 <BinaryMask4Bit6>0</BinaryMask4Bit6> |
|
244 <BinaryMask4Bit7>0</BinaryMask4Bit7> |
|
245 <BinaryMask4Bit8>1</BinaryMask4Bit8> |
|
246 <BinaryMask4Bit9>0</BinaryMask4Bit9> |
|
247 <BinaryMask4Bit10>0</BinaryMask4Bit10> |
|
248 <BinaryMask4Bit11>0</BinaryMask4Bit11> |
|
249 <BinaryMask4Bit12>0</BinaryMask4Bit12> |
|
250 <BinaryMask4Bit13>0</BinaryMask4Bit13> |
|
251 <BinaryMask4Bit14>0</BinaryMask4Bit14> |
|
252 <BinaryMask4Bit15>0</BinaryMask4Bit15> |
|
253 <BinaryMask4Bit16>1</BinaryMask4Bit16> |
|
254 <BinaryMask4Bit17>1</BinaryMask4Bit17> |
|
255 |
|
256 <BinaryMask5Bit1>0</BinaryMask5Bit1> |
|
257 |
|
258 </BitmaskTest> |
|
259 </data> |
|
260 </configuration> |