Blocco funzionale MSG_SEND

Il blocco funzionale MSG_SEND invia un messaggio a un'interfaccia in formato RAW.

Il blocco funzionale viene collegato alla stessa variabile di interfaccia tramite RAW_IN e RAW_OUT. Ad esempio, in.RAW e out.RAW.

Nota: Non tutti gli ingressi potrebbero essere supportati per la comunicazione. Questo varia a seconda dell'interfaccia.

Ingresso SEND

Su un fronte positivo, i valori inferiori degli ingressi vengono raggruppati e trasmessi a RAW_OUT.

Ingresso RAW_IN

Riceve dati dall'interfaccia. Il feedback dell'operazione può essere distinto per consentire la trasmissione a più blocchi funzionali. Tuttavia, l'invio simultaneo può causare la perdita di dati.

Ingresso FROM

Definisce il mittente del messaggio.

Ingresso TO

Definisce uno o più destinatari del messaggio. Più destinatari sono separati da un punto e virgola ";".

Ingresso SUBJECT

Definisce l'oggetto del messaggio.

Ingresso TEXT

Definisce il testo o il corpo del messaggio.

Ingresso PRIORITY

Definisce la priorità del messaggio. Come queste priorità vengono valutate dipende dall'interfaccia utilizzata. I valori possibili sono: 1, 0, -1 o anche "high", "low"

Uscita SENT

Se un messaggio viene elaborato dall'interfaccia, una conferma viene inviata indietro al blocco funzionale. Indipendentemente dal fatto che l'invio sia stato riuscito o meno, un impulso viene attivato su questa uscita.

Uscita RAW_OUT

Comunica in formato JSON con l'interfaccia. L'uscita non è uguale a NULL solo durante l'invio.

Uscita ERROR

Emettere un impulso simultaneo con l'uscita SENT se si è verificato un errore durante l'invio.