From OpenSCADAWiki
Jump to: navigation, search
Структура запиту.
Запити

REQ: "SES_OPEN {user} {password}\n"
REZ OK: "REZ 0 {ses_id}\n"
REZ ERR: "REZ 1 Error authentication: wrong user or password.\n"
Запит на відкриття сеансу від ім'я користувача user з паролем password. У випадку успіху буде отримано ідентифікатор сесії, інакше — код та повідомлення про помилку.

REQ: "SES_CLOSE {ses_id}\n"
REZ: "REZ 0\n"
Закриття сеансу. Результат завжди вдалий.

REQ: "REQ {ses_id} {req_size}\n{command of the control interface}"
REQ: "REQDIR {user} {password} {req_size}\n{command of the control interface}"
REZ OK: "REZ 0 {rez_size}\n{result of the command of the control interface}"
REZ ERR: "REZ 1 Error authentication: session is not valid.\n"
REZ ERR: "REZ 2 {error of the control interface}"
Основні запити — сеансовий та прямий. Реалізуються шляхом відправлення стандартної команди Інтерфейсу Керування OpenSCADA у полі command of the control interface. У результаті буде отримано відповідь Інтерфейсу Управління result of the command of the control interface або одна з помилок.

REQ: "{Помилкова послідовність}"
REZ ERR: "REZ 3 Error the command format.\n"
Будь який некоректний запит.