public LS_FENET(string ip, int port) : this() { IP = ip; Port = port; fastEnet = new XGBFastEnet(); }
public LS_FENET(string ip, int port, object slotNo) : this(ip, port) { IP = ip; Port = port; fastEnet = new XGBFastEnet(); this.slotNo = slotNo; }
public bool Connection() { if (!System.Net.IPAddress.TryParse(IP, out System.Net.IPAddress address)) { EventscadaException?.Invoke(GetType().Name, DemoUtils.IpAddressInputWrong); return(false); } if (!int.TryParse($"{Port}", out int port)) { EventscadaException?.Invoke(GetType().Name, DemoUtils.PortInputWrong); return(false); } if (!byte.TryParse($"{slotNo}", out byte slot)) { EventscadaException?.Invoke(GetType().Name, DemoUtils.SlotInputWrong); return(false); } fastEnet = new XGBFastEnet(); try { fastEnet.IpAddress = IP; fastEnet.Port = Port; fastEnet.SlotNo = slotNo; fastEnet.SetCpuType = CpuType; try { OperateResult connect = fastEnet.ConnectServer(); if (connect.IsSuccess) { EventscadaException?.Invoke(GetType().Name, StringResources.Language.ConnectedSuccess); IsConnected = true; } else { EventscadaException?.Invoke(GetType().Name, StringResources.Language.ConnectedFailed); } return(IsConnected); } catch (Exception ex) { EventscadaException?.Invoke(GetType().Name, ex.Message); return(IsConnected); } } catch (SocketException ex) { IsConnected = false; EventscadaException?.Invoke(GetType().Name, ex.Message); return(IsConnected); } }
public override void DeviceConn(XGBFastEnetConfig config) { XGBFastEnet fastEnet = new XGBFastEnet(); fastEnet.IpAddress = config.IP; fastEnet.Port = config.Port; fastEnet.SlotNo = config.SlotNo; fastEnet.SetCpuType = config.CpuType; fastEnet.CompanyID = config.CompanyID; OperateResult connect = fastEnet.ConnectServer(); NetworkDevice = fastEnet; if (!connect.IsSuccess) { throw new Exception("Connect Failed"); } }
public FormLsisFEnet( ) { InitializeComponent( ); fastEnet = new XGBFastEnet( ); }
public LS_FENET() { fastEnet = new XGBFastEnet(); }