From 314a6cc89c5ab6901c18bb8e870122d1e573b46a Mon Sep 17 00:00:00 2001 From: backuppc Date: Fri, 23 Jan 2026 13:45:48 +0900 Subject: [PATCH] .. --- App.tsx | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/App.tsx b/App.tsx index 2f8e8e6..f0a3e24 100644 --- a/App.tsx +++ b/App.tsx @@ -356,19 +356,28 @@ const App: React.FC = () => { else if (reCmd === ReaderCommand.INVENTORY_G2) { if (status === 0x01 || status === 0x02 || status === 0x03 || status === 0x04) { handleInventoryResponse(data); + } else if (status === 0xFB) { + addLog('INFO', RfidProtocol.getStatusDescription(status)); + } else { + let errorDetail = RfidProtocol.getStatusDescription(status); + addLog('WARN', `Inventory Failed: ${errorDetail}`, `Status: 0x${status.toString(16).toUpperCase()}`); } } else { - let errorDetail = RfidProtocol.getStatusDescription(status); - if (status === 0xFC && data.length > 0) { - errorDetail += ` - ${RfidProtocol.getTagErrorDescription(data[0])}`; - } - addLog('ERROR', `Command 0x${reCmd.toString(16).toUpperCase()} Failed`, errorDetail); + if (status === 0xFB) { + addLog('INFO', RfidProtocol.getStatusDescription(status)); + } else { + let errorDetail = RfidProtocol.getStatusDescription(status); + if (status === 0xFC && data.length > 0) { + errorDetail += ` - ${RfidProtocol.getTagErrorDescription(data[0])}`; + } + addLog('ERROR', `Command 0x${reCmd.toString(16).toUpperCase()} Failed`, errorDetail); - if (reCmd === ReaderCommand.WRITE_DATA_G2 && performingQuickWriteRef.current) { - performingQuickWriteRef.current = false; - verificationRetriesRef.current = 0; - addLog('ERROR', 'Quick Write Verification Cancelled due to Write Error'); - alert("Quick Test Failed during Write operation."); + if (reCmd === ReaderCommand.WRITE_DATA_G2 && performingQuickWriteRef.current) { + performingQuickWriteRef.current = false; + verificationRetriesRef.current = 0; + addLog('ERROR', 'Quick Write Verification Cancelled due to Write Error'); + alert("Quick Test Failed: Write Error (" + errorDetail + ")"); + } } }