Added wrt files, prior to converting into Qt/C++.
[ptas] / wrt / zouba / preview / data / sensor_data.js
diff --git a/wrt/zouba/preview/data/sensor_data.js b/wrt/zouba/preview/data/sensor_data.js
new file mode 100644 (file)
index 0000000..7d53b5c
--- /dev/null
@@ -0,0 +1,469 @@
+/**\r
+ * SAPI Sample Data - Sensor\r
+ */\r
+\r
+(function(){\r
+\r
+var property = {\r
+       "AccelerometerAxis":{\r
+               "Availability":{\r
+                       "PropertyId":"Availability",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":1\r
+                       },\r
+               "ChannelAccuracy":{\r
+                       "PropertyId":"ChannelAccuracy",\r
+                       "PropertyDataType":1,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":10\r
+                       },\r
+               "ChannelDataFormat":\r
+               {\r
+                       "PropertyId":"ChannelDataFormat",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":2\r
+               },\r
+               "ChannelScale":\r
+               {\r
+                       "PropertyId":"ChannelScale",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               },\r
+               "ChannelUnit":\r
+               {\r
+                       "PropertyId":"ChannelUnit",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":10\r
+               },\r
+               "ConnectionType":\r
+               {\r
+                       "PropertyId":"ConnectionType",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":1\r
+               },\r
+               "DataRate":\r
+               {\r
+                       "PropertyId":"DataRate",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               },\r
+               "Description":\r
+               {\r
+                       "PropertyId":"Description",\r
+                       "PropertyDataType":2,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":"Accelerometer"\r
+               },\r
+               "MeasureRange":\r
+               {\r
+                       "PropertyId":"MeasureRange",\r
+                       "PropertyDataType":1,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               },\r
+               "ScaledRange":\r
+               {\r
+                       "PropertyId":"ScaledRange",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":8\r
+               }\r
+       },\r
+       "AccelerometerDoubleTapping":\r
+       {\r
+               "Availability":\r
+               {\r
+                       "PropertyId":"Availability",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":1\r
+               },\r
+               "ChannelAccuracy":\r
+               {\r
+                       "PropertyId":"ChannelAccuracy",\r
+                       "PropertyDataType":1,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":10\r
+               },\r
+               "ChannelDataFormat":\r
+               {\r
+                       "PropertyId":"ChannelDataFormat",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":2\r
+               },\r
+               "ChannelScale":\r
+               {\r
+                       "PropertyId":"ChannelScale",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               },\r
+               "ChannelUnit":\r
+               {\r
+                       "PropertyId":"ChannelUnit",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":10\r
+               },\r
+               "ConnectionType":\r
+               {\r
+                       "PropertyId":"ConnectionType",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":1\r
+               },\r
+               "Description":\r
+               {\r
+                       "PropertyId":"Description",\r
+                       "PropertyDataType":2,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":"Accelerometer"\r
+               },\r
+               "MeasureRange":\r
+               {\r
+                       "PropertyId":"MeasureRange",\r
+                       "PropertyDataType":1,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               },\r
+               "ScaledRange":\r
+               {\r
+                       "PropertyId":"ScaledRange",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":8\r
+               }\r
+       },\r
+       "Orientation":\r
+       {\r
+               "Availability":\r
+               {\r
+                       "PropertyId":"Availability",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":1\r
+               },\r
+               "DataRate":\r
+               {\r
+                       "PropertyId":"DataRate",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               },\r
+               "MeasureRange":\r
+               {\r
+                       "PropertyId":"MeasureRange",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               }\r
+       },\r
+       "Rotation":\r
+       {\r
+               "Availability":\r
+               {\r
+                       "PropertyId":"Availability",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":1\r
+               },\r
+               "ChannelAccuracy":\r
+               {\r
+                       "PropertyId":"ChannelAccuracy",\r
+                       "PropertyDataType":1,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0.041666666666666664\r
+               },\r
+               "DataRate":\r
+               {\r
+                       "PropertyId":"DataRate",\r
+                       "PropertyDataType":0,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":0\r
+               },\r
+               "MeasureRange":\r
+               {\r
+                       "PropertyId":"MeasureRange",\r
+                       "PropertyDataType":1,\r
+                       "ItemIndex":-1,\r
+                       "ReadOnly":true,\r
+                       "PropertyValue":359\r
+               }\r
+       }\r
+};\r
+var data_all =[{\r
+               "ChannelId":7,\r
+               "ContextType":2,\r
+               "Quantity":10,\r
+               "ChannelType":270553214,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":24,\r
+               "ChannelDataTypeId":270553214\r
+               },\r
+               {\r
+               "ChannelId":8,\r
+               "ContextType":2,\r
+               "Quantity":11,\r
+               "ChannelType":270553217,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":16,\r
+               "ChannelDataTypeId":270553215\r
+               },\r
+               {\r
+               "ChannelId":10,\r
+               "ContextType":3,\r
+               "Quantity":12,\r
+               "ChannelType":270553224,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":16,\r
+               "ChannelDataTypeId":270553224\r
+               },\r
+               {\r
+               "ChannelId":11,\r
+               "ContextType":3,\r
+               "Quantity":13,\r
+               "ChannelType":270553225,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":24,\r
+               "ChannelDataTypeId":270553225\r
+               }];\r
+               \r
+var data_accelerometerAxis = [{\r
+               "ChannelId":7,\r
+               "ContextType":2,\r
+               "Quantity":10,\r
+               "ChannelType":270553214,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":24,\r
+               "ChannelDataTypeId":270553214\r
+               }];\r
+               \r
+var data_accelerometerDoubleTapping = [{\r
+               "ChannelId":8,\r
+               "ContextType":2,\r
+               "Quantity":11,\r
+               "ChannelType":270553217,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":16,\r
+               "ChannelDataTypeId":270553215\r
+               }];\r
+               \r
+var data_orientation = [{\r
+               "ChannelId":10,\r
+               "ContextType":3,\r
+               "Quantity":12,\r
+               "ChannelType":270553224,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":16,\r
+               "ChannelDataTypeId":270553224\r
+               }];\r
+               \r
+var data_rotation = [{\r
+               "ChannelId":11,\r
+               "ContextType":3,\r
+               "Quantity":13,\r
+               "ChannelType":270553225,\r
+               "Location":"NoLoc",\r
+               "VendorId":"Nokia",\r
+               "DataItemSize":24,\r
+               "ChannelDataTypeId":270553225\r
+               }];\r
+\r
+\r
+var dataRet_accelerometerAxis = [{\r
+               "DataType":"AxisData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XAxisData":30,\r
+               "YAxisData":30,\r
+               "ZAxisData":30\r
+               },{\r
+               "DataType":"AxisData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XAxisData":35,\r
+               "YAxisData":30,\r
+               "ZAxisData":30\r
+               },{\r
+               "DataType":"AxisData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XAxisData":30,\r
+               "YAxisData":35,\r
+               "ZAxisData":30\r
+               },{\r
+               "DataType":"AxisData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XAxisData":30,\r
+               "YAxisData":30,\r
+               "ZAxisData":35\r
+               },{\r
+               "DataType":"AxisData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XAxisData":40,\r
+               "YAxisData":30,\r
+               "ZAxisData":30\r
+               },{\r
+               "DataType":"AxisData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XAxisData":30,\r
+               "YAxisData":40,\r
+               "ZAxisData":30\r
+               }];\r
+               \r
+var dataRet_accelerometerDoubleTapping = [{\r
+               "DataType":"DoubleTappingData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
+               "DeviceDirection":30\r
+               },{\r
+               "DataType":"DoubleTappingData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
+               "DeviceDirection":40\r
+               },{\r
+               "DataType":"DoubleTappingData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
+               "DeviceDirection":50\r
+               },{\r
+               "DataType":"DoubleTappingData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
+               "DeviceDirection":60\r
+               },{\r
+               "DataType":"DoubleTappingData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
+               "DeviceDirection":70\r
+               },{\r
+               "DataType":"DoubleTappingData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
+               "DeviceDirection":80\r
+               },{\r
+               "DataType":"DoubleTappingData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",            \r
+               "DeviceDirection":90\r
+               }];\r
+               \r
+var dataRet_orientation = [{\r
+               "DataType":"OrientationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "DeviceOrientation":"DisplayUp"         \r
+               },{\r
+               "DataType":"OrientationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "DeviceOrientation":"DisplayDown"               \r
+               },{\r
+               "DataType":"OrientationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "DeviceOrientation":"DisplayLeftUp"             \r
+               },{\r
+               "DataType":"OrientationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "DeviceOrientation":"DisplayRightUp"            \r
+               },{\r
+               "DataType":"OrientationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "DeviceOrientation":"DisplayUpwards"            \r
+               },{\r
+               "DataType":"OrientationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "DeviceOrientation":"DisplayDownwards"          \r
+               },{\r
+               "DataType":"OrientationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "DeviceOrientation":"Undefined"         \r
+               }];\r
+               \r
+var dataRet_rotation = [{\r
+               "DataType":"RotationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XRotation":30,\r
+               "YRotation":35,\r
+               "ZRotation":30\r
+               },{\r
+               "DataType":"RotationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XRotation":35,\r
+               "YRotation":30,\r
+               "ZRotation":30\r
+               },{\r
+               "DataType":"RotationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XRotation":30,\r
+               "YRotation":30,\r
+               "ZRotation":35\r
+               },{\r
+               "DataType":"RotationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XRotation":40,\r
+               "YRotation":30,\r
+               "ZRotation":30\r
+               },{\r
+               "DataType":"RotationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XRotation":30,\r
+               "YRotation":40,\r
+               "ZRotation":30\r
+               },{\r
+               "DataType":"RotationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XRotation":30,\r
+               "YRotation":30,\r
+               "ZRotation":40\r
+               },{\r
+               "DataType":"RotationData",\r
+               "TimeStamp":"Wednesday, 15 April, 2009 12:00:00 am",\r
+               "XRotation":50,\r
+               "YRotation":50,\r
+               "ZRotation":50\r
+               }];\r
+\r
+    /**\r
+     * register data!\r
+     */\r
+       device.implementation.loadData('Service.Sensor','SensorProperty',property);\r
+    device.implementation.loadData('Service.Sensor', 'All', data_all);\r
+    device.implementation.loadData('Service.Sensor', 'AccelerometerAxis', data_accelerometerAxis);\r
+    device.implementation.loadData('Service.Sensor', 'AccelerometerDoubleTapping', data_accelerometerDoubleTapping);\r
+    device.implementation.loadData('Service.Sensor', 'Orientation', data_orientation);\r
+    device.implementation.loadData('Service.Sensor', 'Rotation', data_rotation);\r
+/*    device.implementation.loadData('Service.Sensor', 'AccelerometerAxisRet', dataRet_accelerometerAxis);\r
+    device.implementation.loadData('Service.Sensor', 'AccelerometerDoubleTappingRet', dataRet_accelerometerDoubleTapping);\r
+    device.implementation.loadData('Service.Sensor', 'OrientationRet', dataRet_orientation);\r
+    device.implementation.loadData('Service.Sensor', 'RotationRet', dataRet_rotation);*/\r
+\r
+})()\r
+       
\ No newline at end of file