Blok funkcji MSG_SEND_USER

Blok funkcji MSG_SEND_USER wysyła wiadomość do interfejsu w formacie RAW. W tym celu można zdefiniować użytkownika na wejściu TO.

Blok funkcji jest połączony za pomocą RAW_IN i RAW_OUT z tą samą zmienną interfejsu. Na przykład in.RAW i out.RAW.

Uwaga: Możliwe, że nie wszystkie wejścia są obsługiwane w komunikacji. To zależy od interfejsu.

Wejście SEND

W przypadku pozytywnej krawędzi dolne wartości wejść są łączone i przekazywane do RAW_OUT.

Wejście RAW_IN

Odbiera dane z interfejsu. Potwierdzenie operacji może być różnicowane, aby umożliwić przesyłanie do wielu bloków funkcji. Jednak jednoczesne wysyłanie może prowadzić do utraty danych.

Wejście FROM

Definiuje nadawcę wiadomości.

Wejście TO

Definiuje użytkownika jako ciąg znaków lub odbiorcę wiadomości.

Wejście SUBJECT

Definiuje temat wiadomości.

Wejście TEXT

Definiuje tekst lub też treść wiadomości.

Wejście PRIORITY

Definiuje priorytet wiadomości. Jak te priorytety są oceniane, zależy od używanego interfejsu. Możliwe wartości to: 1, 0, -1 lub też "high", "low"

Wyjście SENT

Jeśli wiadomość została przetworzona przez interfejs, potwierdzenie jest wysyłane z powrotem do bloku funkcji. Niezależnie od tego, czy wysyłanie było udane, na tym wyjściu zostaje wygenerowany impuls.

Wyjście RAW_OUT

Komunikuje się w formacie JSON z interfejsem. Wyjście nie jest równe NULL tylko podczas wysyłania.

Wyjście ERROR

Wydaje jednoczesny impuls z wyjściem SENT, jeśli wystąpił błąd podczas wysyłania.