Bllok Funksion MSG_BOX

Blloku i funksioneve MSG_BOX menaxhon njoftimet e një ndërfaqeje në format RAW.

Blloku i funksionit lidhet me të njëjtën variablë të ndërfaqes përmes RAW_IN dhe RAW_OUT. Për shembull, in.RAW dhe out.RAW. Nuk është e mundur të kalosh me të njëjtin bllok funksion midis kutive.

Shënim: Mbase nuk mbështeten të gjithë daljet për komunikim. Kjo ndryshon në varësi të ndërfaqes.

Hyrja RAW_IN

Marr datat nga ndërfaqja. Kthimi i veprimit mund të dallojë, kështu që një transmetim në shumë blloqe funksionesh është e mundur. Megjithatë, dërgimi i njëkohshëm mund të çojë në humbje të të dhënave.

Hyrja GET_POSITION

Nëse vlera ndryshon, pozicioni i përgjigjës merret. Pozicioni fillon tek 0 dhe mbaron tek TOTAL-1. Vlerat kufizohen automatikisht. Vlera NULL në hyrje ignorohet.

Këshillë: Për të shfaqur gjithmonë njoftimin më të fundit, dalja TOTAL mund të lidhet me hyrjen. Duhet të shkaktohet gjithashtu një impuls përmes SEL, kështu që edhe nëse kutia është e plotë, t'u shfaqet njoftimeve.

Hyrja GET_ID

Nëse vlera ndryshon, ID-ja e përgjigjës kërkohet dhe, nëse gjendet një njoftim, shfaqet. Vlera NULL në hyrje ignorohet.

Hyrja GET_NEXT

Nëse ka një skaj të pozitivë, njoftimi i ardhshëm thirret.

Hyrja GET_PREV

Nëse ka një skaj të pozitivë, njoftimi i mëparshëm thirret.

Hyrja DELETE

Nëse ka një skaj të pozitivë, njoftimi fshihet.

Hyrja READ

Nëse ka një skaj të pozitivë, njoftimi shënohet si i lexuar.

Dalja RAW_OUT

Komunikon në format JSON me ndërfaqen. Dalja është e barabartë me NULL vetëm gjatë dërgimit.

Dalja TOTAL

Kthen numrin e njoftimeve në këtë kutie.

Dalja POSITION

Kthen pozicionin aktual të njoftimit të mesazhit. Njoftimi më i fundit shtohet në fund.

Dalja ID

Dalja FROM

Kthen dërguesin e njoftimit.

Dalja TO

Kthen një ose shumë marrës të njoftimeve. Shumë marrës ndahen me një pikëpresje ";".

Dalja SUBJECT

Kthen subjektin e njoftimit.

Dalja TEXT

Kthen tekstin ose trupin e njoftimit.

Dalja PRIORITY

Kthen prioritetin e njoftimit. Si këto prioritete vlerësohen, vareson nga ndërfaqa e përdorur. Vlerat e mundshme janë: 1, 0, -1 ose edhe "high", "low"

Dalja TYPE

Kthen llojin e njoftimit.

Dalja STATUS

Kthen statusin e njoftimit.

Dalja TIME

Kthen stampën e kohës në format DT# të njoftimit.

Dalja READED

Kthen statusin e leximit të njoftimit.