public Action Disconnect() { return(act(() => { Ch.CloseComm(); System.Threading.Thread.Sleep(80); })); }
public Action Disconnect() { return(act(() => { try { Ch.CloseComm(); System.Threading.Thread.Sleep(80); } catch (Exception) { } })); }
public Action Connect(string path, ConnectMode mode) { return(act(() => { switch (mode) { case ConnectMode.IP: Ch.CloseComm(); Ch.OpenCommEthernetTCP(path, Ch.ACSC_SOCKET_STREAM_PORT); System.Threading.Thread.Sleep(80); break; case ConnectMode.Com: Ch.CloseComm(); Ch.OpenCommSerial(Convert.ToInt32(path), -1); System.Threading.Thread.Sleep(80); break; } ; })); }