示例#1
0
        private void UpdateCheckBox(object input)
        {
            FormMain.HostControl.Events.Load();
            MonitoringUpdate.EventUpdate("MAPDT", FormMain.HostControl.Events.MAPDT);
            MonitoringUpdate.EventUpdate("PORT", FormMain.HostControl.Events.PORT);
            MonitoringUpdate.EventUpdate("PRS", FormMain.HostControl.Events.PRS);
            MonitoringUpdate.EventUpdate("SYSTEM", FormMain.HostControl.Events.SYSTEM);
            MonitoringUpdate.EventUpdate("TRANSREQ", FormMain.HostControl.Events.TRANSREQ);
            MonitoringUpdate.EventUpdate("FFU", FormMain.HostControl.Events.FFU);
            MonitoringUpdate.EventUpdate("BF1_BYPASS", FormMain.HostControl.Events.BF1_BYPASS);
            NodeManagement.Get("BF1").ByPassCheck = FormMain.HostControl.Events.BF1_BYPASS;
            MonitoringUpdate.EventUpdate("BF2_BYPASS", FormMain.HostControl.Events.BF2_BYPASS);
            NodeManagement.Get("BF2").ByPassCheck = FormMain.HostControl.Events.BF2_BYPASS;

            DIOUpdate.UpdateDIOStatus("RED", "False");
            DIOUpdate.UpdateDIOStatus("ORANGE", "False");
            DIOUpdate.UpdateDIOStatus("GREEN", "False");
            DIOUpdate.UpdateDIOStatus("BLUE", "False");
            DIOUpdate.UpdateDIOStatus("BUZZER1", "False");
            DIOUpdate.UpdateDIOStatus("BUZZER2", "False");

            foreach (Node node in NodeManagement.GetList())
            {
                MonitoringUpdate.EventUpdate(node.Name + "_Enable", node.Enable);
            }
        }
示例#2
0
        public void On_Data_Chnaged(string Parameter, string Value, string Type)
        {
            switch (Parameter)
            {
            case "BF1_DOOR_OPEN":
            case "BF1_ARM_EXTEND_ENABLE":
            case "BF2_DOOR_OPEN":
            case "BF2_ARM_EXTEND_ENABLE":
            case "ARM_NOT_EXTEND_BF1":
            case "ARM_NOT_EXTEND_BF2":
                DIOUpdate.UpdateInterLock(Parameter, Value);
                break;

            default:
                DIOUpdate.UpdateDIOStatus(Parameter, Value);
                break;
            }
        }