
फंक्शन ब्लॉक MSG_SEND_USER एक संदेश को RAW फॉर्मेट में इंटरफ़ेस को भेजता है। इस मामले में, इनपुट TO पर उपयोगकर्ता को परिभाषित किया जा सकता है।
फंक्शन ब्लॉक को RAW_IN और RAW_OUT के माध्यम से उसी इंटरफ़ेस वेरिएबल के साथ कनेक्ट किया जाता है। उदाहरण के लिए, in.RAW और out.RAW.
नोट: संभवतः सभी इनपुट्स को कम्युनिकेशन सपोर्ट नहीं करते हैं। यह इंटरफ़ेस के अनुसार अलग-अलग होता है।
एक पॉजिटिव एज पर, निचले मान इनपुट्स को एक साथ जोड़ा जाता है और RAW_OUT को ट्रांसफर किया जाता है।
इंटरफ़ेस से डेटा प्राप्त करता है। प्रक्रिया की फीडबैक को अलग किया जा सकता है, ताकि कई फंक्शन ब्लॉक्स के लिए ट्रांसफर संभव हो। हालाँकि, एक साथ सेंडिंग डेटा लॉस का कारण बन सकती है।
संदेश के भेजने वाले को परिभाषित करता है।
एक उपयोगकर्ता को स्ट्रिंग के रूप में या संदेश के लिए प्राप्तकर्ता के रूप में परिभाषित करता है।
संदेश के विषय को परिभाषित करता है।
संदेश के टेक्स्ट या बॉडी को परिभाषित करता है।
संदेश की प्राथमिकता को परिभाषित करता है। यह मूल्यांकन किया जाता है कि इन प्राथमिकताओं का उपयोग किस तरह किया जाता है, जो उपयोग किए गए इंटरफ़ेस पर निर्भर करता है। संभावित मान हैं: 1, 0, -1 या "high", "low"
अगर इंटरफ़ेस द्वारा संदेश प्रोसेस किया गया है, तो फंक्शन ब्लॉक को एक कन्फर्मेशन वापस भेजा जाता है। चाहे वितरण सफल रहा हो या नहीं, इस आउटपुट पर एक पल्स ट्रिगर किया जाएगा।
इंटरफ़ेस के साथ JSON फॉर्मेट में कम्युनिकेशन करता है। आउटपुट केवल सेंडिंग के दौरान NULL नहीं होता है।
अगर सेंडिंग के दौरान कोई त्रुटि हुई है, तो यह आउटपुट SENT के साथ एक साथ पल्स देता है।