Bloc Fonctionnel MSG_SEND

Le bloc fonctionnel MSG_SEND envoie un message à une interface au format RAW.

Le bloc fonctionnel est connecté à la même variable d'interface via RAW_IN et RAW_OUT. Par exemple, in.RAW et out.RAW.

Remarque : Il se peut que tous les entrées ne soient pas prises en charge pour la communication. Cela dépend de l'interface utilisée.

Entrée SEND

Lors d'un front montant, les valeurs inférieures des entrées sont regroupées et transmises à RAW_OUT.

Entrée RAW_IN

Reçoit des données de l'interface. La confirmation de l'opération peut être différenciée afin qu'une transmission vers plusieurs blocs fonctionnels soit possible. Cependant, un envoi simultané peut entraîner une perte de données.

Entrée FROM

Définir l'expéditeur du message.

Entrée TO

Définir un ou plusieurs destinataires du message. Plusieurs destinataires sont séparés par un point-virgule ";".

Entrée SUBJECT

Définir l'objet du message.

Entrée TEXT

Définir le texte ou le corps du message.

Entrée PRIORITY

Définir la priorité du message. La manière dont ces priorités sont évaluées dépend de l'interface utilisée. Les valeurs possibles sont : 1, 0, -1 ou également "high", "low"

Sortie SENT

Si un message est traité par l'interface, une confirmation est renvoyée au bloc fonctionnel. Qu'il s'agisse d'un envoi réussi ou non, un signal est déclenché à cette sortie.

Sortie RAW_OUT

Communique avec l'interface au format JSON. La sortie n'est pas égale à NULL uniquement lors de l'envoi.

Sortie ERROR

Émet un signal simultané avec la sortie SENT si une erreur s'est produite lors de l'envoi.