/Methods/RTUsersGetAllShifts

<< Click to Display Table of Contents >>

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

/Methods/RTUsersGetAllShifts

Возвращает все смены системы.

HTTP: POST /Methods/RTUsersGetAllShifts

Право: ReadUsers.

Запрос

{}

Ответ

{
  "shifts": [
    {
      "name": "Дневная смена",
      "workDays": 31,
      "start": 28800000,
      "end": 64800000
    },
    {
      "name": "Ночная смена",
      "workDays": 31,
      "start": 64800000,
      "end": 28800000
    }
  ],
  "code": 0
}

Поля ответа

Поле

Тип

Условие

Описание

shifts

array

успех

Список смен

shifts[].name

string

в записи

Имя смены

shifts[].workDays

integer

в записи

Битовая маска дней недели (бит 0 — понедельник)

shifts[].start

integer (мс)

в записи

Время начала, мс от полуночи

shifts[].end

integer (мс)

в записи

Время окончания, мс от полуночи

code

integer

всегда

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

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

В HTTP-ответе поле changed не выводится (в старой справке присутствовало).