Bloc funcțional MSG_SEND_USER

Blocul funcțional MSG_SEND_USER trimite un mesaj către o interfață în format RAW. În acest caz, la intrarea TO se poate defini un utilizator.

Blocul funcțional este conectat prin intermediul RAW_IN și RAW_OUT cu aceeași variabilă de interfață. De exemplu, in.RAW și out.RAW.

Atenție: Este posibil ca nu toate intrările să fie suportate pentru comunicare. Acest lucru variază în funcție de interfață.

Intrare SEND

La o frontă pozitivă, valorile inferioare ale intrărilor sunt combinate și transferate către RAW_OUT.

Intrare RAW_IN

Primește date de la interfață. Feedback-ul operației poate fi diferențiat pentru a permite transmiterea către mai multe blocuri funcționale. Cu toate acestea, o trimitere simultană poate duce la pierderea datelor.

Intrare FROM

Definește expeditorul mesajului.

Intrare TO

Definește un utilizator ca șir de caractere sau ca destinatar pentru mesaj.

Intrare SUBJECT

Definește subiectul mesajului.

Intrare TEXT

Definește textul sau corpul mesajului.

Intrare PRIORITY

Definește prioritatea mesajului. Cum sunt evaluate aceste priorități depinde de interfața utilizată. Valorile posibile sunt: 1, 0, -1 sau și "high", "low"

Ieșire SENT

Dacă un mesaj este procesat de interfață, se trimite o confirmare înapoi la blocul funcțional. Indiferent dacă trimiterea a fost reușită sau nu, se declanșează un impuls la această ieșire.

Ieșire RAW_OUT

Comunică în format JSON cu interfața. Ieșirea este diferită de NULL doar atunci când se trimite.

Ieșire ERROR

Emită un impuls simultan cu ieșirea SENT dacă s-a produs o eroare la trimitere.