TheChetan

Untitled

Jul 8th, 2026
11,269
-3
Never
2
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 3
  1. private fun beginScanning() {
  2. try {
  3. tags.clear()
  4. val params = InventoryParams()
  5. params.ants = intArrayOf(1);
  6. params.inventoryMode = InventoryMode.MULTI_TAG_FAST;
  7. params.smartMode = Reader.IT_MODE.IT_MODE_CT;
  8. params.timeout = 50
  9. params.isReadTid = true;
  10. params.option = 10;
  11.  
  12. UHFParamsOperator.getInstance().setGen2Session(2);
  13. UHFParamsOperator.getInstance().setGen2Target(2)
  14.  
  15. val listener = ReadListener() { list ->
  16. list.forEach { tag ->
  17. tags.add(ScannedTag(tag))
  18. }
  19. }
  20.  
  21. val exListener = ReadExceptionListener() {
  22. fun tagReadException(err: Reader.READER_ERR) {
  23. Toast.makeText(this, "Error in scanning: ${err.name}", Toast.LENGTH_SHORT).show()
  24. }
  25. }
  26.  
  27. UHFEngine.getEngine().startInventory(params, listener, exListener);
  28. Toast.makeText(this, "Started Scanning", Toast.LENGTH_SHORT).show()
  29. } catch (err: Error) {
  30. Toast.makeText(this, "Error in stating scans: ${err.message}", Toast.LENGTH_SHORT).show()
  31. }
  32.  
  33. }
Advertisement