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

IR.ModuleSetupFinish

{{API Function/ru |description=Завершение установки модуля. Требуется при разработке сканнера. При разработке сканнера необходимо использовать данный метод для того, чтобы поставить модуль на установку со всеми необходимыми ему данными. |constructor= IR.ModuleSetupFinish(StoreID, ModuleData, [Callback]) |input=

StoreID 82 type: Number
Идентификатор модуля в магазине
ModuleData type: Object
Данные для модуля нужные для его работы. Формат записи данных для модуля смотрите ниже
Callback function(in_error){...} type: Function
Функция выполняющаяся после установки модуля.
  • in_error - приходящий параметр, сигнализирующий об успешности установки
    • 0 - ошибок нет
    • 1 - есть ошибки при установки

|output= - |JSsample=

//Пример установки HDL Dimmer со сканнера
var l_nStoreID = 82;
var l_oModuleData = {
	Module: {
		//Данные необходимые для работы модуля
		Type: "Dimmer", 
		SubnetID: 3,
		DeviceID: 6 
		Name: "HDL Dimmer"
	}
	Drivers: {
		//Данные для драйвера
		"HDL-BUS Pro Network (UDP)": {
		   Host: "255.255.255.255", //установка хоста для драйвера
		   Port: "6000" //установка порта для драйвера
		},
	}
}