Package com.metratec.lib.rfidreader.iso
Class Dwarf15
- 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.Dwarf15
-
public class Dwarf15 extends ISOReader
Dwarf15 HF SMD Module
One of the smallest HF RFID modules in the world for direct SMD soldering- 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 Dwarf15(java.lang.String identifier, ICommConnection connection)
Creates a new Dwarf15 with the specified connectionDwarf15(java.lang.String identifier, ICommConnection connection, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new Dwarf15 with the specified connection and reader modeDwarf15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber)
Creates a new Dwarf15 class for communicate with the specified metraTec usb Dwarf15Dwarf15(java.lang.String identifier, java.lang.String ipAddress, int port)
Creates a new Dwarf15 class for communicate with the specified metraTec ethernet Dwarf15Dwarf15(java.lang.String identifier, java.lang.String portName, int baudrate, int dataBit, int stopBit, int parity, int flowControl)
Creates a new Dwarf15 class for communicate with the specified metraTec serial Dwarf15Dwarf15(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 Dwarf15 class for communicate with the specified metraTec serial Dwarf15Dwarf15(java.lang.String identifier, java.lang.String ipAddress, int port, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new Dwarf15 class for communicate with the specified metraTec ethernet Dwarf15Dwarf15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new Dwarf15 class for communicate with the specified metraTec usb Dwarf15
-
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
-
Dwarf15
public Dwarf15(java.lang.String identifier, ICommConnection connection)
Creates a new Dwarf15 with the specified connection- Parameters:
identifier
- reader identifierconnection
- the communication interface (instance ofICommConnection
)
-
Dwarf15
public Dwarf15(java.lang.String identifier, ICommConnection connection, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new Dwarf15 with the specified connection and reader mode- Parameters:
identifier
- reader identifierconnection
- the communication interface (instance ofICommConnection
)mode
-ISOReader.MODE
sri
-ISOReader.SRI
-
Dwarf15
public Dwarf15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new Dwarf15 class for communicate with the specified metraTec usb Dwarf15- Parameters:
identifier
- reader identifierusbDeviceSerialNumber
- serial number of the usb readermode
-ISOReader.MODE
sri
-ISOReader.SRI
-
Dwarf15
public Dwarf15(java.lang.String identifier, java.lang.String usbDeviceSerialNumber)
Creates a new Dwarf15 class for communicate with the specified metraTec usb Dwarf15- Parameters:
identifier
- reader identifierusbDeviceSerialNumber
- serial number of the usb reader
-
Dwarf15
public Dwarf15(java.lang.String identifier, java.lang.String ipAddress, int port)
Creates a new Dwarf15 class for communicate with the specified metraTec ethernet Dwarf15- Parameters:
identifier
- reader identifieripAddress
- ip address of the ethernet readerport
- port of the ethernet reader
-
Dwarf15
public Dwarf15(java.lang.String identifier, java.lang.String ipAddress, int port, ISOReader.MODE mode, ISOReader.SRI sri)
Creates a new Dwarf15 class for communicate with the specified metraTec ethernet Dwarf15- Parameters:
identifier
- reader identifieripAddress
- ip address of the ethernet readerport
- port of the ethernet readermode
-ISOReader.MODE
sri
-ISOReader.SRI
-
Dwarf15
public Dwarf15(java.lang.String identifier, java.lang.String portName, int baudrate, int dataBit, int stopBit, int parity, int flowControl)
Creates a new Dwarf15 class for communicate with the specified metraTec serial Dwarf15- 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
-
Dwarf15
public Dwarf15(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 Dwarf15 class for communicate with the specified metraTec serial Dwarf15- 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
-
-