Μονάδα Λειτουργίας MSG_BOX

Η Μονάδα Λειτουργίας MSG_BOX διαχειρίζεται μηνύματα μιας διεπαφής στο μορφή RAW.

Η Μονάδα Λειτουργίας συνδέεται μέσω RAW_IN και RAW_OUT με την ίδια μεταβλητή διεπαφής. Για παράδειγμα, in.RAW και out.RAW. Η αλλαγή με την ίδια Μονάδα Λειτουργίας μεταξύ των κουτιών δεν είναι δυνατή.

Σημείωση: Ίσως να μην υποστηρίζονται όλες οι εξόδους για επικοινωνία. Αυτό εξαρτάται από τη διεπαφή.

Είσοδος RAW_IN

Λαμβάνει δεδομένα από τη διεπαφή. Η επιστροφή της λειτουργίας μπορεί να διακρίνεται, ώστε να είναι δυνατή η μετάδοση σε πολλαπλές Μονάδες Λειτουργίας. Ωστόσο, η ταυτόχρονη αποστολή μπορεί να οδηγήσει σε απώλεια δεδομένων.

Είσοδος GET_POSITION

Όταν αλλάξει η τιμή, ανακτάται η αντίστοιχη θέση. Η θέση ξεκινά από 0 και τελειώνει σε TOTAL-1. Οι τιμές περιορίζονται αυτόματα. Η τιμή NULL στην είσοδο αγνοείται.

Συμβουλή: Για να εμφανιστεί πάντα το πιο πρόσφατο μήνυμα, μπορείτε να συνδέσετε την έξοδο TOTAL στην είσοδο. Επιπλέον, θα πρέπει να προκαλέσετε έναν παλμό μέσω SEL, ώστε να εμφανίζεται ένα μήνυμα ακόμη και όταν η κουτί είναι πλήρης.

Είσοδος GET_ID

Όταν αλλάξει η τιμή, αναζητάται το αντίστοιχο ID και αν βρεθεί ένα μήνυμα, εμφανίζεται. Η τιμή NULL στην είσοδο αγνοείται.

Είσοδος GET_NEXT

Με μια θετική ακμή, καλείται το επόμενο μήνυμα.

Είσοδος GET_PREV

Με μια θετική ακμή, καλείται το προηγούμενο μήνυμα.

Είσοδος DELETE

Με μια θετική ακμή, διαγράφεται το μήνυμα.

Είσοδος READ

Με μια θετική ακμή, σηματοδοτείται το μήνυμα ως διαβασμένο.

Έξοδος RAW_OUT

Επικοινωνεί με τη διεπαφή στο μορφή JSON. Η έξοδος δεν είναι ίση με NULL μόνο κατά την αποστολή.

Έξοδος TOTAL

Επιστρέφει τον αριθμό των μηνυμάτων σε αυτήν τη κουτί.

Έξοδος POSITION

Επιστρέφει την τρέχουσα θέση του μηνύματος. Το πιο πρόσφατο μήνυμα προστίθεται στο τέλος.

Έξοδος ID

Έξοδος FROM

Επιστρέφει τον αποστολέα του μηνύματος.

Έξοδος TO

Επιστρέφει έναν ή περισσότερους παραλήπτες του μηνύματος. Πολλαπλές διευθύνσεις email χωρίζονται με ένα σημείο και παύλα ";".

Έξοδος SUBJECT

Επιστρέφει τον τίτλο του μηνύματος.

Έξοδος TEXT

Επιστρέφει το κείμενο ή και το σώμα του μηνύματος.

Έξοδος PRIORITY

Επιστρέφει την προτεραιότητα του μηνύματος. Πώς αξιολογούνται αυτές οι προτεραιότητες εξαρτάται από τη διεπαφή που χρησιμοποιείται. Δυνατές τιμές είναι: 1, 0, -1 ή και "high", "low"

Έξοδος TYPE

Επιστρέφει τον τύπο του μηνύματος.

Έξοδος STATUS

Επιστρέφει την κατάσταση του μηνύματος.

Έξοδος TIME

Επιστρέφει το χρονικό στιγμιότυπο στο μορφή DT# του μηνύματος.

Έξοδος READED

Επιστρέφει την κατάσταση ανάγνωσης του μηνύματος.