/Methods/GetIntegrityControlSettings

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи >

/Methods/GetIntegrityControlSettings

Возвращает параметры контроля целостности для системной или проектной части.

HTTP: POST /Methods/GetIntegrityControlSettings

Право: ReadUsers.

Запрос

{ "settingsType": "system" }

Поля запроса

Поле

Тип

Обязательное

По умолчанию

Описание

settingsType

string

да

"system" или "project"

Ответ

{
  "integrityCheck": true,
  "blockStartOnUnsuccesfulIntegrityCheck": true,
  "integrityCheckPeriod": 0,
  "code": 0
}

Поля ответа

Поле

Тип

Условие

Описание

integrityCheck

bool

успех

Включён ли контроль целостности

blockStartOnUnsuccesfulIntegrityCheck

bool

успех

Блокировать запуск при неуспешной проверке

integrityCheckPeriod

integer

успех

Период проверки

code

integer

всегда

Результат метода

Поведение и ограничения

settingsType проверяется до проверки права: при недопустимом значении возвращается OpcUa_BadInvalidArgument с errorText, а также поле code внутри тела метода.