private void connect() { String timeout; try { reader.ConnectUSB(0); this.textBoxDeviceID.Text = reader.GetPortPara("Device-ID"); this.buttonSearchForReader.Enabled = false; this.buttonSearchForLabels.Enabled = true; // demonstration of increasing the timeout // changing can be done only after successful connection timeout = reader.GetPortPara("Timeout"); reader.SetPortPara("Timeout", "3000"); timeout = reader.GetPortPara("Timeout"); } catch (FePortDriverException ex) { Console.WriteLine(ex.ToString()); } catch (FeReaderDriverException ex) { Console.WriteLine(ex.ToString()); } catch (FedmException ex) { Console.WriteLine(ex.ToString()); } }
//Add and Connect Reader public void AddDevice(long DeviceID) { FedmIscReader AdUSBReader; AdUSBReader = new FedmIscReader(); // add ebent listener for protocol streams to be displayed in a window AdUSBReader.AddEventListener((FeIscListener)this, FeIscListenerConst.SEND_STRING_EVENT); AdUSBReader.AddEventListener((FeIscListener)this, FeIscListenerConst.RECEIVE_STRING_EVENT); // max IIDs for each Inventory AdUSBReader.SetTableSize(FedmIscReaderConst.ISO_TABLE, 128); //Try to connect Readers try { //Connect with USB_Port AdUSBReader.ConnectUSB((int)DeviceID); map.Add(DeviceID, AdUSBReader); this.listBoxUSBReaders.Items.Add(DeviceID.ToString()); ReaderCount(); // Read out ReadInfo of connected reader AdUSBReader.ReadReaderInfo(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void OpenUSBPort() { try { fedm.ConnectUSB(0); } catch (FePortDriverException ex) { MessageBox.Show(ex.ToString(), "Connection Error!"); } }
private void OpenUSBPort() { try { fedm.ConnectUSB(0); // in this methode the readout of ReadInfo is already included } catch (FePortDriverException ex) { MessageBox.Show(ex.ToString(), "Error"); } }
private void btnConnect_Click(object sender, EventArgs e) { try { Reader.ConnectUSB(0); connected = true; // display all collected infos about the Reader Console.WriteLine(Reader.GetReaderInfo().GetReport()); } catch { } }
void AddDevice(int deviceId) { var device = new FedmIscReader(); device.SetTableSize(FedmIscReaderConst.ISO_TABLE, 128); try { device.ConnectUSB(deviceId); Devices.Add(deviceId, device); device.ReadReaderInfo(); } catch (Exception e) { Console.Error.WriteLine(e); } }
// connects to the reader (parameters may be changed to connect to something other than an usb-connected device on another bus than 255) public bool Connect() { if (_reader.Connected) // reader already connected { return(true); } if (ReaderType.Equals("USB")) // implemented for changing the type easier { try { _reader.ConnectUSB(0); // 0 to get the first usb reader found is used Logger.GetInstance().Log($"RC: Called ConnectUSB. Reader connected: {_reader.Connected}"); } catch (Exception e) { Logger.GetInstance().Log("RC: --EXCEPTION caught when connecting to an usb reader: " + e.Message); } } if (_reader.Connected) // check if the connection could be established { try { _readerInfo = _reader.ReadReaderInfo(); Logger.GetInstance().Log("RC: Received Reader Info: " + _readerInfo); } catch (Exception e) { Logger.GetInstance().Log("RC: --EXCEPTION caught when reading info from connected reader: " + e.Message); } return(true); } else { return(false); } }
public bool ConnectUSB() { _reader.ConnectUSB(0); return(_reader.Connected); }
public void ConnectScanner(FedmIscReader reader) { reader.ConnectUSB(0); }