public void startInventory(AntennaConfiguration antennaConfiguration, ROReportSpec rOReportSpec) { try { if (connected && !started) { _readerSettings.clearTagInfoQueue(); _readerSettings.SetReaderConfiguration(_filepath, antennaConfiguration, rOReportSpec); _readerSettings.antennaConfiguration = antennaConfiguration; _readerSettings.rOReportSpec = rOReportSpec; _currentSpecID = _readerSettings.AddROSpec(_filepath); _readerSettings.Enable_ROSpec(_currentSpecID); _readerSettings.Start_ROSpec(_currentSpecID); started = true; _readerSettings.TotalTagCount = 0; Console.WriteLine("status: started"); } } catch (Exception e) { Console.WriteLine(e.ToString()); } }