Библиотека протоколов конструктора пакетов
GET
/packet-constructor/protocolsВозвращает протоколы конструктора пакетов: поля с битовыми смещениями, форматами, значениями по умолчанию и авто-вычислением, допустимые следующие заголовки, а также версии шаблона и бинарного формата, пределы размера кадра, превью и пресеты IMIX.
Контракт
Параметр | Значение |
|---|---|
| Раздел | packet-constructor |
| Авторизация | CookieAuth |
| Принимает | не требуется |
| Возвращает | application/json |
Параметры
0 параметров
Параметры не требуются.
Ответы
3 ответов
Статус | Описание | Тип |
|---|---|---|
200 | OK | object |
401 | Не авторизован | object |
500 | Библиотека протоколов не загрузилась | object |
{ "formatVersion": 0, "imixPresets": { "<key>": [ { "size": 0, "weight": 0 } ] }, "maxFrameSize": 0, "maxPreviewFrames": 0, "minFrameSize": 0, "protocols": [ { "fields": [ { "auto": {}, "bind": "<string>", "bitOffset": 0, "bits": 0, "default": "<string>", "format": "<string>", "id": "<string>", "name": "<string>", "readOnly": true } ], "id": "<string>", "length": 0, "name": "<string>", "root": true, "standard": "<string>", "successors": [ "<string>" ] } ], "templateVersion": 0 }{ "data": {}, "error": "<string>" }{ "data": {}, "error": "<string>" }