Функциональный блок MSG_SEND

Функциональный блок MSG_SEND отправляет сообщение на интерфейс в формате RAW.

Функциональный блок подключается через RAW_IN и RAW_OUT к одной и той же переменной интерфейса. Например, in.RAW и out.RAW.

Примечание: Возможно, не все входы поддерживаются для связи. Это зависит от интерфейса.

Вход SEND

При положительном фронте нижние значения входов объединяются и передаются на RAW_OUT.

Вход RAW_IN

Получает данные от интерфейса. Обратная связь процесса может быть различной, чтобы передача на несколько функциональных блоков была возможна. Однако одновременная отправка может привести к потере данных.

Вход FROM

Определяет отправителя сообщения.

Вход TO

Определяет одного или нескольких получателей сообщения. Несколько получателей разделяются точкой с запятой ";".

Вход SUBJECT

Определяет тему сообщения.

Вход TEXT

Определяет текст или тело сообщения.

Вход PRIORITY

Определяет приоритет сообщения. Как оцениваются эти приоритеты, зависит от используемого интерфейса. Возможные значения: 1, 0, -1 или также "high", "low"

Выход SENT

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

Выход RAW_OUT

Обменивается данными в формате JSON с интерфейсом. Выход не равен NULL только при отправке.

Выход ERROR

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