Toimintosarja MSG_BOX

Toimintosarja MSG_BOX hallinnoi viestejä rajapinnassa RAW-muodossa.

Toimintosarjaa käytetään RAW_IN ja RAW_OUT samalla rajapinnan muuttujalla. Esimerkiksi in.RAW ja out.RAW. Samalla toimintosarjalla ei voi vaihtaa laatikkoja keskenään.

Huomautus: Ei ehkä kaikki ulostulot tue kommunikointia. Tämä riippuu rajapinnasta.

Syöttö RAW_IN

Vastaanottaa tietoja rajapinnalta. Toimenpiteen palaute voidaan erottaa, jotta lähetys useisiin toimintosarjoihin on mahdollista. Samanaikainen lähetys voi kuitenkin johtaa tietojen menetykseen.

Syöttö GET_POSITION

Arvon muuttuessa haetaan vastaava asema. Asema alkaa 0 ja päättyy TOTAL-1. Arvot rajoitetaan automaattisesti. Syötön arvo NULL jätetään huomiotta.

Vinkki: Näyttääkseen aina uusimman viestin, voit yhdistää ulostulon TOTAL syöttöön. Lisäksi tulisi laukaista impulssi SEL:n avulla, jotta viesti näytetään myös täydessä laatikossa.

Syöttö GET_ID

Arvon muuttuessa haetaan vastaava ID ja jos viesti löytyy, se näytetään. Syötön arvo NULL jätetään huomiotta.

Syöttö GET_NEXT

Positiivisen reunan kohdalla seuraava viesti kutsutaan esiin.

Syöttö GET_PREV

Positiivisen reunan kohdalla edellinen viesti kutsutaan esiin.

Syöttö DELETE

Positiivisen reunan kohdalla viesti poistetaan.

Syöttö READ

Positiivisen reunan kohdalla viesti merkataan luetuksi.

Ulostulo RAW_OUT

Viestii JSON-muodossa rajapinnalla. Ulostulo on vain lähetyksen aikana ei yhtä kuin NULL.

Ulostulo TOTAL

Palauttaa viestien määrän tässä laatikossa.

Ulostulo POSITION

Palauttaa viestin nykyisen viestiaseman. Uusin viesti lisätään loppuun.

Ulostulo ID

Ulostulo FROM

Palauttaa viestin lähettäjän.

Ulostulo TO

Palauttaa yhden tai useamman viestin vastaanottajan. Useat vastaanottajat erotetaan puolipisteellä ";".

Ulostulo SUBJECT

Palauttaa viestin aiheen.

Ulostulo TEXT

Palauttaa viestin tekstin tai myös bodyn.

Ulostulo PRIORITY

Palauttaa viestin prioriteetin. Miten nämä prioriteetit arvioidaan riippuu käytettävistä rajapinnasta. Mahdolliset arvot ovat: 1, 0, -1 tai myös "high", "low"

Ulostulo TYPE

Palauttaa viestin tyypin.

Ulostulo STATUS

Palauttaa viestin tilan.

Ulostulo TIME

Palauttaa viestin aikaleiman muodossa DT#.

Ulostulo READED

Palauttaa viestin lukutilan.