كتلة الوظيفة MSG_SEND_USER

ترسل كتلة الوظيفة MSG_SEND_USER رسالة إلى واجهة في تنسيق RAW. يمكن تحديد مستخدم في المدخل TO.

يتم توصيل كتلة الوظيفة عبر RAW_IN وRAW_OUT مع نفس متغير الواجهة. على سبيل المثال، in.RAW وout.RAW.

ملاحظة: قد لا يتم دعم جميع المدخلات للتواصل. وهذا يختلف حسب الواجهة.

مدخل SEND

عند حافة إيجابية، يتم جمع القيم السفلية للمدخلات وإرسالها إلى RAW_OUT.

مدخل RAW_IN

يستقبل البيانات من الواجهة. يمكن التمييز في رد الفعل على العملية، مما يجعل الإرسال إلى عدة كتل وظيفية ممكنًا. ومع ذلك، قد يؤدي الإرسال المتزامن إلى فقدان البيانات.

مدخل FROM

يحدد المرسل للرسالة.

مدخل TO

يحدد مستخدمًا كسلسلة من الرموز أو كمستقبل للرسالة.

مدخل SUBJECT

يحدد موضوع الرسالة.

مدخل TEXT

يحدد النص أو الجسم الرئيسي للرسالة.

مدخل PRIORITY

يحدد أولوية الرسالة. كيفية تقييم هذه الأولويات تعتمد على الواجهة المستخدمة. القيم المحتملة هي: 1, 0, -1 أو أيضًا "high", "low"

مخرج SENT

إذا تم معالجة رسالة من قبل الواجهة، يتم إرسال تأكيد إلى كتلة الوظيفة. بغض النظر عن نجاح الإرسال، يتم تشغيل نبضة في هذا المخرج.

مخرج RAW_OUT

يتواصل في تنسيق JSON مع الواجهة. المخرج ليس مساويًا لـ NULL إلا عند الإرسال.

مخرج ERROR

يصدر نبضة متزامنة مع المخرج SENT إذا حدث خطأ أثناء الإرسال.