1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
function findFolder(id) {
var folders = config.folders;
for (var i = 0, count = folders.length; i !== count; ++i) {
var folder = folders[i];
if (folder.id === id) {
return folder;
}
}
}
function findDevice(name) {
var devices = config.devices;
for (var i = 0, count = devices.length; i !== count; ++i) {
var device = devices[i];
if (device.name === name) {
return device;
}
}
}
function findDeviceById(id) {
var devices = config.devices;
for (var i = 0, count = devices.length; i !== count; ++i) {
var device = devices[i];
if (device.deviceID === name) {
return device;
}
}
}
function assignIfPresent(object, property, value) {
if (!object) {
return;
}
object[property] = value;
}
|