Материал из Module developer
Перейти к: навигация, поиск

SubDevice.getData()

получить данные для работы модуля.

Синтаксис

Module.getSubDevice(SubDeviceName).setData(data)

Название Пример Описание

-

На выходе
data any type: data
данные, которые надо получить


Пример

// saving data with first run of module
var SubDevice = Module.getSubDevice("MySubDevice");
var cache = [];
 for (var i = 0; i < 10; i++){ // fill array with numbers
         cache[i] = i;
      }
SubDevice.setData(cache); // save array
// --------------*Close and open module*-------------------
// loading data with second run of module
var SubDevice = Module.getSubDevice("MySubDevice");
var cache = SubDevice.getData() // get data from cache, see "setData()" example
if (cache == null) var cache = [];
 for (var i = 0; i < 10; i++){ // fill array with numbers
         IR.Log("Number: " + cache[i]) // print saved data 
      }