Commit c2cc2054 LN

关闭伺服时不需要关闭串口

1 个父辈 0432c033
...@@ -1210,15 +1210,7 @@ namespace OnlineStore.ACSingleStore ...@@ -1210,15 +1210,7 @@ namespace OnlineStore.ACSingleStore
this.txtHomeStatus.Text = value.ToString(); this.txtHomeStatus.Text = value.ToString();
} }
private void btnOpenWCF_Click(object sender, EventArgs e)
{
//WCFControl.OpenWCF();
}
private void btnCloseWCF_Click(object sender, EventArgs e)
{
//WCFControl.CloseWCF();
}
private void chbAuto_CheckedChanged(object sender, EventArgs e) private void chbAuto_CheckedChanged(object sender, EventArgs e)
{ {
...@@ -1277,6 +1269,8 @@ namespace OnlineStore.ACSingleStore ...@@ -1277,6 +1269,8 @@ namespace OnlineStore.ACSingleStore
StoreOpenStatus(false); StoreOpenStatus(false);
KNDManager.CloseAllConnection(); KNDManager.CloseAllConnection();
KNDAIManager.CloseAllConnection(); KNDAIManager.CloseAllConnection();
ACServerManager.CloseAllPort();
//WCFControl.CloseWCF(); //WCFControl.CloseWCF();
System.Environment.Exit(System.Environment.ExitCode); System.Environment.Exit(System.Environment.ExitCode);
} }
......
...@@ -97,6 +97,14 @@ namespace OnlineStore.DeviceLibrary ...@@ -97,6 +97,14 @@ namespace OnlineStore.DeviceLibrary
return true; return true;
} }
public static void CloseAllPort()
{
List<string> kes = new List<string>(serialBeanMap.Keys);
foreach (string key in kes)
{
ColsePort(key);
}
}
public static void ColsePort(string portName) public static void ColsePort(string portName)
{ {
AcSerialBean bean = GetSerialBean(portName); AcSerialBean bean = GetSerialBean(portName);
......
...@@ -648,7 +648,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -648,7 +648,7 @@ namespace OnlineStore.DeviceLibrary
{ {
ACServerManager.ServoOff(axis.DeviceName, axis.GetAxisValue()); ACServerManager.ServoOff(axis.DeviceName, axis.GetAxisValue());
//关闭串口,等下次重新打开 //关闭串口,等下次重新打开
ACServerManager.ColsePort(axis.DeviceName); // ACServerManager.ColsePort(axis.DeviceName);
} }
Thread.Sleep(100); Thread.Sleep(100);
KNDIOMove(IO_Type.Run_Signal, IO_VALUE.LOW); KNDIOMove(IO_Type.Run_Signal, IO_VALUE.LOW);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!