com.thingmagic
Enum SerialReader.Configuration

java.lang.Object
  extended by java.lang.Enum<SerialReader.Configuration>
      extended by com.thingmagic.SerialReader.Configuration
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SerialReader.Configuration>
Enclosing class:
SerialReader

public static enum SerialReader.Configuration
extends java.lang.Enum<SerialReader.Configuration>

The device configuration keys for use in SerialReader.cmdGetReaderConfiguration(com.thingmagic.SerialReader.Configuration) and SerialReader.cmdSetReaderConfiguration(com.thingmagic.SerialReader.Configuration, java.lang.Object).


Enum Constant Summary
ANTENNA_CONTROL_GPIO
          A bitmask of the GPO pins that are used for antenna port switching.
CONFIGURATION_TRIGGER_READ_GPIO
           
CURRENT_MSG_TRANSPORT
           
ENABLE_FILTERING
          enable/disable tag filtering Type: Boolean
EXTENDED_EPC
          Whether the reader permits EPCs longer than 96 bits
PRODUCT_GROUP_ID
          General category of finished reader into which module is integrated; e.g., 0: bare module 1: In-vehicle Reader (e.g., Tool Link, Vega) 2: USB Reader
PRODUCT_ID
          Product ID (Group ID 0x0002 ) information 0x0001 :M5e-C USB reader 0x0002 :Backback NA antenna 0x0003 :Backback EU antenna
RECORD_HIGHEST_RSSI
          In a set of reads of the same tag, whether to record the metadata of the tag read with the highest RSSI value (as opposed to the most recent).
RSSI_IN_DBM
          Whether RSSI values are reported in dBm, as opposed to arbitrary uncalibrated units.
SAFETY_ANTENNA_CHECK
          Whether to check for a connected antenna on each port before transmitting.
SAFETY_TEMPERATURE_CHECK
          Whether to check for an over-temperature condition before transmitting.
SELF_JAMMER_CANCELLATION
          Self jammer cancellation User can enable/disable through level2 API
SEND_CRC
           
TAG_BUFFER_ENTRY_TIMEOUT
          Tag Buffer Entry Timeout User can set the tag buffer timeout Type: byte array
TRANSMIT_POWER_SAVE
          Whether the reader operates in power-saving RF mode.
UNIQUE_BY_ANTENNA
          Whether reads of the same tag EPC on distinct antennas are considered distinct tag reads.
UNIQUE_BY_DATA
          Whether reads of the same tag EPC with distinct tag memory (in a cmdReadTagAndReadMultiple() operation) are considered distinct.
UNIQUE_BY_PROTOCOL
          Whether Reads of the same protocol considered same tag Type : Boolean
 
Method Summary
static SerialReader.Configuration valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SerialReader.Configuration[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNIQUE_BY_ANTENNA

public static final SerialReader.Configuration UNIQUE_BY_ANTENNA
Whether reads of the same tag EPC on distinct antennas are considered distinct tag reads.

Type: Boolean


TRANSMIT_POWER_SAVE

public static final SerialReader.Configuration TRANSMIT_POWER_SAVE
Whether the reader operates in power-saving RF mode.

Type: Boolean


EXTENDED_EPC

public static final SerialReader.Configuration EXTENDED_EPC
Whether the reader permits EPCs longer than 96 bits

Type: Boolean


ANTENNA_CONTROL_GPIO

public static final SerialReader.Configuration ANTENNA_CONTROL_GPIO
A bitmask of the GPO pins that are used for antenna port switching.

Type: Integer


SAFETY_ANTENNA_CHECK

public static final SerialReader.Configuration SAFETY_ANTENNA_CHECK
Whether to check for a connected antenna on each port before transmitting.

Type: Boolean


SAFETY_TEMPERATURE_CHECK

public static final SerialReader.Configuration SAFETY_TEMPERATURE_CHECK
Whether to check for an over-temperature condition before transmitting.

Type: Boolean


RECORD_HIGHEST_RSSI

public static final SerialReader.Configuration RECORD_HIGHEST_RSSI
In a set of reads of the same tag, whether to record the metadata of the tag read with the highest RSSI value (as opposed to the most recent).

Type: Boolean


UNIQUE_BY_DATA

public static final SerialReader.Configuration UNIQUE_BY_DATA
Whether reads of the same tag EPC with distinct tag memory (in a cmdReadTagAndReadMultiple() operation) are considered distinct.

Type: Boolean


RSSI_IN_DBM

public static final SerialReader.Configuration RSSI_IN_DBM
Whether RSSI values are reported in dBm, as opposed to arbitrary uncalibrated units.

Type: Boolean


SELF_JAMMER_CANCELLATION

public static final SerialReader.Configuration SELF_JAMMER_CANCELLATION
Self jammer cancellation User can enable/disable through level2 API


UNIQUE_BY_PROTOCOL

public static final SerialReader.Configuration UNIQUE_BY_PROTOCOL
Whether Reads of the same protocol considered same tag Type : Boolean


PRODUCT_GROUP_ID

public static final SerialReader.Configuration PRODUCT_GROUP_ID
General category of finished reader into which module is integrated; e.g., 0: bare module 1: In-vehicle Reader (e.g., Tool Link, Vega) 2: USB Reader


PRODUCT_ID

public static final SerialReader.Configuration PRODUCT_ID
Product ID (Group ID 0x0002 ) information 0x0001 :M5e-C USB reader 0x0002 :Backback NA antenna 0x0003 :Backback EU antenna


TAG_BUFFER_ENTRY_TIMEOUT

public static final SerialReader.Configuration TAG_BUFFER_ENTRY_TIMEOUT
Tag Buffer Entry Timeout User can set the tag buffer timeout Type: byte array


ENABLE_FILTERING

public static final SerialReader.Configuration ENABLE_FILTERING
enable/disable tag filtering Type: Boolean


CURRENT_MSG_TRANSPORT

public static final SerialReader.Configuration CURRENT_MSG_TRANSPORT

SEND_CRC

public static final SerialReader.Configuration SEND_CRC

CONFIGURATION_TRIGGER_READ_GPIO

public static final SerialReader.Configuration CONFIGURATION_TRIGGER_READ_GPIO
Method Detail

values

public static SerialReader.Configuration[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SerialReader.Configuration c : SerialReader.Configuration.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SerialReader.Configuration valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null