بلوک عملکرد 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 را تولید می‌کند، اگر در زمان ارسال یک خطا رخ داده باشد.