Package com.metratec.lib.rfidreader.iso
Class QR15
- java.lang.Object
-
- com.metratec.lib.rfidreader.MetratecReader<T>
-
- com.metratec.lib.rfidreader.MetratecReaderGen1<HfTag>
-
- com.metratec.lib.rfidreader.iso.ISOReader
-
- com.metratec.lib.rfidreader.iso.QR15
-
public class QR15 extends ISOReader
QR15 Plug-In Module
Compact HF Plug-In Modul with integrated antenna and a read range of up to 70 mm- Author:
- mn
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.metratec.lib.rfidreader.iso.ISOReader
ISOReader.MODE, ISOReader.SRI
-
-
Field Summary
-
Fields inherited from class com.metratec.lib.rfidreader.MetratecReader
STATE_CONFIGURING, STATE_CONNECTING, STATE_RUNNING, STATE_STOPPED, STATE_WAITING_FOR_RECONNECT
-
-
Constructor Summary
Constructors Constructor Description QR15(java.lang.String identifier, ICommConnection connection)
Creates a new QR15 with the specified connectionQR15(java.lang.String identifier, ICommConnection connection, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 with the specified connection and reader modeQR15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber)
Creates a new QR15 class for communicate with the specified metraTec usb QR15QR15(java.lang.String identifier, java.lang.String ipAddress, int port)
Creates a new QR15 class for communicate with the specified metraTec ethernet QR15QR15(java.lang.String identifier, java.lang.String portName, int baudrate, int dataBit, int stopBit, int parity, int flowControl)
Creates a new QR15 class for communicate with the specified metraTec serial QR15QR15(java.lang.String identifier, java.lang.String portName, int baudrate, int dataBit, int stopBit, int parity, int flowControl, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 class for communicate with the specified metraTec serial QR15QR15(java.lang.String identifier, java.lang.String ipAddress, int port, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 class for communicate with the specified metraTec ethernet QR15QR15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 class for communicate with the specified metraTec usb QR15
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setPower(int value)
The second generation ISO 15693 devices with hardware revision >= 02.00 allow setting power values of 100 or 200 (mW).-
Methods inherited from class com.metratec.lib.rfidreader.iso.ISOReader
close, getInventory, getInventorySingleSlot, getInventoryUnique, getInventoryUniqueSingleSlot, getMODE, getSRI, getTagData, getTagData, getTagData, getTagSystemInformation, getUseAFI, lockTagAFI, lockTagDSFID, scanInventory, scanInventory, sendDirectReadingRequest, sendDirectWritingRequest, sendReadingRequest, sendWritingRequest, setAntennaPort, setMode, setMultiplexAntennas, setSRI, setTagAFI, setTagData, setTagData, setTagData, setTagData, setTagDSFID, setTagQuiet, setUseAFI, stopInventory
-
Methods inherited from class com.metratec.lib.rfidreader.MetratecReaderGen1
getCRCState, getEndOfFrameState, getFirmwareRevision, getHardwareRevision, getInput, getReaderType, getRevision, getSerialNumber, ping, reset, scanInventory, setOutput, standby, startInventory, stop, wakeUp
-
Methods inherited from class com.metratec.lib.rfidreader.MetratecReader
connect, connect, disconnect, getIdentifier, getInputDebounceTime, getReceiveTimeout, isConnected, setIdentifier, setInputDebounceTime, setMaxReconnectWaitTime, setMinReconnectWaitTime, setReaderEventListener, setReceiveTimeout, setTagEventListener, start, start, startAndWait, startAndWait, startInventory
-
-
-
-
Constructor Detail
-
QR15
public QR15(java.lang.String identifier, ICommConnection connection)
Creates a new QR15 with the specified connection- Parameters:
identifier
- reader identifierconnection
- the communication interface (instance ofICommConnection
)
-
QR15
public QR15(java.lang.String identifier, ICommConnection connection, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 with the specified connection and reader mode- Parameters:
identifier
- reader identifierconnection
- the communication interface (instance ofICommConnection
)mode
-ISOReader.MODE
sri
-ISOReader.SRI
-
QR15
public QR15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber)
Creates a new QR15 class for communicate with the specified metraTec usb QR15- Parameters:
identifier
- reader identifierusbDeviceSerialNumber
- serial number of the usb reader
-
QR15
public QR15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 class for communicate with the specified metraTec usb QR15- Parameters:
identifier
- reader identifierusbDeviceSerialNumber
- serial number of the usb readermode
-ISOReader.MODE
sri
-ISOReader.SRI
-
QR15
public QR15(java.lang.String identifier, java.lang.String ipAddress, int port)
Creates a new QR15 class for communicate with the specified metraTec ethernet QR15- Parameters:
identifier
- reader identifieripAddress
- ip address of the ethernet readerport
- port of the ethernet reader
-
QR15
public QR15(java.lang.String identifier, java.lang.String ipAddress, int port, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 class for communicate with the specified metraTec ethernet QR15- Parameters:
identifier
- reader identifieripAddress
- ip address of the ethernet readerport
- port of the ethernet readermode
-ISOReader.MODE
sri
-ISOReader.SRI
-
QR15
public QR15(java.lang.String identifier, java.lang.String portName, int baudrate, int dataBit, int stopBit, int parity, int flowControl)
Creates a new QR15 class for communicate with the specified metraTec serial QR15- Parameters:
identifier
- reader identifierportName
- port on which the rs232 reader is connectedbaudrate
- baudrate of the rs232 readerdataBit
- rs232 databitsstopBit
- rs232 stopbitparity
- rs232 parityflowControl
- rs232 flowcontrol
-
QR15
public QR15(java.lang.String identifier, java.lang.String portName, int baudrate, int dataBit, int stopBit, int parity, int flowControl, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new QR15 class for communicate with the specified metraTec serial QR15- Parameters:
identifier
- reader identifierportName
- port on which the rs232 reader is connectedbaudrate
- baudrate of the rs232 readerdataBit
- rs232 databitsstopBit
- rs232 stopbitparity
- rs232 parityflowControl
- rs232 flowcontrolmode
-ISOReader.MODE
sri
-ISOReader.SRI
-
-
Method Detail
-
setPower
public void setPower(int value) throws CommConnectionException, RFIDReaderException
The second generation ISO 15693 devices with hardware revision >= 02.00 allow setting power values of 100 or 200 (mW).- Overrides:
setPower
in classISOReader
- Parameters:
value
- power in mW - 100(mW) or 200(mW)- Throws:
CommConnectionException
- if an communication exception occursRFIDReaderException
- if an reader exception occurs
-
-