protected void secsDisconnected(object sender, SECSEventArgs e) { if (line.Secs_Link_Stat == SCAppConstants.LinkStatus.LinkFail) { return; } //not implement Dictionary <string, CommuncationInfo> dicCommunactionInfo = scApp.getEQObjCacheManager().CommonInfo.dicCommunactionInfo; if (dicCommunactionInfo.ContainsKey("MCS")) { dicCommunactionInfo["MCS"].IsConnectinoSuccess = false; } isOnlineWithMcs = false; line.Secs_Link_Stat = SCAppConstants.LinkStatus.LinkFail; line.connInfoUpdate_Disconnection(); AEQPT fourColorLight = scApp.getEQObjCacheManager().getEquipmentByEQPTID("FOUR_COLOR_LIGHT"); if (fourColorLight != null) { //Task.Run(() => fourColorLight.setFourColorLightBlue(false)); } SCUtility.RecodeConnectionInfo ("MCS", SCAppConstants.RecodeConnectionInfo_Type.Disconnection.ToString(), line.StopWatch_mcsConnectionTime.Elapsed.TotalSeconds); }
protected void secsDisconnected(object sender, SECSEventArgs e) { if (line.Secs_Link_Stat == SCAppConstants.LinkStatus.LinkFail) { return; } //not implement Dictionary <string, CommuncationInfo> dicCommunactionInfo = scApp.getEQObjCacheManager().CommonInfo.dicCommunactionInfo; if (dicCommunactionInfo.ContainsKey("MCS")) { dicCommunactionInfo["MCS"].IsConnectinoSuccess = false; } isOnlineWithMcs = false; line.Secs_Link_Stat = SCAppConstants.LinkStatus.LinkFail; Task.Run(() => scApp.LineService.OfflineWithHostByOp()); scApp.TransferService.TransferServiceLogger.Info(DateTime.Now.ToString("HH:mm:ss.fff ") + "MCS 斷線"); line.connInfoUpdate_Disconnection(); SCUtility.RecodeConnectionInfo ("MCS", SCAppConstants.RecodeConnectionInfo_Type.Disconnection.ToString(), line.StopWatch_mcsConnectionTime.Elapsed.TotalSeconds); }
public void stopHostCommunication() { scApp.getBCFApplication().getSECSAgent(scApp.EAPSecsAgentName).stop(); line.Secs_Link_Stat = SCAppConstants.LinkStatus.LinkFail; line.connInfoUpdate_Disconnection(); AEQPT fourColorLight = scApp.getEQObjCacheManager().getEquipmentByEQPTID("FOUR_COLOR_LIGHT"); if (fourColorLight != null) { //Task.Run(() => fourColorLight.setFourColorLightBlue(false)); } }
protected void secsDisconnected(object sender, SECSEventArgs e) { if (line.Secs_Link_Stat == SCAppConstants.LinkStatus.LinkFail) return; //not implement Dictionary<string, CommuncationInfo> dicCommunactionInfo = scApp.getEQObjCacheManager().CommonInfo.dicCommunactionInfo; if (dicCommunactionInfo.ContainsKey("MCS")) { dicCommunactionInfo["MCS"].IsConnectinoSuccess = false; } isOnlineWithMcs = false; line.Secs_Link_Stat = SCAppConstants.LinkStatus.LinkFail; line.connInfoUpdate_Disconnection(); SCUtility.RecodeConnectionInfo ("MCS", SCAppConstants.RecodeConnectionInfo_Type.Disconnection.ToString(), line.StopWatch_mcsConnectionTime.Elapsed.TotalSeconds); }
public void stopHostCommunication() { scApp.getBCFApplication().getSECSAgent(scApp.EAPSecsAgentName).stop(); line.Secs_Link_Stat = SCAppConstants.LinkStatus.LinkFail; line.connInfoUpdate_Disconnection(); }