Bloc funcțional MSG_SEND

Blocul funcțional MSG_SEND trimite un mesaj către o interfață în format RAW.

Blocul funcțional este conectat cu aceeași variabilă de interfață prin intermediul RAW_IN și RAW_OUT. 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ță.

Intrarea SEND

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

Intrarea 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.

Intrarea FROM

Definește expeditorul mesajului.

Intrarea TO

Definește un sau mai mulți destinatari ai mesajului. Mai mulți destinatari sunt separați printr-un punct și virgulă ";".

Intrarea SUBJECT

Definește subiectul mesajului.

Intrarea TEXT

Definește textul sau corpul mesajului.

Intrarea 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șirea SENT

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

Ieșirea RAW_OUT

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

Ieșirea ERROR

Emită un impuls simultan cu ieșirea SENT dacă a apărut o eroare la trimitere.