]> git.proxmox.com Git - extjs.git/blame - extjs/packages/legacy/modern/src/device/accelerometer/Abstract.js
add extjs 6.0.1 sources
[extjs.git] / extjs / packages / legacy / modern / src / device / accelerometer / Abstract.js
CommitLineData
6527f429
DM
1/**\r
2 * @private\r
3 */\r
4Ext.define('Ext.device.accelerometer.Abstract', {\r
5 config: {\r
6 /**\r
7 * @cfg {Number} frequency The default frequency to get the current acceleration when using {@link Ext.device.Accelerometer#watchAcceleration}.\r
8 */\r
9 frequency: 10000\r
10 },\r
11\r
12 getCurrentAcceleration: function(config) {\r
13 // <debug>\r
14 if (!config.success) {\r
15 Ext.Logger.warn('You need to specify a `success` function for #getCurrentAcceleration');\r
16 }\r
17 // </debug>\r
18\r
19 return config;\r
20 },\r
21\r
22 watchAcceleration: function(config) {\r
23 var defaultConfig = Ext.device.accelerometer.Abstract.prototype.config;\r
24\r
25 config = Ext.applyIf(config, {\r
26 frequency: defaultConfig.frequency\r
27 });\r
28\r
29 // <debug>\r
30 if (!config.callback) {\r
31 Ext.Logger.warn('You need to specify a `callback` function for #watchAcceleration');\r
32 }\r
33 // </debug>\r
34\r
35 return config;\r
36 },\r
37\r
38 clearWatch: Ext.emptyFn\r
39});\r