public Form1() { InitializeComponent(); _keyboardScanner = new KeyboardScanner(); _keyboardScanner.BarcodeTypedEvent += Form1_BarcodeTypedProcessor; _explorer = new PosExplorer(); //FindScanner(); //SetScanner(); }
/// <summary> /// Update list of new keyboards as background-worker /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BACKGROUND_SCANNER_DoWork(object sender, DoWorkEventArgs e) { //Start a keyboardScanner KeyboardScanner kbs = new KeyboardScanner( Properties.Settings.Default.TimeOutDelay, Properties.Resources.KeyboardScanner__staticId, Properties.Settings.Default.SafeModeScan); kbs.LoadList(115200); //Filter keyboards filterKeyboards(kbs.Ports, kbs.Uuid); //Update control _refreshing = false; this.Invoke(new Action(() => { REFRESH_BUTTON.Enabled = true; displayKeyboardCount(); })); }