Blok funkcija MSG_BOX

Blok funkcija MSG_BOX upravlja porukama na sučelju u formatu RAW.

Blok funkcije povezuje se preko RAW_IN i RAW_OUT s istom varijablom sučelja. Na primjer, in.RAW i out.RAW. Prebacivanje istim blokom funkcija između kutija nije moguće.

Napomena: Vjerojatno ne podržava sve izlaze za komunikaciju. Ovo se razlikuje ovisno o sučelju.

Ulaz RAW_IN

Primanje podataka s sučelja. Povratna informacija o postupku može se razlikovati, kako bi bila moguća prijenos na više blokova funkcija. Međutim, istodobno slanje može dovesti do gubitka podataka.

Ulaz GET_POSITION

Promjenom vrijednosti poziva se odgovarajuća pozicija. Pozicija počinje s 0 i završava s TOTAL-1. Vrijednosti se automatski ograničavaju. Vrijednost NULL na ulazu se ignorira.

Savjet: Da bi uvijek prikazali najnoviju poruku, izlaz TOTAL može biti povezan s ulazom. Trebalo bi također pokrenuti impulz pomoću SEL, kako bi se poruka prikazala i kada je kutija puna.

Ulaz GET_ID

Promjenom vrijednosti traži se odgovarajući ID i ako se pronađe poruka, prikazuje se. Vrijednost NULL na ulazu se ignorira.

Ulaz GET_NEXT

Na pozitivnoj ivici poziva se sljedeća poruka.

Ulaz GET_PREV

Na pozitivnoj ivici poziva se prethodna poruka.

Ulaz DELETE

Na pozitivnoj ivici briše se poruka.

Ulaz READ

Na pozitivnoj ivici označava se poruka kao pročitana.

Izlaz RAW_OUT

Komunicira u formatu JSON s sučeljem. Izlaz je samo tijekom slanja nejednak NULL.

Izlaz TOTAL

Vraća broj poruka u ovoj kutiji.

Izlaz POSITION

Vraća trenutnu poziciju poruke. Najnovija poruka se dodaje na kraju.

Izlaz ID

Izlaz FROM

Vraća pošiljatelja poruke.

Izlaz TO

Vraća jednog ili više primatelja poruke. Više primatelja se razdvaja s točkom i zarezom ";".

Izlaz SUBJECT

Vraća naslov poruke.

Izlaz TEXT

Vraća tekst ili tijelo poruke.

Izlaz PRIORITY

Vraća prioritet poruke. Kako se ove prioritete procjenjuju ovisi o korištenom sučelju. Moguće vrijednosti su: 1, 0, -1 ili također "high", "low"

Izlaz TYPE

Vraća tip poruke.

Izlaz STATUS

Vraća status poruke.

Izlaz TIME

Vraća vremenski žig u formatu DT# poruke.

Izlaz READED

Vraća status čitanja poruke.