Adding octave code to compute gyro bias
[platform/core/system/sensord.git] / virtual_sensors.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <VIRTUAL_SENSOR>
3         <DEVICE type="Mobile-Emulator">
4                 <FUSION>
5                         <NAME value="FUSION_SENSOR" />
6                         <VENDOR value="SAMSUNG" />
7                         <RAW_DATA_UNIT value="DEGREES" />
8                         <DEFAULT_SAMPLING_TIME value="100" />
9                         <ACCEL_STATIC_BIAS value1="0" value2="0" value3="0" />
10                         <GYRO_STATIC_BIAS value1="0" value2="0" value3="0" />
11                         <GEOMAGNETIC_STATIC_BIAS value1="0" value2="0" value3="0" />
12                         <ACCEL_ROTATION_DIRECTION_COMPENSATION value1="-1" value2="-1" value3="-1" />
13                         <GYRO_ROTATION_DIRECTION_COMPENSATION value1="1" value2="1" value3="1" />
14                         <GEOMAGNETIC_ROTATION_DIRECTION_COMPENSATION value1="-1" value2="-1" value3="-1" />
15                         <ACCEL_SCALE value="1" />
16                         <GYRO_SCALE value="1146" />
17                         <GEOMAGNETIC_SCALE value="1" />
18                         <MAGNETIC_ALIGNMENT_FACTOR value="1" />
19                 </FUSION>
20
21                 <ORIENTATION>
22                         <NAME value="ORIENTATION_SENSOR" />
23                         <VENDOR value="SAMSUNG" />
24                         <RAW_DATA_UNIT value="DEGREES" />
25                         <DEFAULT_SAMPLING_TIME value="100" />
26                         <AZIMUTH_ROTATION_COMPENSATION value="-1" />
27                         <PITCH_ROTATION_COMPENSATION value="-1" />
28                         <ROLL_ROTATION_COMPENSATION value="-1" />
29                 </ORIENTATION>
30
31                 <GRAVITY>
32                         <NAME value="GRAVITY_SENSOR" />
33                         <VENDOR value="SAMSUNG" />
34                         <RAW_DATA_UNIT value="M/S^2" />
35                         <DEFAULT_SAMPLING_TIME value="100" />
36                         <GRAVITY_SIGN_COMPENSATION value1="-1" value2="-1" value3="-1" />
37                 </GRAVITY>
38
39                 <LINEAR_ACCEL>
40                         <NAME value="LINEAR_ACCEL_SENSOR" />
41                         <VENDOR value="SAMSUNG" />
42                         <RAW_DATA_UNIT value="M/S^2" />
43                         <DEFAULT_SAMPLING_TIME value="100" />
44                         <ACCEL_STATIC_BIAS value1="0" value2="0" value3="0" />
45                         <ACCEL_ROTATION_DIRECTION_COMPENSATION value1="-1" value2="-1" value3="-1" />
46                         <ACCEL_SCALE value="1" />
47                         <LINEAR_ACCEL_SIGN_COMPENSATION value1="1" value2="1" value3="1" />
48                 </LINEAR_ACCEL>
49
50                 <ROTATION_VECTOR>
51                         <NAME value="RV_SENSOR" />
52                         <VENDOR value="SAMSUNG" />
53                         <DEFAULT_SAMPLING_TIME value="100" />
54                 </ROTATION_VECTOR>
55
56                 <GEOMAGNETIC_ROTATION_VECTOR>
57                         <NAME value="GEOMAGNETIC_RV_SENSOR" />
58                         <VENDOR value="SAMSUNG" />
59                         <DEFAULT_SAMPLING_TIME value="100" />
60                 </GEOMAGNETIC_ROTATION_VECTOR>
61
62                 <GAMING_ROTATION_VECTOR>
63                         <NAME value="GAMING_RV_SENSOR" />
64                         <VENDOR value="SAMSUNG" />
65                         <DEFAULT_SAMPLING_TIME value="100" />
66                 </GAMING_ROTATION_VECTOR>
67
68                 <TILT>
69                         <NAME value="TILT_SENSOR" />
70                         <VENDOR value="SAMSUNG" />
71                         <RAW_DATA_UNIT value="DEGREES" />
72                         <DEFAULT_SAMPLING_TIME value="100" />
73                         <PITCH_ROTATION_COMPENSATION value="-1" />
74                         <ROLL_ROTATION_COMPENSATION value="-1" />
75                 </TILT>
76         </DEVICE>
77
78         <DEVICE type="Mobile-RD-PQ">
79                 <FUSION>
80                         <NAME value="FUSION_SENSOR" />
81                         <VENDOR value="SAMSUNG" />
82                         <RAW_DATA_UNIT value="DEGREES" />
83                         <DEFAULT_SAMPLING_TIME value="100" />
84                         <ACCEL_STATIC_BIAS value1="0.064444" value2="0.15789" value3="-0.36865" />
85                         <GYRO_STATIC_BIAS value1="3.5638" value2="-5.8288" value3="-0.79750" />
86                         <GEOMAGNETIC_STATIC_BIAS value1="2.5" value2="6.5" value3="4.5" />
87                         <ACCEL_ROTATION_DIRECTION_COMPENSATION value1="1" value2="1" value3="1" />
88                         <GYRO_ROTATION_DIRECTION_COMPENSATION value1="1" value2="1" value3="1" />
89                         <GEOMAGNETIC_ROTATION_DIRECTION_COMPENSATION value1="1" value2="1" value3="1" />
90                         <ACCEL_SCALE value="1" />
91                         <GYRO_SCALE value="1150" />
92                         <GEOMAGNETIC_SCALE value="1" />
93                         <MAGNETIC_ALIGNMENT_FACTOR value="1" />
94                 </FUSION>
95
96                 <ORIENTATION>
97                         <NAME value="ORIENTATION_SENSOR" />
98                         <VENDOR value="SAMSUNG" />
99                         <RAW_DATA_UNIT value="DEGREES" />
100                         <DEFAULT_SAMPLING_TIME value="100" />
101                         <AZIMUTH_ROTATION_COMPENSATION value="-1" />
102                         <PITCH_ROTATION_COMPENSATION value="-1" />
103                         <ROLL_ROTATION_COMPENSATION value="-1" />
104                 </ORIENTATION>
105
106                 <GRAVITY>
107                         <NAME value="GRAVITY_SENSOR" />
108                         <VENDOR value="SAMSUNG" />
109                         <RAW_DATA_UNIT value="M/S^2" />
110                         <DEFAULT_SAMPLING_TIME value="100" />
111                         <GRAVITY_SIGN_COMPENSATION value1="1" value2="1" value3="1" />
112                 </GRAVITY>
113
114                 <LINEAR_ACCEL>
115                         <NAME value="LINEAR_ACCEL_SENSOR" />
116                         <VENDOR value="SAMSUNG" />
117                         <RAW_DATA_UNIT value="M/S^2" />
118                         <DEFAULT_SAMPLING_TIME value="100" />
119                         <ACCEL_STATIC_BIAS value1="0" value2="0" value3="0" />
120                         <ACCEL_ROTATION_DIRECTION_COMPENSATION value1="1" value2="1" value3="1" />
121                         <ACCEL_SCALE value="1" />
122                         <LINEAR_ACCEL_SIGN_COMPENSATION value1="1" value2="1" value3="1" />
123                 </LINEAR_ACCEL>
124
125                 <ROTATION_VECTOR>
126                         <NAME value="RV_SENSOR" />
127                         <VENDOR value="SAMSUNG" />
128                         <DEFAULT_SAMPLING_TIME value="100" />
129                 </ROTATION_VECTOR>
130
131                 <GEOMAGNETIC_ROTATION_VECTOR>
132                         <NAME value="GEOMAGNETIC_RV_SENSOR" />
133                         <VENDOR value="SAMSUNG" />
134                         <DEFAULT_SAMPLING_TIME value="100" />
135                 </GEOMAGNETIC_ROTATION_VECTOR>
136
137                 <GAMING_ROTATION_VECTOR>
138                         <NAME value="GAMING_RV_SENSOR" />
139                         <VENDOR value="SAMSUNG" />
140                         <DEFAULT_SAMPLING_TIME value="100" />
141                 </GAMING_ROTATION_VECTOR>
142
143                 <TILT>
144                         <NAME value="TILT_SENSOR" />
145                         <VENDOR value="SAMSUNG" />
146                         <RAW_DATA_UNIT value="DEGREES" />
147                         <DEFAULT_SAMPLING_TIME value="100" />
148                         <PITCH_ROTATION_COMPENSATION value="-1" />
149                         <ROLL_ROTATION_COMPENSATION value="-1" />
150                 </TILT>
151         </DEVICE>
152
153         <DEVICE type="Mobile-RD-PQ_V2">
154                 <FUSION>
155                         <NAME value="FUSION_SENSOR" />
156                         <VENDOR value="SAMSUNG" />
157                         <RAW_DATA_UNIT value="DEGREES" />
158                         <DEFAULT_SAMPLING_TIME value="100" />
159                         <ACCEL_STATIC_BIAS value1="0.046091" value2="0.127486" value3="0.10787" />
160                         <GYRO_STATIC_BIAS value1="-0.54385" value2="0.24325" value3="0.87875" />
161                         <GEOMAGNETIC_STATIC_BIAS value1="-2.25" value2="-5.5" value3="1.35" />
162                         <ACCEL_ROTATION_DIRECTION_COMPENSATION value1="1" value2="-1" value3="1" />
163                         <GYRO_ROTATION_DIRECTION_COMPENSATION value1="-1" value2="1" value3="-1" />
164                         <GEOMAGNETIC_ROTATION_DIRECTION_COMPENSATION value1="1" value2="-1" value3="1" />
165                         <ACCEL_SCALE value="1" />
166                         <GYRO_SCALE value="1150" />
167                         <GEOMAGNETIC_SCALE value="1" />
168                         <MAGNETIC_ALIGNMENT_FACTOR value="-1" />
169                 </FUSION>
170
171                 <ORIENTATION>
172                         <NAME value="ORIENTATION_SENSOR" />
173                         <VENDOR value="SAMSUNG" />
174                         <RAW_DATA_UNIT value="DEGREES" />
175                         <DEFAULT_SAMPLING_TIME value="100" />
176                         <AZIMUTH_ROTATION_COMPENSATION value="1" />
177                         <PITCH_ROTATION_COMPENSATION value="1" />
178                         <ROLL_ROTATION_COMPENSATION value="-1" />
179                 </ORIENTATION>
180
181                 <GRAVITY>
182                         <NAME value="GRAVITY_SENSOR" />
183                         <VENDOR value="SAMSUNG" />
184                         <RAW_DATA_UNIT value="M/S^2" />
185                         <DEFAULT_SAMPLING_TIME value="100" />
186                         <GRAVITY_SIGN_COMPENSATION value1="1" value2="1" value3="1" />
187                 </GRAVITY>
188
189                 <LINEAR_ACCEL>
190                         <NAME value="LINEAR_ACCEL_SENSOR" />
191                         <VENDOR value="SAMSUNG" />
192                         <RAW_DATA_UNIT value="M/S^2" />
193                         <DEFAULT_SAMPLING_TIME value="100" />
194                         <ACCEL_STATIC_BIAS value1="0" value2="0" value3="0" />
195                         <ACCEL_ROTATION_DIRECTION_COMPENSATION value1="1" value2="1" value3="1" />
196                         <ACCEL_SCALE value="1" />
197                         <LINEAR_ACCEL_SIGN_COMPENSATION value1="1" value2="1" value3="1" />
198                 </LINEAR_ACCEL>
199
200                 <ROTATION_VECTOR>
201                         <NAME value="RV_SENSOR" />
202                         <VENDOR value="SAMSUNG" />
203                         <DEFAULT_SAMPLING_TIME value="100" />
204                 </ROTATION_VECTOR>
205
206                 <GEOMAGNETIC_ROTATION_VECTOR>
207                         <NAME value="GEOMAGNETIC_RV_SENSOR" />
208                         <VENDOR value="SAMSUNG" />
209                         <DEFAULT_SAMPLING_TIME value="100" />
210                 </GEOMAGNETIC_ROTATION_VECTOR>
211
212                 <GAMING_ROTATION_VECTOR>
213                         <NAME value="GAMING_RV_SENSOR" />
214                         <VENDOR value="SAMSUNG" />
215                         <DEFAULT_SAMPLING_TIME value="100" />
216                 </GAMING_ROTATION_VECTOR>
217
218                 <TILT>
219                         <NAME value="TILT_SENSOR" />
220                         <VENDOR value="SAMSUNG" />
221                         <RAW_DATA_UNIT value="DEGREES" />
222                         <DEFAULT_SAMPLING_TIME value="100" />
223                         <PITCH_ROTATION_COMPENSATION value="1" />
224                         <ROLL_ROTATION_COMPENSATION value="-1" />
225                 </TILT>
226         </DEVICE>
227 </VIRTUAL_SENSOR>