public SettingBarcodeScanControl Setup() { this.cbxVendor.SelectedItem = SensorMgr.Instance.barcodeScanner1.Vendor; if (this.conveyorNo == 0) { this.tbxCmdRead.Text = Machine.Instance.BarcodeSanncer1.BarcodeScannable.CmdReadValue; this.tbxDelimiter.Text = Machine.Instance.BarcodeSanncer1.BarcodeScannable.Delimiter.ToString(); this.settingBackUp = (BarcodeScanSetting)SensorMgr.Instance.barcodeScanner1.Clone(); } else { this.tbxCmdRead.Text = Machine.Instance.BarcodeSanncer2.BarcodeScannable.CmdReadValue; this.tbxDelimiter.Text = Machine.Instance.BarcodeSanncer2.BarcodeScannable.Delimiter.ToString(); this.settingBackUp = (BarcodeScanSetting)SensorMgr.Instance.barcodeScanner2.Clone(); } return(this); }
public BarcodeScanner LoadSetting(BarcodeScanSetting scanSetting) { if (scanSetting == null) { this.BarcodeScannable = new BarcodeScannableKencey(scanSetting.EasySerialPort); return(this); } switch (scanSetting.Vendor) { case BarcodeScanner.Vendor.SR700: this.BarcodeScannable = new BarcodeScannableKencey(scanSetting.EasySerialPort); break; case BarcodeScanner.Vendor.Disable: this.BarcodeScannable = new BarcodeScannableDisable(scanSetting.EasySerialPort); break; } return(this); }