SYMBOL INDEX (90 symbols across 5 files) FILE: lib/smarthomedevices.js function patchProperties (line 1580) | function patchProperties(props) { function configureCapabilityObject (line 1628) | function configureCapabilityObject(cap, obj) { FILE: lib/tools.js function isObject (line 8) | function isObject(it) { function isArray (line 21) | function isArray(it) { function translateText (line 33) | async function translateText(text, targetLang, yandexApiKey) { function translateYandex (line 53) | async function translateYandex(text, targetLang, apiKey) { function translateGoogle (line 75) | async function translateGoogle(text, targetLang) { FILE: main.js function setOrUpdateObject (line 279) | function setOrUpdateObject(id, obj, value, stateChangeCallback, createNo... function deleteObject (line 374) | function deleteObject(id) { function ucFirst (line 418) | function ucFirst(str) { function isEquivalent (line 422) | function isEquivalent(a, b) { function processObjectQueue (line 465) | function processObjectQueue(callback) { function initSentry (line 517) | function initSentry(callback) { function startAdapter (line 530) | function startAdapter(options) { function checkInstanceObject (line 620) | function checkInstanceObject(callback) { function processMessage (line 634) | function processMessage(msg) { function getStatusInfo (line 646) | function getStatusInfo(msg) { function sendSequenceCommand (line 657) | function sendSequenceCommand(msg) { function setRequestResult (line 687) | function setRequestResult(err, res) { function sec2HMS (line 698) | function sec2HMS(sec) { function scheduleNotificationUpdate (line 719) | function scheduleNotificationUpdate(deviceId, delay, onlyIfNew) { function schedulePlayerUpdate (line 730) | function schedulePlayerUpdate(deviceId, delay, onlyIfNew) { function scheduleStatesUpdate (line 742) | function scheduleStatesUpdate(delay) { function setEqualizer (line 759) | async function setEqualizer(device) { function initEqualizerData (line 783) | function initEqualizerData(device) { function initDeviceAuxController (line 886) | function initDeviceAuxController(device) { function initDisplaySettings (line 961) | function initDisplaySettings(device) { function updateDeviceConfigurationStates (line 1068) | function updateDeviceConfigurationStates(callback) { function updateStates (line 1107) | function updateStates(callback) { function updateMediaProgress (line 1128) | function updateMediaProgress(serialNumber) { function generateApplianceQueryArray (line 1177) | function generateApplianceQueryArray(applianceId, queryAllProperties) { function queryAllSmartHomeDevices (line 1210) | function queryAllSmartHomeDevices(initial, cloudOnly, callback) { function buildSmartHomeControlParameters (line 1283) | function buildSmartHomeControlParameters(entityId, objs, selectorName, c... function padding (line 1378) | function padding(num) { function hsvToRgb (line 1388) | function hsvToRgb(h, s, v) { function updateSmarthomeDeviceStates (line 1439) | function updateSmarthomeDeviceStates(res) { function getCachedSmarthomeDevices (line 1603) | function getCachedSmarthomeDevices(callback) { function checkSmartHomeControlParameters (line 1648) | function checkSmartHomeControlParameters(parameterId, value) { function createSmarthomeStates (line 1681) | function createSmarthomeStates(callback) { function scheduleHistoryUpdate (line 2265) | function scheduleHistoryUpdate(delay) { function updateHistory (line 2283) | function updateHistory(callback) { function updateHistoryStates (line 2333) | function updateHistoryStates(o) { function iterateMultiroom (line 2413) | function iterateMultiroom(device, commandCallback, doneCallback, counter) { function createStatesForDevice (line 2435) | function createStatesForDevice(device, additionalDeviceData) { function createStates (line 2977) | function createStates(callback) { function playMusicProvider (line 3059) | function playMusicProvider(device, providerId, value) { function createDeviceStates (line 3070) | async function createDeviceStates(serialOrName, additionalDeviceData, ca... function updateDeviceStatus (line 3299) | function updateDeviceStatus(serialOrName, callback) { function createBluetoothStates (line 3323) | function createBluetoothStates(serialOrName) { function updateBluetoothStatus (line 3337) | function updateBluetoothStatus(serialOrName, callback) { function createNotificationStates (line 3363) | function createNotificationStates(serialOrName) { function updateNotificationStates (line 4025) | function updateNotificationStates(serialOrName, callback) { function updatePlayerStatus (line 4049) | function updatePlayerStatus(serialOrName, callback) { function getLists (line 4338) | function getLists(listId, callback) { function addListItem (line 4401) | function addListItem(list, item) { function updateListItem (line 4406) | function updateListItem(list, item) { function deleteListItem (line 4411) | function deleteListItem(list, item) { function updateListItems (line 4416) | function updateListItems(list, callback) { function initRoutines (line 4475) | function initRoutines(callback) { function initCommUsers (line 4522) | function initCommUsers(callback) { function loadExistingAccessories (line 4597) | function loadExistingAccessories(callback) { function main (line 4615) | function main() { FILE: test/lib/setup.js constant JSONLDB (line 12) | let JSONLDB; function getAppName (line 18) | function getAppName() { function loadJSONLDB (line 23) | function loadJSONLDB() { function copyFileSync (line 47) | function copyFileSync(source, target) { function copyFolderRecursiveSync (line 66) | function copyFolderRecursiveSync(source, target, ignore) { function storeOriginalFiles (line 106) | async function storeOriginalFiles() { function restoreOriginalFiles (line 168) | function restoreOriginalFiles() { function checkIsAdapterInstalled (line 191) | async function checkIsAdapterInstalled(cb, counter, customName) { function checkIsControllerInstalled (line 253) | async function checkIsControllerInstalled(cb, counter) { function installAdapter (line 310) | function installAdapter(customName, cb) { function waitForEnd (line 346) | function waitForEnd(_pid, cb) { function installJsController (line 365) | function installJsController(cb) { function copyAdapterToController (line 511) | function copyAdapterToController() { function clearControllerLog (line 518) | function clearControllerLog() { function clearDB (line 547) | function clearDB() { function setupController (line 576) | function setupController(cb) { function getSecret (line 624) | async function getSecret() { function encrypt (line 662) | function encrypt (key, value) { function startAdapter (line 670) | function startAdapter(objects, states, callback) { function startController (line 702) | function startController(isStartAdapter, onObjectChange, onStateChange, ... function stopAdapter (line 831) | function stopAdapter(cb) { function _stopController (line 860) | function _stopController() { function stopController (line 871) | function stopController(cb) { function setAdapterConfig (line 911) | async function setAdapterConfig(common, native, instance) { function getAdapterConfig (line 935) | async function getAdapterConfig(instance) { FILE: test/testAdapter.js function checkConnectionOfAdapter (line 14) | function checkConnectionOfAdapter(cb, counter) { function checkValueOfState (line 34) | function checkValueOfState(id, value, cb, counter) { function sendTo (line 56) | function sendTo(target, command, message, callback) {