功能區塊 MSG_BOX

功能區塊 MSG_BOX 管理介面格式為 RAW 的訊息。

功能區塊透過 RAW_INRAW_OUT 與相同的介面變數連接。例如,in.RAWout.RAW。使用相同的功能區塊在箱子之間切換是不可能的。

注意: 可能並非所有輸出都受到通訊支援。這取決於介面而定。

輸入 RAW_IN

從介面接收數據。可以區分操作的回饋,以便能夠將傳輸發送到多個功能區塊。然而,同時發送可能會導致數據丟失。

輸入 GET_POSITION

當值變更時,會取得對應的位置。位置從 0 開始,到 TOTAL-1 結束。值會自動限制。輸入的值 NULL 會被忽略。

提示: 若要顯示最新訊息,可以將輸出 TOTAL 與輸入連接。此外,應使用 SEL 觸發一個脈衝,以便即使在滿箱的情況下也能顯示訊息。

輸入 GET_ID

當值變更時,會搜尋對應的 ID 並若找到訊息則顯示。輸入的值 NULL 會被忽略。

輸入 GET_NEXT

在正向邊緣時,會呼叫下一則訊息。

輸入 GET_PREV

在正向邊緣時,會呼叫上一則訊息。

輸入 DELETE

在正向邊緣時,會刪除訊息。

輸入 READ

在正向邊緣時,會將訊息標記為已讀取。

輸出 RAW_OUT

以 JSON 格式與介面通訊。輸出僅在發送時不等於 NULL

輸出 TOTAL

回傳此箱子中的訊息數量。

輸出 POSITION

回傳訊息的當前訊息位置。最新訊息會在末端附加。

輸出 ID

輸出 FROM

回傳訊息的發送者。

輸出 TO

回傳一個或多個訊息的接收者。多個接收者會以分號 ";" 分隔。

輸出 SUBJECT

回傳訊息的主旨。

輸出 TEXT

回傳訊息的文字或正文。

輸出 PRIORITY

回傳訊息的優先順序。這些優先順序如何評估取決於使用的介面。可能的值為:10-1"high""low"

輸出 TYPE

回傳訊息的類型。

輸出 STATUS

回傳訊息的狀態。

輸出 TIME

回傳訊息的時間戳記,格式為 DT#

輸出 READED

回傳訊息的讀取狀態。