Changed zouba directory heirarchy.
[ptas] / zouba / misc / rss / preview / data / sensor_data.js
1 /**\r
2  * SAPI Sample Data - Sensor\r
3  */\r
4 \r
5 (function(){\r
6 \r
7 var property = {\r
8         "AccelerometerAxis":{\r
9                 "Availability":{\r
10                         "PropertyId":"Availability",\r
11                         "PropertyDataType":0,\r
12                         "ItemIndex":-1,\r
13                         "ReadOnly":true,\r
14                         "PropertyValue":1\r
15                         },\r
16                 "ChannelAccuracy":{\r
17                         "PropertyId":"ChannelAccuracy",\r
18                         "PropertyDataType":1,\r
19                         "ItemIndex":-1,\r
20                         "ReadOnly":true,\r
21                         "PropertyValue":10\r
22                         },\r
23                 "ChannelDataFormat":\r
24                 {\r
25                         "PropertyId":"ChannelDataFormat",\r
26                         "PropertyDataType":0,\r
27                         "ItemIndex":-1,\r
28                         "ReadOnly":true,\r
29                         "PropertyValue":2\r
30                 },\r
31                 "ChannelScale":\r
32                 {\r
33                         "PropertyId":"ChannelScale",\r
34                         "PropertyDataType":0,\r
35                         "ItemIndex":-1,\r
36                         "ReadOnly":true,\r
37                         "PropertyValue":0\r
38                 },\r
39                 "ChannelUnit":\r
40                 {\r
41                         "PropertyId":"ChannelUnit",\r
42                         "PropertyDataType":0,\r
43                         "ItemIndex":-1,\r
44                         "ReadOnly":true,\r
45                         "PropertyValue":10\r
46                 },\r
47                 "ConnectionType":\r
48                 {\r
49                         "PropertyId":"ConnectionType",\r
50                         "PropertyDataType":0,\r
51                         "ItemIndex":-1,\r
52                         "ReadOnly":true,\r
53                         "PropertyValue":1\r
54                 },\r
55                 "DataRate":\r
56                 {\r
57                         "PropertyId":"DataRate",\r
58                         "PropertyDataType":0,\r
59                         "ItemIndex":-1,\r
60                         "ReadOnly":true,\r
61                         "PropertyValue":0\r
62                 },\r
63                 "Description":\r
64                 {\r
65                         "PropertyId":"Description",\r
66                         "PropertyDataType":2,\r
67                         "ItemIndex":-1,\r
68                         "ReadOnly":true,\r
69                         "PropertyValue":"Accelerometer"\r
70                 },\r
71                 "MeasureRange":\r
72                 {\r
73                         "PropertyId":"MeasureRange",\r
74                         "PropertyDataType":1,\r
75                         "ItemIndex":-1,\r
76                         "ReadOnly":true,\r
77                         "PropertyValue":0\r
78                 },\r
79                 "ScaledRange":\r
80                 {\r
81                         "PropertyId":"ScaledRange",\r
82                         "PropertyDataType":0,\r
83                         "ItemIndex":-1,\r
84                         "ReadOnly":true,\r
85                         "PropertyValue":8\r
86                 }\r
87         },\r
88         "AccelerometerDoubleTapping":\r
89         {\r
90                 "Availability":\r
91                 {\r
92                         "PropertyId":"Availability",\r
93                         "PropertyDataType":0,\r
94                         "ItemIndex":-1,\r
95                         "ReadOnly":true,\r
96                         "PropertyValue":1\r
97                 },\r
98                 "ChannelAccuracy":\r
99                 {\r
100                         "PropertyId":"ChannelAccuracy",\r
101                         "PropertyDataType":1,\r
102                         "ItemIndex":-1,\r
103                         "ReadOnly":true,\r
104                         "PropertyValue":10\r
105                 },\r
106                 "ChannelDataFormat":\r
107                 {\r
108                         "PropertyId":"ChannelDataFormat",\r
109                         "PropertyDataType":0,\r
110                         "ItemIndex":-1,\r
111                         "ReadOnly":true,\r
112                         "PropertyValue":2\r
113                 },\r
114                 "ChannelScale":\r
115                 {\r
116                         "PropertyId":"ChannelScale",\r
117                         "PropertyDataType":0,\r
118                         "ItemIndex":-1,\r
119                         "ReadOnly":true,\r
120                         "PropertyValue":0\r
121                 },\r
122                 "ChannelUnit":\r
123                 {\r
124                         "PropertyId":"ChannelUnit",\r
125                         "PropertyDataType":0,\r
126                         "ItemIndex":-1,\r
127                         "ReadOnly":true,\r
128                         "PropertyValue":10\r
129                 },\r
130                 "ConnectionType":\r
131                 {\r
132                         "PropertyId":"ConnectionType",\r
133                         "PropertyDataType":0,\r
134                         "ItemIndex":-1,\r
135                         "ReadOnly":true,\r
136                         "PropertyValue":1\r
137                 },\r
138                 "Description":\r
139                 {\r
140                         "PropertyId":"Description",\r
141                         "PropertyDataType":2,\r
142                         "ItemIndex":-1,\r
143                         "ReadOnly":true,\r
144                         "PropertyValue":"Accelerometer"\r
145                 },\r
146                 "MeasureRange":\r
147                 {\r
148                         "PropertyId":"MeasureRange",\r
149                         "PropertyDataType":1,\r
150                         "ItemIndex":-1,\r
151                         "ReadOnly":true,\r
152                         "PropertyValue":0\r
153                 },\r
154                 "ScaledRange":\r
155                 {\r
156                         "PropertyId":"ScaledRange",\r
157                         "PropertyDataType":0,\r
158                         "ItemIndex":-1,\r
159                         "ReadOnly":true,\r
160                         "PropertyValue":8\r
161                 }\r
162         },\r
163         "Orientation":\r
164         {\r
165                 "Availability":\r
166                 {\r
167                         "PropertyId":"Availability",\r
168                         "PropertyDataType":0,\r
169                         "ItemIndex":-1,\r
170                         "ReadOnly":true,\r
171                         "PropertyValue":1\r
172                 },\r
173                 "DataRate":\r
174                 {\r
175                         "PropertyId":"DataRate",\r
176                         "PropertyDataType":0,\r
177                         "ItemIndex":-1,\r
178                         "ReadOnly":true,\r
179                         "PropertyValue":0\r
180                 },\r
181                 "MeasureRange":\r
182                 {\r
183                         "PropertyId":"MeasureRange",\r
184                         "PropertyDataType":0,\r
185                         "ItemIndex":-1,\r
186                         "ReadOnly":true,\r
187                         "PropertyValue":0\r
188                 }\r
189         },\r
190         "Rotation":\r
191         {\r
192                 "Availability":\r
193                 {\r
194                         "PropertyId":"Availability",\r
195                         "PropertyDataType":0,\r
196                         "ItemIndex":-1,\r
197                         "ReadOnly":true,\r
198                         "PropertyValue":1\r
199                 },\r
200                 "ChannelAccuracy":\r
201                 {\r
202                         "PropertyId":"ChannelAccuracy",\r
203                         "PropertyDataType":1,\r
204                         "ItemIndex":-1,\r
205                         "ReadOnly":true,\r
206                         "PropertyValue":0.041666666666666664\r
207                 },\r
208                 "DataRate":\r
209                 {\r
210                         "PropertyId":"DataRate",\r
211                         "PropertyDataType":0,\r
212                         "ItemIndex":-1,\r
213                         "ReadOnly":true,\r
214                         "PropertyValue":0\r
215                 },\r
216                 "MeasureRange":\r
217                 {\r
218                         "PropertyId":"MeasureRange",\r
219                         "PropertyDataType":1,\r
220                         "ItemIndex":-1,\r
221                         "ReadOnly":true,\r
222                         "PropertyValue":359\r
223                 }\r
224         }\r
225 };\r
226 var data_all =[{\r
227                 "ChannelId":7,\r
228                 "ContextType":2,\r
229                 "Quantity":10,\r
230                 "ChannelType":270553214,\r
231                 "Location":"NoLoc",\r
232                 "VendorId":"Nokia",\r
233                 "DataItemSize":24,\r
234                 "ChannelDataTypeId":270553214\r
235                 },\r
236                 {\r
237                 "ChannelId":8,\r
238                 "ContextType":2,\r
239                 "Quantity":11,\r
240                 "ChannelType":270553217,\r
241                 "Location":"NoLoc",\r
242                 "VendorId":"Nokia",\r
243                 "DataItemSize":16,\r
244                 "ChannelDataTypeId":270553215\r
245                 },\r
246                 {\r
247                 "ChannelId":10,\r
248                 "ContextType":3,\r
249                 "Quantity":12,\r
250                 "ChannelType":270553224,\r
251                 "Location":"NoLoc",\r
252                 "VendorId":"Nokia",\r
253                 "DataItemSize":16,\r
254                 "ChannelDataTypeId":270553224\r
255                 },\r
256                 {\r
257                 "ChannelId":11,\r
258                 "ContextType":3,\r
259                 "Quantity":13,\r
260                 "ChannelType":270553225,\r
261                 "Location":"NoLoc",\r
262                 "VendorId":"Nokia",\r
263                 "DataItemSize":24,\r
264                 "ChannelDataTypeId":270553225\r
265                 }];\r
266                 \r
267 var data_accelerometerAxis = [{\r
268                 "ChannelId":7,\r
269                 "ContextType":2,\r
270                 "Quantity":10,\r
271                 "ChannelType":270553214,\r
272                 "Location":"NoLoc",\r
273                 "VendorId":"Nokia",\r
274                 "DataItemSize":24,\r
275                 "ChannelDataTypeId":270553214\r
276                 }];\r
277                 \r
278 var data_accelerometerDoubleTapping = [{\r
279                 "ChannelId":8,\r
280                 "ContextType":2,\r
281                 "Quantity":11,\r
282                 "ChannelType":270553217,\r
283                 "Location":"NoLoc",\r
284                 "VendorId":"Nokia",\r
285                 "DataItemSize":16,\r
286                 "ChannelDataTypeId":270553215\r
287                 }];\r
288                 \r
289 var data_orientation = [{\r
290                 "ChannelId":10,\r
291                 "ContextType":3,\r
292                 "Quantity":12,\r
293                 "ChannelType":270553224,\r
294                 "Location":"NoLoc",\r
295                 "VendorId":"Nokia",\r
296                 "DataItemSize":16,\r
297                 "ChannelDataTypeId":270553224\r
298                 }];\r
299                 \r
300 var data_rotation = [{\r
301                 "ChannelId":11,\r
302                 "ContextType":3,\r
303                 "Quantity":13,\r
304                 "ChannelType":270553225,\r
305                 "Location":"NoLoc",\r
306                 "VendorId":"Nokia",\r
307                 "DataItemSize":24,\r
308                 "ChannelDataTypeId":270553225\r
309                 }];\r
310 \r
311 \r
312 var dataRet_accelerometerAxis = [{\r
313                 "DataType":"AxisData",\r
314                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
315                 "XAxisData":30,\r
316                 "YAxisData":30,\r
317                 "ZAxisData":30\r
318                 },{\r
319                 "DataType":"AxisData",\r
320                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
321                 "XAxisData":35,\r
322                 "YAxisData":30,\r
323                 "ZAxisData":30\r
324                 },{\r
325                 "DataType":"AxisData",\r
326                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
327                 "XAxisData":30,\r
328                 "YAxisData":35,\r
329                 "ZAxisData":30\r
330                 },{\r
331                 "DataType":"AxisData",\r
332                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
333                 "XAxisData":30,\r
334                 "YAxisData":30,\r
335                 "ZAxisData":35\r
336                 },{\r
337                 "DataType":"AxisData",\r
338                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
339                 "XAxisData":40,\r
340                 "YAxisData":30,\r
341                 "ZAxisData":30\r
342                 },{\r
343                 "DataType":"AxisData",\r
344                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
345                 "XAxisData":30,\r
346                 "YAxisData":40,\r
347                 "ZAxisData":30\r
348                 }];\r
349                 \r
350 var dataRet_accelerometerDoubleTapping = [{\r
351                 "DataType":"DoubleTappingData",\r
352                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
353                 "DeviceDirection":30\r
354                 },{\r
355                 "DataType":"DoubleTappingData",\r
356                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
357                 "DeviceDirection":40\r
358                 },{\r
359                 "DataType":"DoubleTappingData",\r
360                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
361                 "DeviceDirection":50\r
362                 },{\r
363                 "DataType":"DoubleTappingData",\r
364                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
365                 "DeviceDirection":60\r
366                 },{\r
367                 "DataType":"DoubleTappingData",\r
368                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
369                 "DeviceDirection":70\r
370                 },{\r
371                 "DataType":"DoubleTappingData",\r
372                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
373                 "DeviceDirection":80\r
374                 },{\r
375                 "DataType":"DoubleTappingData",\r
376                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
377                 "DeviceDirection":90\r
378                 }];\r
379                 \r
380 var dataRet_orientation = [{\r
381                 "DataType":"OrientationData",\r
382                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
383                 "DeviceOrientation":"DisplayUp"         \r
384                 },{\r
385                 "DataType":"OrientationData",\r
386                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
387                 "DeviceOrientation":"DisplayDown"               \r
388                 },{\r
389                 "DataType":"OrientationData",\r
390                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
391                 "DeviceOrientation":"DisplayLeftUp"             \r
392                 },{\r
393                 "DataType":"OrientationData",\r
394                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
395                 "DeviceOrientation":"DisplayRightUp"            \r
396                 },{\r
397                 "DataType":"OrientationData",\r
398                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
399                 "DeviceOrientation":"DisplayUpwards"            \r
400                 },{\r
401                 "DataType":"OrientationData",\r
402                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
403                 "DeviceOrientation":"DisplayDownwards"          \r
404                 },{\r
405                 "DataType":"OrientationData",\r
406                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
407                 "DeviceOrientation":"Undefined"         \r
408                 }];\r
409                 \r
410 var dataRet_rotation = [{\r
411                 "DataType":"RotationData",\r
412                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
413                 "XRotation":30,\r
414                 "YRotation":35,\r
415                 "ZRotation":30\r
416                 },{\r
417                 "DataType":"RotationData",\r
418                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
419                 "XRotation":35,\r
420                 "YRotation":30,\r
421                 "ZRotation":30\r
422                 },{\r
423                 "DataType":"RotationData",\r
424                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
425                 "XRotation":30,\r
426                 "YRotation":30,\r
427                 "ZRotation":35\r
428                 },{\r
429                 "DataType":"RotationData",\r
430                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
431                 "XRotation":40,\r
432                 "YRotation":30,\r
433                 "ZRotation":30\r
434                 },{\r
435                 "DataType":"RotationData",\r
436                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
437                 "XRotation":30,\r
438                 "YRotation":40,\r
439                 "ZRotation":30\r
440                 },{\r
441                 "DataType":"RotationData",\r
442                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
443                 "XRotation":30,\r
444                 "YRotation":30,\r
445                 "ZRotation":40\r
446                 },{\r
447                 "DataType":"RotationData",\r
448                 "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
449                 "XRotation":50,\r
450                 "YRotation":50,\r
451                 "ZRotation":50\r
452                 }];\r
453 \r
454     /**\r
455      * register data!\r
456      */\r
457         device.implementation.loadData('Service.Sensor','SensorProperty',property);\r
458     device.implementation.loadData('Service.Sensor', 'All', data_all);\r
459     device.implementation.loadData('Service.Sensor', 'AccelerometerAxis', data_accelerometerAxis);\r
460     device.implementation.loadData('Service.Sensor', 'AccelerometerDoubleTapping', data_accelerometerDoubleTapping);\r
461     device.implementation.loadData('Service.Sensor', 'Orientation', data_orientation);\r
462     device.implementation.loadData('Service.Sensor', 'Rotation', data_rotation);\r
463 /*    device.implementation.loadData('Service.Sensor', 'AccelerometerAxisRet', dataRet_accelerometerAxis);\r
464     device.implementation.loadData('Service.Sensor', 'AccelerometerDoubleTappingRet', dataRet_accelerometerDoubleTapping);\r
465     device.implementation.loadData('Service.Sensor', 'OrientationRet', dataRet_orientation);\r
466     device.implementation.loadData('Service.Sensor', 'RotationRet', dataRet_rotation);*/\r
467 \r
468 })()\r
469