Я работаю с планшетом Chainway p80. Это Android-планшет с RFID. Я могу заставить RFID работать. Однако иногда RFID дает сбой и выдает результат init() err UHFOpenAndConnect: -1. Проблема заключается в запуске RFID-модуля внутри планшета. Это случается время от времени, и во многих сценариях я не могу найти причину этого. если я подожду 15 минут и попробую еще раз, это сработает. Ниже приведен логарифм.
Я работаю с планшетом Chainway p80. Это Android-планшет с RFID. Я могу заставить RFID работать. Однако иногда RFID дает сбой и выдает результат init() err UHFOpenAndConnect: -1. Проблема заключается в запуске RFID-модуля внутри планшета. Это случается время от времени, и во многих сценариях я не могу найти причину этого. если я подожду 15 минут и попробую еще раз, это сработает. Ниже приведен логарифм. [code]D/DeviceAPI: GetUm7Hw() Status=-2 D/DeviceAPI: ----------UHFUHF_OpenAndConnect_Ex GetUm7Hw(HwVersion) = 1 ---------- D/DeviceAPI: GetUm7Hw() Status=-2 D/DeviceAPI: UHF SLR5100_SendAndRev() sbuf[0] = ff D/DeviceAPI: UHF SLR5100_SendAndRev() sbuf[1] = 0 UHF SLR5100_SendAndRev() sbuf[2] = 4 UHF SLR5100_SendAndRev() sbuf[3] = 1d UHF SLR5100_SendAndRev() sbuf[4] = b I/DeviceAPI_UHF: init() Uart = /dev/ttyMSM2 E/DeviceAPI_UHF: init() err UHFOpenAndConnect result:-1 D/mContext: com.rscja.deviceapi.RFIDWithUHFUART@5d3bc82 E/DeviceAPI_UHF: startInventory() err :-1 E/DeviceAPI_UHF: stopInventory() err :-1 I/MY: UHFReadTagFragment.onPause [/code] Я добавил код как фрагмент и как действие. Убедился, что один файл вызывает initUHF(), чтобы он не мешал процессу.