--- /dev/null
+/**\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