ฟังก์ชันบล็อก MSG_SEND

ฟังก์ชันบล็อก MSG_SEND ส่งข้อความไปยังอินเตอร์เฟซในรูปแบบ RAW

ฟังก์ชันบล็อกจะเชื่อมต่อกับตัวแปรอินเตอร์เฟซเดียวกันผ่าน RAW_IN และ RAW_OUT ตัวอย่างเช่น in.RAW และ out.RAW

หมายเหตุ: อาจไม่มีการสนับสนุนทุกอินพุตสำหรับการสื่อสาร ทั้งนี้ขึ้นอยู่กับอินเตอร์เฟซแต่ละชนิด

อินพุต SEND

เมื่อมีขอบบวก ค่าต่างๆ ที่อยู่ด้านล่างของอินพุตจะถูกรวมกันและส่งไปยัง RAW_OUT

อินพุต RAW_IN

รับข้อมูลจากอินเตอร์เฟซ การแจ้งกลับของกระบวนการนี้สามารถแยกได้ เพื่อให้การส่งไปยังฟังก์ชันบล็อกหลายๆ ตัวเป็นไปได้ แต่การส่งพร้อมกันอาจทำให้ข้อมูลหายไป

อินพุต FROM

กำหนดผู้ส่งของข้อความ

อินพุต TO

กำหนดผู้รับของข้อความ หากมีผู้รับหลายคน ควรแยกด้วยเครื่องหมายเซมิโคลอน ";"

อินพุต SUBJECT

กำหนดหัวข้อของข้อความ

อินพุต TEXT

กำหนดเนื้อหาของข้อความ หรือที่เรียกว่า Body

อินพุต PRIORITY

กำหนดระดับความสำคัญของข้อความ การประเมินระดับความสำคัญนี้ขึ้นอยู่กับอินเตอร์เฟซที่ใช้งาน ค่าที่เป็นไปได้ ได้แก่ 1, 0, -1 หรือ "high", "low"

เอาท์พุต SENT

เมื่ออินเตอร์เฟซประมวลผลข้อความเสร็จสิ้น จะส่งการยืนยันกลับมาให้กับฟังก์ชันบล็อก ไม่ว่าการส่งจะสำเร็จหรือไม่ ก็จะมีการกระตุ้นเอาท์พุตนี้

เอาท์พุต RAW_OUT

สื่อสารในรูปแบบ JSON กับอินเตอร์เฟซ เอาท์พุตนี้จะไม่เท่ากับ NULL เมื่อมีการส่งข้อความ

เอาท์พุต ERROR

เมื่อเกิดข้อผิดพลาดในการส่ง จะมีการกระตุ้นเอาท์พุตนี้พร้อมกับเอาท์พุต SENT