| 1234567891011121314151617181920212223 |
- /** @type Config */
- var CONFIG;
- /** @constructor */
- function Config(configData) {
- this.deviceId = null;
- this.services = {};
- // Load global configurations
- for (var i =0, nbConfig = configData.length; i < nbConfig; i++)
- if (configData[i]["service"] === null && configData[i]["device"] === null)
- this.mergeConfig(JSON.parse(configData[i]["config"]));
- }
- Config.prototype.mergeConfig = function(configData) {
- if (configData["services"])
- for (var i in configData["services"]) {
- this.services[i] = configData["services"][i];
- }
- };
|