Разработка протокола с настройками каналов

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Функции, ФБ, Протоколы на С++ > API для ФБ и протоколов > Разработка протоколов >

Разработка протокола с настройками каналов

В данном разделе рассмотрим пошаговый пример разработки протокола с настройками каналов, который входит в состав API.

Описание примера:

Протокол имеет две конечные точки, одна из которых требует наличия ключа. На каждую конечную точку имеется один входной и один выходной канал. Первая конечная точка выполняет логику схожую с простым протоколом, а вторая - проверяет ключ и затем выполняет действия, аналогичные простому каналу. Если ключ неправильный, то должно выводиться сообщение об ошибке выходных данных. Помимо этого, имеются настройки самого протокола: хост и порт.

Входные и выходные каналы, которые потребуются для реализации этой задачи:

Название

Доступ

Тип данных

Input

Вход

STRING

InputKey

Вход

STRING

Output

Выход

STRING

OutputKey

Выход

STRING

Настройки каналов, которые потребуется установить для реализации этой задачи:

Название

Тип данных

Описание

Endpoint

STRING

Конечная точка. Общая настройка для всех каналов.

Key

STRING

Ключ. Настройка для канала OutputKey.