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); } }
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; } }