بلوک عملکرد MSG_SEND

بلوک عملکرد MSG_SEND یک پیام را به یک رابط در فرمت RAW ارسال می‌کند.

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