फंक्शन ब्लॉक MSG_SEND

फंक्शन ब्लॉक MSG_SEND एक रॉ फॉर्मेट में एक संदेश को इंटरफ़ेस को भेजता है।

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