public void Init(IDeviceInit deviceInit) { if (_mode == OSRRemoteDeviceMode.Out && !_isRunning) { _isRunning = true; StartWatcher(); } }
public void Init(IDeviceInit model) { _address = model.Address; _port = ((NetworkInitModel)model).Port; _tcodeFactory = new TCodeFactory(0.0, 1.0); _isRunning = true; UpdateConnected(false, SettingsHandler.DEVICE_CONNECT); if (_mode == OSRRemoteDeviceMode.In) { InitServer(); } else { InitiateClientConnection(); } }
public void Init(IDeviceInit deviceInit) { Dispose(); _address = deviceInit.Address; _port = ((NetworkInitModel)deviceInit).Port; _tcodeFactory = new TCodeFactory(0.0, 1.0); _udpClient = new UdpClient(); UpdateConnected(false, SettingsHandler.DEVICE_CONNECT); switch (_mode) { case OSRRemoteDeviceMode.In: StartInputServer(); break; case OSRRemoteDeviceMode.Out: StartOutputClient(); break; } }
public void Init(IDeviceInit deviceInit) { _portName = deviceInit.Address; if (string.IsNullOrEmpty(_portName)) { return; } //if (_portName.Length != 4) //{ // _portName = "\\\\.\\" + _portName; //} UpdateConnected(false, SettingsHandler.DEVICE_CONNECT); OpenPort(); if (IsRunning && _mode == OSRRemoteDeviceMode.Out) { _port.DataReceived -= Port_DataReceived_IsTcode; _port.DataReceived += Port_DataReceived_IsTcode; LookForTcodeDevice(); } else if (IsRunning && _mode == OSRRemoteDeviceMode.In) { UpdateConnected(true); } }
public void Init(IDeviceInit deviceInit) { }