MC系列控制板 編譯器使用說明書 版本2.0

AlarmFunction

報警系統功能函數.

語法

AlarmFunction("RESET")

重置所有報警
AlarmFunction("RESETASPOWERUP") 重置所有報警(模擬重新開機)
AlarmFunction("RESET", ZoneIndex) 重置某一個報警

AlarmFunction("RESETASPOWERUP", ZoneIndex)

重置某一個報警(模擬重新開機)
AlarmFunction("Next") 顯示下一個個報警點
AlarmFunction("ACK", ZoneIndex) 確認某一個報警
AlarmFunction("ACKALL") 確認所有報警
AlarmFunction("ACKGROUP", Group) 確認某一群組的所有報警
AlarmFunction("BYPASS", ZoneIndex, BYPASSORNOT) 旁路一個報警點
AlarmFunction("BYPASSGROUP", Group, BYPASSORNOT) 旁路某一群組的所有報警點
AlarmFunction("TEST") 報警測試
AlarmFunction("SIM",ZoneIndex, NewStatus) 改變某一報警點的狀態
AlarmFunction("SIM",ZoneIndex, ArrayName, StartIndex,Lenght) 改變一個或一個以上報警點的狀態
AlarmFunction("INI",ZoneIndex, Flag, Level, Group) 初始化某一報警點
   

參數

參數名稱 類型 說明
ZoneIndex Int

報警點編號

Group Byte 群組編號, 0 ~ 255.
BYPASSORNOT Bit 0 表示不旁路, 其他表示旁路
NewStatus Bit 新的狀態
dstArrayName Array 來源數組名稱
StartIndex Int 來源數組的起始索引
Length Int 來源數據長度
Flag Byte bit0: 置1表示旁路該報警點
bit1: 報警點的正常狀態
bit2: 置1表示該報警點需確認(ACK)
bit3: 置1表示不處理第一次收到的報警點狀態
bit4: 置1表示在處理收到報警點狀態時先取反
bit5: 置1表示允許報警測試
Level Byte 優先次序 , 0 最優先, 255最不優先