I'm trying to read both TID and EPC tag data using the MC3330R and the RFID3 SDK. I've encountered problems:
1. Is there a way to specify the memory bank to be read? There seems to be a "com.zebra.rfid.api3.MEMORY_BANK" class, but I can't see it used anywhere as a parameter.
2. TagData has a getMemoryBankData() method which returns a java.lang.String. I would have expected a byte array not a String. Does the library do any EPC decoding? If not, the binary tag contents will in general not form a proper UTF-8 String. It's a binary blob and should be returned as a byte array.
Help would be very much appreciated.