SDK Guard 1.0.1
SDK для связи с сетевыми контроллерами Iron logic
Лицензия конвертера

Лицензии предназначены для конвертеров в режиме ADVANCED.

Лицензия — это набор ограничений на количество обслуживаемых контроллеров и количество карт в каждом из контроллеров для определенной группы программ. Лицензия устанавливается в конвертер и храниться в его ПЗУ. Всего в конвертер может быть установлено до 16 лицензий для соответствущих ПО. Номер лицензии соответствует определенным ПО. SDK Guard и Guard Commander работают с лицензией №5, GuardLight - №8.

Если в конвертере нет установленной лицензии, то SDK перед первым запросом к контроллерам автоматически устанавливает лицензию на 16 контроллеров (остальные параметры не ограничены).

Параметр Controllers лицензии ограничивает количество контроллеров с которыми можно работать одновременно (параллельно).

Конвертер запоминает к каким контроллерам были запросы, увеличивая свой счетчик. Если посылается запрос к новому контроллеру и счётчик больше Controllers, то конвертер возвращает код ошибки (HL3). Чтобы сбросить счетчик нужно запросить список контроллеров.

Файл лицензии представляет собой текстовый файл с расширением ".lic" со следующей структурой:

[PARAMETER]
Controllers=16
Cards=65535
[LIC]
TXT=2770F21EC7F4966659099FDDAE6951981850669EE929D2AFE008

где значение параметра TXT - это данные лицензии в 16-ричном виде.

Чтобы установить файл лицензии нужно прочитать значение TXT, конвертировать строку с 16-ричным номером в двоичные данные (первые 2 символа строки - значение первого байта) и передать их через метод установки новой лицензии ilg_converter_end_write_license.

Для заказа лицензии необходимо указать серийный номер конвертера или модуля связи IP контроллера.