
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ță.
La o frontă pozitivă, valorile inferioare ale intrărilor sunt combinate și transferate către RAW_OUT.
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.
Definește expeditorul mesajului.
Definește un utilizator ca șir de caractere sau ca destinatar pentru mesaj.
Definește subiectul mesajului.
Definește textul sau corpul mesajului.
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"
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.
Comunică în format JSON cu interfața. Ieșirea este diferită de NULL doar atunci când se trimite.
Emită un impuls simultan cu ieșirea SENT dacă s-a produs o eroare la trimitere.