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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Запрос на получение сведений о состоянии заданного процесса. '''Входные параметры запро…»)
 
(Точка входа в control.dll давно уже имеет другое имя)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Запрос на получение сведений о состоянии заданного процесса.
Запрос на получение сведений о состоянии заданного процесса.


'''Входные параметры запроса'''<ref>Содержимое буфера <code>pPackedInputParams</code> при вызове функции [[entry_point]].</ref>
'''Входные параметры запроса'''<ref>Содержимое буфера <code>pPackedInputParams</code> при вызове функции [[ControlSystemEntryPoint]].</ref>


{{package_sequence begin}}
{{package_sequence begin}}
{{packed_process_name}}
{{packed_process_name|}}
{{package_sequence end}}
{{package_sequence end}}


'''Выходные параметры запроса'''<ref>Содержимое буфера <code>pPackedOutputParams</code>, возвращаемого управляющей подсистемой.</ref>
'''Выходные параметры запроса'''<ref>Содержимое буфера <code>pPackedOutputParams</code>, возвращаемого управляющей подсистемой.</ref>


В случае успешного вызова функции [[entry_point]] ответом является целочисленный 4-хбайтовый идентификатор состояния процесса. Определены следующие возможные значения. {{process_status_id}}
В случае успешного вызова функции [[ControlSystemEntryPoint]] ответом является целочисленный 4-хбайтовый идентификатор состояния процесса. Определены следующие возможные значения. {{process_status_id}}
 
'''Другие запросы'''
 
{{Control Message Table}}


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

Текущая версия на 18:37, 4 июня 2019

Запрос на получение сведений о состоянии заданного процесса.

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


Имя поля Размер, байт Смысл
process_name_size 4 Беззнаковое целое число байт в имени процесса
process_name process_name_size UTF-8 строка с именем процесса.

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

В случае успешного вызова функции ControlSystemEntryPoint ответом является целочисленный 4-хбайтовый идентификатор состояния процесса. Определены следующие возможные значения.

Символическое имяЦелочисленное значениеОписание
status_not_found0Процесс с заданным именем не существует.
status_running1Процесс выполняется.
status_idle2Процесс завершен и ожидает закрытия.

Другие запросы


Символическое имя Целочисленное значение Действие
CreateModelId 0 создание новой модели
CreateObjectId 1 создание нового элемента модели
UploadModelId 2 загрузка модели со стороны пользователя.
StartSimulationId 3 запуск физического моделирования в предметной области
GetProcessStatusId 4 получение сведений о состоянии процесса моделирования
GetSimulationResultsId 5 получение результатов моделирования
StopSimulationId 6 досрочная остановка процесса моделирования (не реализовано)
CloseSimulationId 7 закрытие моделирования и освобождение соответствующих ресурсов на сервере; если запущен процесс моделирования, то его остановка.

Примечания

  1. Содержимое буфера pPackedInputParams при вызове функции ControlSystemEntryPoint.
  2. Содержимое буфера pPackedOutputParams, возвращаемого управляющей подсистемой.