फंक्शन ब्लॉक 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 के साथ एक साथ पल्स देता है।