Bloque de funciones MSG_SEND_USER

El bloque de funciones MSG_SEND_USER envía un mensaje a una interfaz en formato RAW. En la entrada TO se puede definir un usuario.

El bloque de funciones se conecta mediante RAW_IN y RAW_OUT con la misma variable de interfaz. Por ejemplo, in.RAW y out.RAW.

Nota: Es posible que no todos los entradas se admitan para la comunicación. Esto varía según la interfaz.

Entrada SEND

Al recibir un flanco positivo, los valores inferiores de las entradas se combinan y se transmiten a RAW_OUT.

Entrada RAW_IN

Recibe datos de la interfaz. La confirmación del proceso puede diferenciarse para permitir la transmisión a varios bloques de funciones. Sin embargo, el envío simultáneo puede provocar la pérdida de datos.

Entrada FROM

Define el remitente del mensaje.

Entrada TO

Define un usuario como cadena de caracteres o como destinatario del mensaje.

Entrada SUBJECT

Define el asunto del mensaje.

Entrada TEXT

Define el texto o cuerpo del mensaje.

Entrada PRIORITY

Define la prioridad del mensaje. Cómo se evalúan estas prioridades depende de la interfaz utilizada. Los valores posibles son: 1, 0, -1 o también "high", "low"

Salida SENT

Si una interfaz ha procesado un mensaje, se envía una confirmación al bloque de funciones. Independientemente de si el envío fue exitoso, se genera un pulso en esta salida.

Salida RAW_OUT

Comunica con la interfaz en formato JSON. La salida no es igual a NULL solo al enviar.

Salida ERROR

Genera un pulso simultáneo con la salida SENT si se produce un error durante el envío.