Поля элементов памяти:

  • aliasid  идентификатор элемента памяти, используемый для передачи в функции Licensing API;
  • name  имя элемента памяти;
  • description описание элемента памяти;
  • accesstype  тип доступа к памяти (0 read and write, 1 read only, 2 write only);
  • readpassword пароль для чтения элемента  памяти;
  • writepassword пароль для записи в элемент памяти;
  • maxaccesserrors максимальное количество неправильных попыток доступа к элементу памяти по паролю до ее блокировки (по умолчанию 5 попыток);
  • draft признак, который определяет можно ли редактировать элемент. Если элемент памяти добавлен хотя бы в один продукт, то свойство автоматически становится true;
  • size объем элемента памяти в байтах (может быть равен 0, тогда итоговый объем памяти складывается из объемов памяти отдельных параметров; если задан не равным 0, то суммарный объем памяти отдельных параметров не может превышать заданное значение);
  • action действие, которое необходимо выполнить при размещении элемента памяти в лицензию, в которую уже ранее добавлялся элемент памяти с тем же самым aliasid. Доступные значения: 0  set, 1 overwrite, 2 delete.

Поля параметров элементов памяти:

  • name  имя параметра;
  • description описание параметра;
  • offset  смещение параметра в элементе памяти;
  • size  объем памяти параметра в байтах;
  • data  двоичные данные параметра размера size, представленные в виде Base64-строки;
  • dataType  тип данных параметра, определяет способ интерпретации поля data. Возможные значения:
    • 0 двоичный (требуется hex-редактор),
    • 1 числовой (4 байта),
    • 2 строковый (UTF-8);
  • editeallowed  определяет возможность редактирования двоичных данных параметра в заказе.


С помощью REST API доступны следующие методы для работы с ячейками памяти

  • No labels