
De functieblok MSG_BOX beheert berichten van een interface in het formaat RAW.
De functieblok wordt via RAW_IN en RAW_OUT met dezelfde interface-variabele verbonden. Bijvoorbeeld in.RAW en out.RAW. Een overschakeling met dezelfde functieblok tussen de boxen is niet mogelijk.
Opmerking: Niet alle uitgangen worden mogelijk ondersteund voor communicatie. Dit verschilt per interface.
Ontvangt gegevens van de interface. Het feedbackproces kan daarbij onderscheiden worden, zodat een overdracht naar meerdere functieblokken mogelijk is. Echter kan gelijktijdig verzenden leiden tot het verliezen van gegevens.
Bij verandering van de waarde wordt de overeenkomstige positie opgehaald. De positie begint daarbij bij 0 en eindigt bij TOTAL-1. De waarden worden automatisch beperkt. De waarde NULL aan de ingang wordt daarbij genegeerd.
Tip: Om altijd de nieuwste bericht te tonen, kan de uitgang TOTAL aan de ingang verbonden worden. Het zou bovendien via SEL een impuls moeten uitloven, zodat ook bij een volle box een bericht wordt getoond.
Bij verandering van de waarde wordt het overeenkomstige ID gezocht en indien een bericht gevonden wordt, getoond. De waarde NULL aan de ingang wordt daarbij genegeerd.
Bij een positieve flank wordt het volgende bericht opgeroepen.
Bij een positieve flank wordt het vorige bericht opgeroepen.
Bij een positieve flank wordt het bericht verwijderd.
Bij een positieve flank wordt het bericht als gelezen gemarkeerd.
Communiceert in het formaat JSON met de interface. De uitgang is alleen bij verzenden niet gelijk aan NULL.
Geeft het aantal berichten in deze box terug.
Geeft de huidige berichtpositie van het bericht terug. Het nieuwste bericht wordt aan het einde toegevoegd.
Geeft de afzender van het bericht terug.
Geeft een of meerdere ontvangers van het bericht terug. Meerdere ontvangers worden gescheiden door een puntkomma ";".
Geeft het onderwerp van het bericht terug.
Geeft de tekst of ook body van het bericht terug.
Geeft de prioriteit van het bericht terug. Hoe deze prioriteiten worden gewaardeerd hangt af van de gebruikte interface. Mogelijke waarden zijn: 1, 0, -1 of ook "high", "low"
Geeft het type van het bericht terug.
Geeft de status van het bericht terug.
Geeft de tijdstempel in het formaat DT# van het bericht terug.
Geeft de leesstatus van het bericht terug.