Exemplo n.º 1
0
        public Form1()
        {
            InitializeComponent();
            _keyboardScanner = new KeyboardScanner();
            _keyboardScanner.BarcodeTypedEvent += Form1_BarcodeTypedProcessor;

            _explorer = new PosExplorer();
            //FindScanner();
            //SetScanner();
        }
Exemplo n.º 2
0
        /// <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();
            }));
        }