
Funktionsblocket MSG_BOX hanterar meddelanden från ett gränssnitt i formatet RAW.
Funktionsblocket ansluts via RAW_IN och RAW_OUT till samma gränssnittsvariabel. Till exempel in.RAW och out.RAW. Byte med samma funktionsblock mellan boxarna är inte möjligt.
Anmärkning: Inte alla utgångar stöds för kommunikation. Detta varierar beroende på gränssnittet.
Mottar data från gränssnittet. Återkopplingen av processen kan skilja sig åt, så att överföring till flera funktionsblock är möjlig. Samtidig sändning kan dock leda till förlorad data.
Vid ändring av värdet hämtas den motsvarande positionen. Positionerna börjar vid 0 och slutar vid TOTAL-1. Värdena begränsas automatiskt. Värdet NULL på ingången ignoreras.
Tips: För att alltid visa det senaste meddelandet kan utgången TOTAL anslutas till ingången. Dessutom bör en impuls utlösas via SEL, så att ett meddelande visas även när boxen är full.
Vid ändring av värdet söks den motsvarande ID:n och om ett meddelande hittas, visas det. Värdet NULL på ingången ignoreras.
Vid en positiv flank hämtas nästa meddelande.
Vid en positiv flank hämtas det föregående meddelandet.
Vid en positiv flank raderas meddelandet.
Vid en positiv flank markeras meddelandet som läst.
Kommunicerar i formatet JSON med gränssnittet. Utgången är endast vid sändning inte lika med NULL.
Returnerar antalet meddelanden i denna box.
Returnerar den aktuella meddelandets position. Det senaste meddelandet läggs till sist.
Returnerar avsändaren av meddelandet.
Returnerar en eller flera mottagare av meddelandet. Flera mottagare separeras med ett semikolon ";".
Returnerar ämnet för meddelandet.
Returnerar texten eller kroppen av meddelandet.
Returnerar prioriteten för meddelandet. Hur dessa prioriteringar värderas beror på det använda gränssnittet. Möjliga värden är: 1, 0, -1 eller också "high", "low"
Returnerar typen av meddelandet.
Returnerar statusen för meddelandet.
Returnerar tidsstämpeln i formatet DT# för meddelandet.
Returnerar lässtatusen för meddelandet.