Протоколы
Список протоколов
GET /daemon/protocols
Структура запроса:
GET /daemon/protocols?token=mbs90lon2a8
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
[{
"id": 1,
"name": "galileo",
"title": "Галилео",
"listener": true,
"receiver": false,
"writer": false,
"stable": true
},…]
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Информация о протоколе по ID
GET /daemon/protocols/{id}
Структура запроса:
GET /daemon/protocols/12?token=mbs90lon2a8
id: id протокола
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
{
"id": 12,
"name": "protocol",
"title": "protocol",
"listener": true,
"receiver": false,
"writer": false,
"stable": true
}
// id протокола, целое число
// название протокола, строка
// заголовок, строка
// протокол получения данных, булевое поле
// протокол сбора данных, булевое поле
// протокол отправки данных, булевое поле
// стабильность протокола, булевое поле
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Количество протоколов
GET /daemon/protocols/count
Структура запроса:
GET /daemon/protocols/count?token=mbs90lon2a8
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
52
// количество протоколов
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки