ModbusHelper去掉单例
This commit is contained in:
parent
47d2d9c475
commit
fd17d9e5a9
|
@ -23,7 +23,7 @@ namespace DM_Weight.Port
|
|||
private Socket socket;
|
||||
private TcpClient client;
|
||||
private static ModbusHelper instance;
|
||||
private static readonly object objLock = new object();
|
||||
//private static readonly object objLock = new object();
|
||||
private readonly ILog logger = LogManager.GetLogger(typeof(CheckOrderNewWindowViewModel));
|
||||
private ModbusHelper()
|
||||
{
|
||||
|
@ -45,13 +45,8 @@ namespace DM_Weight.Port
|
|||
//}
|
||||
if (instance == null)
|
||||
{
|
||||
lock (objLock)
|
||||
{
|
||||
if (instance == null)
|
||||
instance = new ModbusHelper();
|
||||
}
|
||||
instance = new ModbusHelper();
|
||||
}
|
||||
|
||||
return instance;
|
||||
}
|
||||
private void SetModusIpMaster()
|
||||
|
|
|
@ -287,7 +287,7 @@ namespace DM_Weight.ViewModels
|
|||
//}
|
||||
if (SelectedMenu != null && SelectedMenu.PremissionName == "退出")
|
||||
{
|
||||
bool[] boolArrs = {false,false };//ModbusHelper.GetInstance().GetAllBoxState();
|
||||
bool[] boolArrs = ModbusHelper.GetInstance().GetAllBoxState();
|
||||
bool allTrue = Array.TrueForAll(boolArrs, b => b);
|
||||
//false是关着,true是开着
|
||||
if (!allTrue)
|
||||
|
|
Loading…
Reference in New Issue