Package com.zebra.rfid.api3
Class Gen2v2
java.lang.Object
com.zebra.rfid.api3.Gen2v2
This class handles the Gen2v2 operations. Only Event based operations are supported
Contains the parameter declaration and initialization of each Gen2v2 operation
Contains the api's for the operations to be invoked by Application
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
Constructor.class
class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
authenticate
(Gen2v2.AuthenticateParams authenticateParams, AccessFilter accessFilter, AntennaInfo antennaInfo) This method is used to authenticate.void
crypto
(Gen2v2.CryptoParams cryptoParams, AccessFilter accessFilter, AntennaInfo antennaInfo) This method is used for crypto operations.void
readBuffer
(Gen2v2.ReadBufferParams readBufferParams, AccessFilter accessFilter, AntennaInfo antennaInfo) This method is used to authenticate.void
untraceable
(Gen2v2.UntraceableParams untraceableParams, AccessFilter accessFilter, AntennaInfo antennaInfo) This method is used for untraceable operations.
-
Constructor Details
-
Gen2v2
public Gen2v2()
-
-
Method Details
-
authenticate
public void authenticate(Gen2v2.AuthenticateParams authenticateParams, AccessFilter accessFilter, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException This method is used to authenticate.- Parameters:
authenticateParams
- Parameters required for the authenticate operation.antennaInfo
- Antennas on which the current operation is to be performed. If this is null, operation will be performed on all Antennas.- Throws:
InvalidUsageException
OperationFailureException
-
readBuffer
public void readBuffer(Gen2v2.ReadBufferParams readBufferParams, AccessFilter accessFilter, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException This method is used to authenticate.- Parameters:
readBufferParams
- Parameters required for the readbuffer operation.antennaInfo
- Antennas on which the current operation is to be performed. If this is null, operation will be performed on all Antennas.- Throws:
InvalidUsageException
OperationFailureException
-
untraceable
public void untraceable(Gen2v2.UntraceableParams untraceableParams, AccessFilter accessFilter, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException This method is used for untraceable operations.- Parameters:
untraceableParams
- Parameters required for the untraceable operation.antennaInfo
- Antennas on which the current operation is to be performed. If this is null, operation will be performed on all Antennas.- Throws:
InvalidUsageException
OperationFailureException
-
crypto
public void crypto(Gen2v2.CryptoParams cryptoParams, AccessFilter accessFilter, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException This method is used for crypto operations.- Parameters:
cryptoParams
- Parameters required for the crypto operations.antennaInfo
- Antennas on which the current operation is to be performed. If this is null, operation will be performed on all Antennas.- Throws:
InvalidUsageException
OperationFailureException
-