CreateModelId: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Строка 2: Строка 2:


'''Входные параметры запроса'''<ref>Содержимое буфера <code>pPackedInputParams</code> при вызове функции [[entry_point]].</ref>
'''Входные параметры запроса'''<ref>Содержимое буфера <code>pPackedInputParams</code> при вызове функции [[entry_point]].</ref>
{{package_sequence begin}}
{{package_sequence begin}}
{{packed_media}}
{{packed_media}}
{{package_sequence end}}
{{package_sequence end}}
'''Выходные параметры запроса'''<ref>Содержимое буфера <code>pPackedOutputParams</code>, возвращаемого управляющей подсистемой.</ref>
'''Выходные параметры запроса'''<ref>Содержимое буфера <code>pPackedOutputParams</code>, возвращаемого управляющей подсистемой.</ref>
В случае успешного вызова функции [[entry_point]] ответом является имя созданной модели на сервере.
В случае успешного вызова функции [[entry_point]] ответом является имя созданной модели на сервере.


'''Примечания'''
'''Примечания'''

Версия 19:47, 28 декабря 2015

Запрос управляющей системе на создание новой модели.

Входные параметры запроса[1]

Имя поля Размер, байт Смысл
Запакованные параметры пространства.
metric_id 4 Беззнаковое целое, задающее единицу измерения длины. Может принимать одно из следующих значений.
Символическое имя Целочисленное значение Единица измерения
CHU_MILLIMETERS 0 Миллиметры. Не поддерживается.
CHU_METERS 1 Метры. Единственная поддерживаемая единица.
CHU_KILOMETERS 2 Километры. Не поддерживается.
CHU_INVALID_METRIC 3 Служебный идентификатор для обозначения минимальной границы неверных идентификаторов метрик. Не поддерживается.
Запакованный размер.
dimensions 4 Беззнаковое целое, которое задает число измерений, в которых определен размер.
размеры 8 dimensions Последовательно заданные размеры во всех dimensions измерениях. Размеры в измерениях dimensions полагаются бесконечными.
Серия параметров предметной области пространства[2].
domain_size 4 Беззнаковое целое, задающее количество экземпляров подсистемы предметной области, для которых заданы данные.
domain_name_size 4 Беззнаковое целое, задающее байтовую длину идентификатора экземпляра подсистемы предметной области, для которой заданы данные.
domain_name domain_name_size Строковой идентификатор экземпляра подсистемы предметной области.
domain_data_size 4 Байтовый размер данных предметной области для экземпляра domain_name подсистемы предметной области.
domain_params domain_data_size Параметры предметной области для экземпляра domain_name подсистемы предметной области. Отсутствуют при domain_name_size = domain_data_size = 0.
...

Выходные параметры запроса[3] В случае успешного вызова функции entry_point ответом является имя созданной модели на сервере.

Примечания

  1. Содержимое буфера pPackedInputParams при вызове функции entry_point.
  2. В предметной области "Архитектурная акустика" параметры доменной области пространства - число с плавающей точкой двойной точности (8 байт), задающее коэффициент линейного затухания звукового сигнала. Поэтому для архитектурной акустики domain_size должен быть равен 8, а domain_params должен содержать бинарного представления коэффициента затухания. В предметной области "Интеграл" параметры доменной области - пара пределов интегрирования (сначала - меньший, затем - больший), каждый из которых является 8-байтовым числом с плавающей точкой.
  3. Содержимое буфера pPackedOutputParams, возвращаемого управляющей подсистемой.