/** @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]; } };