| 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最不優先 |