Uses of Class
com.alien.enterpriseRFID.reader.AlienReaderException

Packages that use AlienReaderException
com.alien.enterpriseRFID.reader The Reader classes are the primary classes for communicating with a reader either over the network or serial port. 
 

Uses of AlienReaderException in com.alien.enterpriseRFID.reader
 

Subclasses of AlienReaderException in com.alien.enterpriseRFID.reader
 class AlienReaderCommandErrorException
           
 class AlienReaderConnectionException
           
 class AlienReaderConnectionRefusedException
           
 class AlienReaderInvalidArgumentException
           
 class AlienReaderNoTagException
           
 class AlienReaderNotValidException
           
 class AlienReaderTimeoutException
           
 

Methods in com.alien.enterpriseRFID.reader that throw AlienReaderException
 Tag[] AlienClassOEMReader.getTagList()
          Returns an array of tags known to the reader, once.
 Tag[] AlienClassOEMReader.getTagList(int multiplier)
          Fetches and returns the tag list, using a multiplier count.
 Tag AlienClassOEMReader.getTag()
          Acquires one Tag, once.
 Tag AlienClassOEMReader.getTag(int multiplier)
          Acquires one Tag, using a multiplier.
 java.lang.String AlienClassOEMReader.getTagID()
          Acquires tags, and returns the TagID of the first tag on the TagList.
 java.lang.String AlienClassOEMReader.getReaderVersion()
          Returns the firmware version of this reader, including the ReaderLocale and ReaderType values.
 void AlienClassOEMReader.setReaderNumber(int readerNumber)
          Changes the ReaderNumber parameter of this reader.
 int AlienClassOEMReader.getReaderNumber()
          Returns the ReaderNumber stored in this reader.
 void AlienClassOEMReader.setBaudRate(int baudRate)
          Sets the reader's serial communication baud rate to the value specified.
 void AlienClassOEMReader.reboot()
          Causes the reader module to reboot.
 void AlienClassOEMReader.setIOPortValue(int portValue)
          Sets or clears specified output port pins.
 int AlienClassOEMReader.getIOPortValue()
          Returns the current state of the input/output port pins.
 int AlienClassOEMReader.getExternalInput()
          Returns the decimal representation of the state of the external inputs.
 void AlienClassOEMReader.setExternalOutput(int value)
          Changes the state of the reader's external output pins.
 void AlienClassOEMReader.setActiveAntenna(int antennaNumber)
          Sets the active antenna to the specified value.
 int AlienClassOEMReader.getActiveAntenna()
          Returns the number of the active antenna.
 void AlienClassOEMReader.setProgAntenna(int antennaNumber)
          Sets the programming antenna to the specified value.
 int AlienClassOEMReader.getProgAntenna()
          Returns the number of the programming antenna.
 void AlienClassOEMReader.setRFAttenuation(int attenuationValue)
          Sets the RF power attenuation to the value associated with argument provided.
 int AlienClassOEMReader.getRFAttenuation()
          Returns the RF power attenuation value from non-volatile memory.
 int AlienClassOEMReader.getProgramEnableMode()
          Returns a bitmap specifying which program functions are enabled for this reader.
 int AlienClassOEMReader.getGeneralPurposeOutputs()
          Returns a bitmap specifying which of the I/O ports have been configured to be General Purpose Outputs.
 int AlienClassOEMReader.getGeneralPurposeInputs()
          Returns a bitmap specifying which of the I/O ports have been configured to be General Purpose Inputs.
 int AlienClassOEMReader.getBidirectionalIOPorts()
          Returns a bitmap specifying which of the I/O ports have been configured to be Bidirectional inputs/outputs.
 int AlienClassOEMReader.getMaxHopTableIndex()
          Returns the maximum allowable Hop Channel that is used in the hopping table.
 int AlienClassOEMReader.getHardwareReaderType()
          Returns this reader's Reader Type.
 int AlienClassOEMReader.getLocalizationCode()
          Returns this reader's Localization Code.
 int AlienClassOEMReader.getRadioType()
          Returns the type of RF radio in this reader.
 int AlienClassOEMReader.getMinFrequency()
          Returns the minimum RF frequency that this reader may be set to.
 int AlienClassOEMReader.getMaxFrequency()
          Returns the maximum RF frequency that this reader may be set to.
 int AlienClassOEMReader.getHopStepSize()
          Returns the frequency spacing of this reader's hop table.
 int AlienClassOEMReader.getPLLType()
          Returns the type of PLL installed in this reader.
 int AlienClassOEMReader.getMaxRFChannel()
          Returns the maximum RF channel used in this reader.
 int AlienClassOEMReader.getMaxRFPower()
          Returns the maximum RF power available with this reader hardware.
 int AlienClassOEMReader.getAvailableBaudRates()
          Returns a bitmap denoting the available baud rates for this reader.
 int AlienClassOEMReader.getSupportedTagTypes()
          Returns the bitmap indicating which Alien RFID tag types the reader should look for.
 void AlienClassOEMReader.setSupportedTagTypes(int tagType)
          Sets the bitmap indicating which Alien RFID tag types the reader should look for.
 int AlienClassOEMReader.getHopInterval()
          Returns the length of time the reader dwells at each frequency before hopping to the next one.
 int AlienClassOEMReader.getRFChannel()
          Returns the RF channel currently being used by this reader.
 int AlienClassOEMReader.getMaxAntenna()
          Returns the maximum antenna number that may be addressed by this reader.
 java.lang.String AlienClassOEMReader.getReaderSerialNumber()
           
 java.lang.String AlienClassOEMReader.manageReserved(java.lang.String reservedCommand)
          Enables one of the "Manage Reserved" DLE-based command sequences to be sent to the reader.
 void AlienClassOEMReader.setMask(int bitLength, int bitPointer, java.lang.String tagMaskBytes)
          Set the Tag Mask, using a length, pointer, and string of hex bytes as parameters.
 void AlienClassOEMReader.setMask(java.lang.String maskString)
          Sets the Tag Mask, as a String.
 void AlienClassOEMReader.setTagMask(java.lang.String tagID)
          Sets the reader's tag mask to match the specified Tag ID.
 java.lang.String AlienClassOEMReader.getMask()
          Returns the current tag mask.
 void AlienClassOEMReader.setG2Mask(int bitLength, int bitPointer, java.lang.String tagMaskBytes)
           
 void AlienClassOEMReader.setG2TagMask(java.lang.String tagID)
           
 void AlienClassOEMReader.setBidirectionalDDR(int bitmap)
          Sets the input/output direction of Bi-Directional I/O ports.
 int AlienClassOEMReader.getBidirectionalDDR()
          Returns a bitmap defining the direction of the Bi-Directional I/O ports.
 void AlienClassOEMReader.setRFOnOff(int powerOnOff)
          Turns the RF carrier on or off while idle (not reading tags).
 int AlienClassOEMReader.getRFOnOff()
          Returns the current state of the RF power while the reader is idle.
 void AlienClassOEMReader.setAntennaSequence(int[] antennaSequenceBytes)
          Sets the sequence of antenna ports, using an array of ints, that is used by the reader when responding to an Inventory command.
 void AlienClassOEMReader.setAntennaSequence(java.lang.String sequenceString)
          Sets the sequence of antenna ports, using a comma-separated String of integer values, that is used by the reader when responding to an Inventory command.
 java.lang.String AlienClassOEMReader.getAntennaSequence()
          Returns the Antenna Sequence, as a comma-separated String of hex values.
 int AlienClassOEMReader.getAntennaStatus()
          Returns the Antenna Status.
 int AlienClassOEMReader.getOperatingVoltage()
          Returns the measured voltage level into the OEM Module, given in hundredths of a volt.
 void AlienClassOEMReader.sleepTag()
          Causes a tag in the field to enter the sleep state.
 void AlienClassOEMReader.wakeTag()
          Requests all tags in the field wake up.
 java.lang.String AlienClassOEMReader.verifyTag()
          Interrogates the state of a tag that may or may not be readable by the Acquire commands.
 Tag[] AlienClassOEMReader.doInventory()
          Performs an Inventory.
 void AlienClassOEMReader.programTag(int numVerifies, int numErases, int numPrograms, java.lang.String tagID)
          Writes data to the tag ID space.
 void AlienClassOEMReader.programTag(java.lang.String tagID)
          Writes data to the tag ID space, using default loop-control parameters.
 void AlienClassOEMReader.eraseTag(int numVerifies, int numErases)
          Erases the data in the tag's ID space.
 void AlienClassOEMReader.eraseTag()
          Erases the data in the tag's ID space, using default loop-control parameters.
 void AlienClassOEMReader.killTag(int numVerifies, int numKills, java.lang.String tagIDAndPassCode)
          Kills a tag by erasing the data in a locked tag's ID space.
 void AlienClassOEMReader.killTag(java.lang.String tagIDAndPassCode)
          Kills a tag by erasing the data in a locked tag's ID space, using default loop-control parameters.
 void AlienClassOEMReader.lockTag(int numVerifies, int numLocks, int tagIDLength, int lockCode)
          Locks a Tag.
 void AlienClassOEMReader.lockTag(int tagIDLength, int lockCode)
          Locks a Tag, using default loop-control parameters.
 void AlienClassOEMReader.lockTag(java.lang.String passCode)
          Locks a Tag, using default loop-control parameters and tagID length.
 void AlienClassOEMReader.sendBytes(byte[] bytes)
          Sends an arbitrary sequence of bytes to the reader.
 byte[] AlienClassOEMReader.receiveBytes()
          Receives and entire response message from the reader.
 java.lang.String AlienClassBPTReader.getTagInfo(java.lang.String tagID)
          Returns information about a single tag being masked.
 int AlienClassBPTReader.getSensorValue(java.lang.String tagID)
          Returns the sensor value of the tag's onboard sensor.
 boolean AlienClassBPTReader.isLogging(java.lang.String tagID)
          Returns the status of Logging Mode for the specified tag.
 void AlienClassBPTReader.setLogging(java.lang.String tagID, boolean isLogging)
          Enables or disables logging for a specified tag.
 byte[] AlienClassBPTReader.getLoggingInterval(java.lang.String tagID)
          Returns the periodicity at which the tag logs sensor data to tag memory, with timing values returned as a triple byte array.
 void AlienClassBPTReader.setLoggingInterval(java.lang.String tagID, byte[] byteArray)
          Sets the periodicity at which the tag logs sensor data to tag memory, with timing values specified as a triple byte array.
 void AlienClassBPTReader.setLoggingInterval(java.lang.String tagID, int hours, int mins, int secs)
          Sets the periodicity at which the tag logs sensor data to tag memory, with timing values specified as individual integers.
 short[] AlienClassBPTReader.getMemory(java.lang.String tagID, int lengthIndex, int startIndex)
          Returns a chunk of tag memory from the specified tag.
 void AlienClassBPTReader.clearMemory(java.lang.String tagID)
          Completely erases the memory of a specified tag.
 int AlienClassBPTReader.getMemoryPacketSize()
          Returns the number of bytes to use in each memory related transmission packet to and from the tag.
 void AlienClassBPTReader.setMemoryPacketSize(int memoryPacketSize)
          Specifies the number of bytes to use in each memory related transmission packet to and from the tag.
 java.lang.String AlienClass1Reader.getReaderUsername()
          Returns the username stored in the reader that is used to authenticate users attempting to access this reader via the network.
 void AlienClass1Reader.setReaderUsername(java.lang.String username)
          Changes the actual username stored in the reader.
 java.lang.String AlienClass1Reader.getReaderPassword()
          Returns the password stored in the reader that is used to authenticate users attempting to access this reader via the network.
 void AlienClass1Reader.setReaderPassword(java.lang.String password)
          Changes the actual password stored in the reader.
 java.lang.String AlienClass1Reader.getReaderName()
          Returns the reader's Name.
 void AlienClass1Reader.setReaderName(java.lang.String readerName)
          Changes the reader's Name.
 java.lang.String AlienClass1Reader.getReaderType()
          Returns a string describing the type of reader.
 java.lang.String AlienClass1Reader.getReaderVersion()
          Returns a string describing the version of the reader.
 int AlienClass1Reader.getReaderNumber()
          Returns the reader's numerical identifier.
 void AlienClass1Reader.setReaderNumber(int readerNumber)
          Sets the reader's numerical identifier.
 java.lang.String AlienClass1Reader.getMyData()
          Returns the arbitrary "MyData" stored on the reader.
 void AlienClass1Reader.setMyData(java.lang.String myData)
          Changes the arbitrary "MyData" stored on the reader.
 int AlienClass1Reader.getReaderBaudRate()
          Returns the reader's current serial baud rate.
 void AlienClass1Reader.setReaderBaudRate(int readerBaudRate)
          Sets the reader's current serial baud rate.
 int AlienClass1Reader.getUptime()
          Returns the elapsed time, in seconds, since the last time the reader was rebooted.
 int AlienClass1Reader.getMaxAntenna()
          Returns the maximum antenna port number that this reader's hardware supports.
 java.lang.String AlienClass1Reader.getAntennaSequence()
          Return the sequence of antenna ports the reader cycles through as it performs reads.
 void AlienClass1Reader.setAntennaSequence(java.lang.String antennaSequence)
          Change the sequence of antenna ports the reader cycles through as it performs reads.
 java.lang.String AlienClass1Reader.getMACAddress()
          Returns the reader's MAC address.
 int AlienClass1Reader.getRFAttenuation()
          Returns the reader's RFAttenuation value.
 int AlienClass1Reader.getRFAttenuation(int antenna)
          Returns the reader's RFAttenuation value for the given antenna.
 int[] AlienClass1Reader.getRFAttenuations()
          Returns the reader's RFAttenuation values for reading tags and writing tags.
 int[] AlienClass1Reader.getRFAttenuations(int antenna)
          Returns the reader's RFAttenuation values for a specific antenna for reading tags and writing tags.
 void AlienClass1Reader.setRFAttenuation(int attenuation)
          Sets the reader's RFAttenuation value.
 void AlienClass1Reader.setRFAttenuation(int antenna, int attenuation)
          Sets the reader's RFAttenuation value for a specific antenna.
 void AlienClass1Reader.setRFAttenuations(int antenna, int readLevel, int writeLevel)
          Sets the reader's RFAttenuation values for a specific antenna, with different values for reading and writing operations.
 int AlienClass1Reader.getRFLevel()
          Returns the reader's RFLevel value.
 int AlienClass1Reader.getRFLevel(int antenna)
          Returns the reader's RFLevel value for a specific antenna.
 int[] AlienClass1Reader.getRFLevels()
          Returns the reader's RFLevel values for reading tags and writing tags.
 int[] AlienClass1Reader.getRFLevels(int antenna)
          Returns the reader's RFLevel values for a specific antenna for reading tags and writing tags.
 void AlienClass1Reader.setRFLevel(int level)
          Sets the reader's RFLevel value.
 void AlienClass1Reader.setRFLevel(int antenna, int level)
          Sets the reader's RFLevel value for a specific antenna.
 void AlienClass1Reader.setRFLevels(int antenna, int readLevel, int writeLevel)
          Sets the reader's RFLevel value for a specific antenna, with different values for reading and writing operations.
 java.lang.String AlienClass1Reader.getReaderFunction()
          Returns the reader's current operating mode.
 void AlienClass1Reader.setReaderFunction(java.lang.String function)
          Sets the reader's current operating mode.
 java.lang.String AlienClass1Reader.getRFModulation()
          Returns the reader's current Class 1 Gen2 modulation mode.
 void AlienClass1Reader.setRFModulation(java.lang.String rfModulationMode)
          Sets the reader's current Class 1 Gen2 modulation mode.
 void AlienClass1Reader.setFactorySettings()
          Resets the reader to its original factory settings, and waits for it to reboot.
 void AlienClass1Reader.setFactorySettings(boolean waitForReboot)
          Resets the reader to its original factory settings, and optional waits for it to reboot.
 void AlienClass1Reader.saveSettings()
          Saves the current reader setting to flash memory.
 void AlienClass1Reader.reboot(boolean waitForReboot)
          Reboots the reader, optionally waiting for the reader to finish booting before returning.
 void AlienClass1Reader.waitForReboot()
          Waits for the reader to reboot.
 java.lang.String AlienClass1Reader.getInfo()
          Returns the reader's information dump, which includes all of the current reader settings.
 int AlienClass1Reader.getDHCP()
          Returns the ON/OFF status of DHCP.
 void AlienClass1Reader.setDHCP(int dhcp)
          Sets the ON/OFF status of DHCP.
 java.lang.String AlienClass1Reader.getIPAddress()
          Returns the configured IP Address of this reader.
 void AlienClass1Reader.setIPAddress(java.lang.String ipAddress)
          Changes this reader's network IP Address.
 java.lang.String AlienClass1Reader.getGateway()
          Returns the IP address of the network Gateway server.
 void AlienClass1Reader.setGateway(java.lang.String gatewayAddress)
          Sets the IP address of the network Gateway server.
 java.lang.String AlienClass1Reader.getNetmask()
          Returns the netmask of this reader.
 void AlienClass1Reader.setNetmask(java.lang.String netmask)
          Changes the netmask of this reader.
 java.lang.String AlienClass1Reader.getDNS()
          Returns the Domain Name Server for this reader.
 void AlienClass1Reader.setDNS(java.lang.String dns)
          Changes the Domain Name Server for this reader.
 java.lang.String AlienClass1Reader.getHostname()
          Returns the network hostname for this reader.
 void AlienClass1Reader.setHostname(java.lang.String hostname)
          Changes the network hostname for this reader.
 int AlienClass1Reader.getNetworkTimeout()
          Returns the time period (in seconds) the reader will wait on an idle network connection before timing out.
 void AlienClass1Reader.setNetworkTimeout(int networkTimeout)
          Sets the time period (in seconds) the reader will wait on an idle network connection before timing out.
 java.lang.String AlienClass1Reader.getHeartbeatAddress()
          Returns the IP address where reader heartbeat messages are delivered.
 void AlienClass1Reader.setHeartbeatAddress(java.lang.String heartbeatAddress)
          Changes the IP address where reader heartbeat messages are delivered.
 int AlienClass1Reader.getHeartbeatPort()
          Returns the port number over which the reader sends its UDP heartbeat messages.
 void AlienClass1Reader.setHeartbeatPort(int heartbeatPort)
          Changes the port number over which the reader sends its UDP heartbeat messages.
 int AlienClass1Reader.getHeartbeatTime()
          Returns the time interval between heartbeat messages.
 void AlienClass1Reader.setHeartbeatTime(int heartbeatTime)
          Sets the time interval between heartbeat messages.
 int AlienClass1Reader.getHeartbeatCount()
          Returns the number of heartbeat messages that the reader will broadcast following startup.
 void AlienClass1Reader.setHeartbeatCount(int heartbeatCount)
          Sets the number of heartbeat messages that the reader will broadcast following startup.
 java.lang.String AlienClass1Reader.heartbeatNow()
          Sends an immediate heartbeat.
 int AlienClass1Reader.getCommandPort()
          Returns the port number that this reader listens on for command messages.
 void AlienClass1Reader.setCommandPort(int commandPort)
          Changes the port that this reader listens on for command messages.
 int AlienClass1Reader.getNetworkUpgrade()
          Returns the ON/OFF status of the network upgrade flag.
 void AlienClass1Reader.setNetworkUpgrade(int value)
          Sets the ON/OFF status of the network upgrade flag.
 java.lang.String AlienClass1Reader.getUpgradeAddress()
          Returns the URL where the reader will look for upgrade files.
 void AlienClass1Reader.setUpgradeAddress(java.lang.String upgradeAddress)
          Changes the URL where the reader will look for upgrade files.
 java.lang.String AlienClass1Reader.getUpgradeIPAddress()
          Returns the IP address for the Reader Upgrade Service (RUS) where the reader will look for upgrade files.
 void AlienClass1Reader.setUpgradeIPAddress(java.lang.String upgradeIPAddress)
          Changes the IP address for the Reader Upgrade Service (RUS) where the reader will look for upgrade files.
 int AlienClass1Reader.getUpgradePort()
          Returns the port number for the Reader Upgrade Service (RUS) that the reader will connect to when it looks for upgrades over the network.
 void AlienClass1Reader.setUpgradePort(int upgradePort)
          Changes the port number for the Reader Upgrade Service (RUS) that the reader will connect to when it looks for upgrades over the network.
 java.lang.String AlienClass1Reader.upgradeNow()
          Causes the reader to attempt to download and install a firmware upgrade, using its current UpgradeAddress value.
 java.lang.String AlienClass1Reader.upgradeNow(java.lang.String upgradeAddress)
          Causes the reader to attempt to download and install a firmware upgrade, using the supplied upgradeAddress value.
 java.lang.String AlienClass1Reader.upgradeNowList()
          Causes the reader to examine files located at the current UpgradeAddress, reporting back the filenames of firmware referenced there.
 java.lang.String AlienClass1Reader.upgradeNowList(java.lang.String upgradeAddress)
          Causes the reader to examine files located at the given upgradeAddress, reporting back the filenames of firmware referenced there.
 int AlienClass1Reader.getWWWPort()
          Returns the port number that the reader's built-in web server listens on.
 void AlienClass1Reader.setWWWPort(int wwwPort)
          Sets the port number that the reader's built-in web server listens on.
 java.lang.String AlienClass1Reader.ping(java.lang.String networkAddress)
          Instructs the reader to attempt a network ping to the specified address.
 java.lang.String AlienClass1Reader.ping(java.lang.String networkAddress, int port)
          Instructs the reader to attempt to make a socket connection to the device specified by networkAddress, at the specified port.
 int AlienClass1Reader.getExternalInput()
          Returns the decimal representation of the state of the external inputs.
 int AlienClass1Reader.getExternalOutput()
          Returns the decimal representation of the state of the external outputs.
 void AlienClass1Reader.setExternalOutput(int value)
          Changes the state of the reader's external output pins.
 int AlienClass1Reader.getInitExternalOutput()
          Returns the value used to set the external output state during startup.
 void AlienClass1Reader.setInitExternalOutput(int value)
          Sets the value used to set the external output state during startup.
 int AlienClass1Reader.getInvertExternalOutput()
          Returns the ON/OFF status of the external output inverter.
 void AlienClass1Reader.setInvertExternalOutput(int value)
          Sets the ON/OFF status of the external output inverter.
 int AlienClass1Reader.getInvertExternalInput()
          Returns the ON/OFF status of the external input inverter.
 void AlienClass1Reader.setInvertExternalInput(int value)
          Sets the ON/OFF status of the external input inverter.
 java.lang.String AlienClass1Reader.getAcquireMode()
          Returns the method that the reader uses to scan for tags.
 void AlienClass1Reader.setAcquireMode(java.lang.String acquireMode)
          Specifies the method the reader uses to scan for tags.
 int AlienClass1Reader.getAcquireWakeCount()
          Returns the number of acquire events the reader will perform in between issuing Wakes.
 void AlienClass1Reader.setAcquireWakeCount(int acquireWakeCount)
          Changes how often the reader performs automatic Wakes.
 int AlienClass1Reader.getAcquireSleep()
          Returns the ON/OFF AcquireSleep state, which specifies whether tags are slept as they are read.
 void AlienClass1Reader.setAcquireSleep(int acquireSleep)
          Changes the ON/OFF AcquireSleep setting.
 java.lang.String AlienClass1Reader.getAcqMask()
          Deprecated. Current readers only support AcqG2Mask.
 java.lang.String AlienClass1Reader.getMask()
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setAcqMask(java.lang.String maskString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setMask(java.lang.String maskString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setAcqMask(int bitLength, int bitPointer, java.lang.String hexString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setMask(int bitLength, int bitPointer, java.lang.String hexString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setMaskBits(int bitPointer, java.lang.String bitString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setTagMask(java.lang.String tagID)
          Sets the reader's tag mask to match the specified Tag ID.
 java.lang.String AlienClass1Reader.getAcqC1Mask()
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setAcqC1Mask(java.lang.String maskString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setAcqC1Mask(int bitPointer, int bitLength, java.lang.String hexString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setC1MaskBits(int bitPointer, java.lang.String bitString)
          Deprecated. Current readers only support AcqG2Mask.
 void AlienClass1Reader.setC1TagMask(java.lang.String tagID)
          Deprecated. Current readers only support AcqG2Mask.
 java.lang.String AlienClass1Reader.getAcqG2Mask()
          Returns the current tag Class1/Gen2 mask, as a String.
 void AlienClass1Reader.setAcqG2Mask(java.lang.String maskString)
          Sets the Class1/Gen2 mask, as a String.
 void AlienClass1Reader.setAcqG2Mask(int bank, int bitPointer, int bitLength, java.lang.String hexString)
          Sets the Class1/Gen2 Mask, specifying individual values.
 void AlienClass1Reader.setG2MaskBits(int bitPointer, java.lang.String bitString)
          Sets the Class1/Gen2 Mask, specifying individual bit values.
 void AlienClass1Reader.setG2TagMask(java.lang.String tagID)
          Sets the reader's Class1/Gen2 tag mask to match the specified EPC.
 java.lang.String AlienClass1Reader.getAcqG2MaskAction()
          Returns the current include/exclude behavior of the Class1/Gen2 mask.
 void AlienClass1Reader.setAcqG2MaskAction(java.lang.String maskAction)
          Sets the include/exclude behavior of the Class1/Gen2 mask.
 java.lang.String AlienClass1Reader.getAcqG2MaskAntenna()
          Returns the current value of AcqG2MaskAntenna.
 void AlienClass1Reader.setAcqG2MaskAntenna(java.lang.String maskAntenna)
          Sets the current value of AcqG2MaskAntenna.
 java.lang.String AlienClass1Reader.getAcqG2SL()
          Returns the current value of AcqG2SL.
 void AlienClass1Reader.setAcqG2SL(java.lang.String acqG2SL)
          Sets the value of AcqG2SL, using a String.
 java.lang.String AlienClass1Reader.getAcqG2AccessPwd()
          Returns the Access password that the reader will use to gain access to password-protected portions of Class1/Gen2 tag memory.
 void AlienClass1Reader.setAcqG2AccessPwd(java.lang.String accessPwd)
          Sets the Access password that the reader will use to gain access to password-protected portions of Class1/Gen2 tag memory.
 java.lang.String AlienClass1Reader.getTagAuth()
          Returns the current TagAuth setting on the reader.
 void AlienClass1Reader.setTagAuth(java.lang.String tagAuth)
          Sets the TagAuth setting on the reader.
 int AlienClass1Reader.getPersistTime()
          Returns the length of time a read tag will remain in the reader's internal list of active tags.
 void AlienClass1Reader.setPersistTime(int persistTime)
          Sets the length of time a tag's data will remain in the reader's internal list of active tags.
 java.lang.String AlienClass1Reader.getTagListFormat()
          Returns the current format for tag lists.
 void AlienClass1Reader.setTagListFormat(java.lang.String formatMode)
          Sets the type of format to use for tag lists.
 void AlienClass1Reader.setDefaultTagListFormat()
          Returns the tag list format to it's default setting, TEXT_FORMAT.
 java.lang.String AlienClass1Reader.getTagListCustomFormat()
          Returns the current printf-style custom tag list formatting string.
 void AlienClass1Reader.setTagListCustomFormat(java.lang.String customFormat)
          Changes the custom tag list formatting string.
 int AlienClass1Reader.getTagListAntennaCombine()
          Returns the ON/OFF status of TagList Antenna Combine feature.
 void AlienClass1Reader.setTagListAntennaCombine(int tagListAntennaCombineMode)
          Changes the ON/OFF status of the TagList Antenna Combine feature.
 int AlienClass1Reader.getTagListMillis()
          Returns the ON/OFF status of TagList Milliseconds feature.
 void AlienClass1Reader.setTagListMillis(int tagListMillis)
          Changes the ON/OFF status of the TagList Milliseconds feature.
 void AlienClass1Reader.clearTagList()
          Instructs the reader to immediately clear its internal tag list.
 Tag[] AlienClass1Reader.getTagList(int multiplier)
          Immediately scans the field for tags a specified number of times and reports the results.
 Tag[] AlienClass1Reader.getTagList()
          Immediately scans the field for tags once and reports the results.
 Tag[] AlienClass1Reader.getCustomTagList(int multiplier)
          Immediately scans the field for tags a specified number of times and reports the results.
 Tag[] AlienClass1Reader.getCustomTagList()
          Immediately scans the field for tags once and reports the results.
 Tag AlienClass1Reader.getTag(int multiplier)
          Immediately scans the field for tags a specified number of times and reports the first tag.
 Tag AlienClass1Reader.getTag()
          Immediately scans the field for tags once and reports the results the first tag.
 java.lang.String AlienClass1Reader.getTagID(int multiplier)
          Immediately scans the field for tags a specified number of times and reports the ID of the first tag.
 java.lang.String AlienClass1Reader.getTagID()
          Immediately scans the field for tags once and reports the ID of the first tag.
 int AlienClass1Reader.getStreamHeader()
          Returns the ON/OFF status of the StreamHeader.
 void AlienClass1Reader.setStreamHeader(int streamHeader)
          Changes the ON/OFF status of StreamHeader.
 int AlienClass1Reader.getTagStreamMode()
          Returns the ON/OFF status of the the reader's TagStream functionality.
 void AlienClass1Reader.setTagStreamMode(int streamMode)
          Changes the ON/OFF status of the reader's TagStream functionality.
 java.lang.String AlienClass1Reader.getTagStreamAddress()
          Returns the address of the device to push TagStream events to.
 void AlienClass1Reader.setTagStreamAddress(java.lang.String address)
          Sets the address of the device to push TagStream events to.
 void AlienClass1Reader.setTagStreamAddress(java.lang.String ipAddress, int portNumber)
          Sets the address of the device to push TagStream events to.
 int AlienClass1Reader.getTagStreamKeepAliveTime()
          Returns the time period (in seconds) the reader will hold an idle TagStream TCP socket open before closing it.
 void AlienClass1Reader.setTagStreamKeepAliveTime(int keepAliveTime)
          Sets the time period (in seconds) the reader will hold an idle TagStream TCP socket open before closing it.
 java.lang.String AlienClass1Reader.getTagStreamFormat()
          Returns the type of format used for TagStream event messages.
 void AlienClass1Reader.setTagStreamFormat(java.lang.String format)
          Returns the type of format used for TagStream event messages.
 java.lang.String AlienClass1Reader.getTagStreamCustomFormat()
          Returns the current custom TagStream formatting string.
 void AlienClass1Reader.setTagStreamCustomFormat(java.lang.String customFormat)
          Changes the custom TagStream formatting string.
 int AlienClass1Reader.getTagStreamCountFilterMinimum()
          Returns the minimum number of times a given tag has to be read before the reader will start streaming that tag data.
 int[] AlienClass1Reader.getTagStreamCountFilter()
          Returns the minimum and maximum values for the TagStreamCountFilter, as the first two elements of an int[].
 void AlienClass1Reader.setTagStreamCountFilter(int minCount)
          Sets the minimum number of times a given tag has to be read before the reader will start streaming that tag data.
 void AlienClass1Reader.setTagStreamCountFilter(int minCount, int maxCount)
          Sets the minimum number of times a given tag has to be read before the reader will start streaming that tag data.
 void AlienClass1Reader.clearIOList()
          Instructs the reader to immediately clear its internal I/O event list.
 ExternalIO[] AlienClass1Reader.getIOList()
          Asks the reader for its current IOList and reports the results.
 java.lang.String AlienClass1Reader.getIOListDump()
          Returns a single dump of the reader's current IOList.
 java.lang.String AlienClass1Reader.getIOType()
          Returns the type of external I/Os that the reader will report from its internal IOList.
 void AlienClass1Reader.setIOType(java.lang.String ioType)
          Sets the type of external I/Os that the reader will report from its internal IOList.
 java.lang.String AlienClass1Reader.getIOListFormat()
          Returns the current format for IOLists.
 void AlienClass1Reader.setIOListFormat(java.lang.String formatMode)
          Sets the type of format to use for IOLists.
 void AlienClass1Reader.setDefaultIOListFormat()
          Sets the IOListFormat to it's default setting, TEXT_FORMAT.
 java.lang.String AlienClass1Reader.getIOListCustomFormat()
          Returns the current custom IOList formatting string.
 void AlienClass1Reader.setIOListCustomFormat(java.lang.String customFormat)
          Sets the custom IOList formatting string.
 int AlienClass1Reader.getIOStreamMode()
          Returns the ON/OFF status of the the reader's IOStream functionality.
 void AlienClass1Reader.setIOStreamMode(int streamMode)
          Changes the ON/OFF status of the reader's IOStream functionality.
 java.lang.String AlienClass1Reader.getIOStreamAddress()
          Returns the address of the device to push IOStream events to.
 void AlienClass1Reader.setIOStreamAddress(java.lang.String address)
          Sets the address of the device to push IOStream events to.
 void AlienClass1Reader.setIOStreamAddress(java.lang.String ipAddress, int portNumber)
          Sets the address of the device to push IOStream events to.
 int AlienClass1Reader.getIOStreamKeepAliveTime()
          Returns the time period (in seconds) the reader will hold an idle IOStream TCP socket open before closing it.
 void AlienClass1Reader.setIOStreamKeepAliveTime(int keepAliveTime)
          Sets the time period (in seconds) the reader will hold an idle IOStream TCP socket open before closing it.
 java.lang.String AlienClass1Reader.getIOStreamFormat()
          Returns the type of format used for IOStream event messages.
 void AlienClass1Reader.setIOStreamFormat(java.lang.String format)
          Returns the type of format used for IOStream event messages.
 java.lang.String AlienClass1Reader.getIOStreamCustomFormat()
          Returns the current custom IOStream formatting string.
 void AlienClass1Reader.setIOStreamCustomFormat(java.lang.String customFormat)
          Changes the custom IOStream formatting string.
 int AlienClass1Reader.getAutoMode()
          Returns the ON/OFF status of Autonomous mode.
 void AlienClass1Reader.setAutoMode(int autoMode)
          Changes the ON/OFF status of Autonomous mode.
 void AlienClass1Reader.resetAutoMode()
          Deprecated. use #autoModeReset instead
 void AlienClass1Reader.autoModeReset()
          Reset all autonomous mode values to their default states, including turning autonomous mode off.
 void AlienClass1Reader.autoModeTriggerNow()
          Emulates an external IO trigger event to start AutoMode.
 int AlienClass1Reader.getAutoWaitOutput()
          Returns the value of the external output pins while in the wait state.
 void AlienClass1Reader.setAutoWaitOutput(int autoWaitOutput)
          Specify the value of the external output pins while in the wait state.
 int[] AlienClass1Reader.getAutoStartTrigger()
          Returns the external input pins the reader monitors that trigger autonomous mode to jump into the working state.
 void AlienClass1Reader.setAutoStartTrigger(int risingEdge, int fallingEdge)
          Specifies the external input pins the reader monitors that trigger autonomous mode to jump into the working state.
 void AlienClass1Reader.setAutoStartTrigger(java.lang.String trigger)
          Specifies the external input pins the reader monitors that trigger autonomous mode to jump into the working state, as a comma-separated string.
 int AlienClass1Reader.getAutoStartPause()
          Returns the time the reader pauses after receiving a start trigger before it actually enters the work state.
 void AlienClass1Reader.setAutoStartPause(int autoStartPause)
          Specifies the time the reader pauses after receiving a start trigger before it actually enters the work state.
 int AlienClass1Reader.getAutoWorkOutput()
          Returns the value of the external output pins while in the work state.
 void AlienClass1Reader.setAutoWorkOutput(int autoWorkOutput)
          Specifies the value of the external output pins while in the work state.
 java.lang.String AlienClass1Reader.getAutoAction()
          Returns the action the reader performs while in autonomous mode.
 void AlienClass1Reader.setAutoAction(java.lang.String autoAction)
          Specifies the action the reader performs while in autonomous mode.
 int[] AlienClass1Reader.getAutoStopTrigger()
          Returns the external input pins the reader monitors that trigger autonomous mode to leave the working state.
 void AlienClass1Reader.setAutoStopTrigger(int risingEdge, int fallingEdge)
          Specifies the external input pins the reader monitors that trigger autonomous mode to leave the working state.
 void AlienClass1Reader.setAutoStopTrigger(java.lang.String trigger)
          Specifies the external input pins the reader monitors that trigger autonomous mode to leave the working state, as a comma-separated string.
 int AlienClass1Reader.getAutoStopPause()
          Returns the time the reader pauses after receiving a stop trigger before it actually leaves the work state.
 void AlienClass1Reader.setAutoStopPause(int autoStopPause)
          Specifies the time the reader pauses after receiving a stop trigger before it actually leaves the work state.
 int AlienClass1Reader.getAutoStopTimer()
          Returns the time the reader spends in the work state before moving on to the evaluate state.
 void AlienClass1Reader.setAutoStopTimer(int timer)
          Specifies the time the reader spends in the work state before moving on to the evaluate state.
 int AlienClass1Reader.getAutoTrueOutput()
          Returns the value of the external output pins while in the "true pause" state.
 void AlienClass1Reader.setAutoTrueOutput(int autoTrueOutput)
          Specifies the value of the external output pins while in the "true pause" state.
 int AlienClass1Reader.getAutoTruePause()
          Returns the time the reader pauses after the autonomous mode evaluation returns a true condition.
 void AlienClass1Reader.setAutoTruePause(int autoTruePause)
          Specifies the time the reader pauses after the autonomous mode evaluation returns a true condition.
 int AlienClass1Reader.getAutoFalseOutput()
          Returns the value of the external output pins while in the "false pause" state.
 void AlienClass1Reader.setAutoFalseOutput(int autoFalseOutput)
          Specifies the value of the external output pins while in the "false pause" state.
 int AlienClass1Reader.getAutoFalsePause()
          Returns the time the reader pauses after the autonomous mode evaluation returns a false condition.
 void AlienClass1Reader.setAutoFalsePause(int autoFalsePause)
          Specifies the time the reader pauses after the autonomous mode evaluation returns a false condition.
 java.lang.String AlienClass1Reader.getAutoModeStatus()
          Returns a value representing the current state of autonomous mode state machine.
 java.lang.String AlienClass1Reader.getAutoErrorOutput()
          Returns the reader setting specifying which AutoMode errors to react to, and the external output setting to apply when one of those errors is encountered.
 void AlienClass1Reader.setAutoErrorOutput(java.lang.String errorOutput)
          Sets the reader setting specifying which AutoMode errors to react to, and the external output setting to apply when one of those errors is encountered.
 int AlienClass1Reader.getAutoProgError()
          Returns the antenna value reported by the reader when a programming attempt in AutoMode fails.
 void AlienClass1Reader.setAutoProgError(int autoProgError)
          Specifies the time the reader pauses after the autonomous mode evaluation returns a false condition.
 int AlienClass1Reader.getNotifyMode()
          Returns the ON/OFF status of Notify mode.
 void AlienClass1Reader.setNotifyMode(int notifyMode)
          Changes the ON/OFF status of Notify mode.
 int AlienClass1Reader.getNotifyHeader()
          Returns the ON/OFF status of NotifyHeader.
 void AlienClass1Reader.setNotifyHeader(int notifyHeader)
          Changes the ON/OFF status of NotifyHeader.
 java.lang.String AlienClass1Reader.getNotifyFormat()
          Returns the type of format used for notification messages.
 void AlienClass1Reader.setNotifyFormat(java.lang.String format)
          Specifies the type of format used for notification messages.
 java.lang.String AlienClass1Reader.getNotifyAddress()
          Returns the address of the device to push notifications to.
 void AlienClass1Reader.setNotifyAddress(java.lang.String address)
          Specifies the address (as a single String) of the device to push notifications to.
 void AlienClass1Reader.setNotifyAddress(java.lang.String ipAddress, int portNumber)
          Specifies the address (as IP and port number) of the device to push notifications to.
 int AlienClass1Reader.getNotifyTime()
          Returns the time interval for automatic pushing of tag lists.
 void AlienClass1Reader.setNotifyTime(int seconds)
          Specifies the time interval for automatic pushing of tag lists.
 java.lang.String AlienClass1Reader.getNotifyTrigger()
          Returns the event conditions (other than time-based) upon which a notification message is sent out to any listener.
 void AlienClass1Reader.setNotifyTrigger(java.lang.String trigger)
          Specifies the event conditions (other than time-based) upon which a notification message is sent out to any listener.
 int AlienClass1Reader.getNotifyKeepAliveTime()
          Returns the time period (in seconds) the reader will hold an idle Notify TCP socket open before closing it.
 void AlienClass1Reader.setNotifyKeepAliveTime(int keepAliveTime)
          Sets the time period (in seconds) the reader will hold an idle Notify TCP socket open before closing it.
 int AlienClass1Reader.getNotifyRetryCount()
          Returns the number of times the reader should retry a notification message that failed to be delivered, before turning NotifyMode off.
 void AlienClass1Reader.setNotifyRetryCount(int retryCount)
          Specifies the number of times the reader should retry a notification message that failed to be delivered, before turning NotifyMode off.
 int AlienClass1Reader.getNotifyRetryPause()
          Returns the amount of time (in seconds) that the reader should retry wait before reattempting a failed notification message.
 void AlienClass1Reader.setNotifyRetryPause(int retryPause)
          Specifies the amount of time (in seconds) that the reader should retry wait before reattempting a failed notification message.
 java.lang.String AlienClass1Reader.getNotifyInclude()
          Returns the value indicating whether Tag data, I/O data, or both will be included in Notification messages.
 void AlienClass1Reader.setNotifyInclude(java.lang.String notifyInclude)
          Specifies the value indicating whether Tag data, I/O data, or both will be included in Notification messages.
 int AlienClass1Reader.getNotifyQueueLimit()
          Returns the total number of failed TCP notification messages that the reader will queue up, waiting for the connection to the NotifyAddress to be reestablished.
 void AlienClass1Reader.setNotifyQueueLimit(int queueLimit)
          Serts the total number of failed TCP notification messages that the reader will queue up, waiting for the connection to the NotifyAddress to be reestablished.
 java.lang.String AlienClass1Reader.getMailServer()
          Returns the SMTP (Simple Mail Transfer Protocol) mail server.
 void AlienClass1Reader.setMailServer(java.lang.String mailServer)
          Specifies the SMTP (Simple Mail Transfer Protocol) mail server.
 java.lang.String AlienClass1Reader.getMailFrom()
          Returns the email address associated with this reader.
 void AlienClass1Reader.setMailFrom(java.lang.String mailFrom)
          Specifies the email address associated with this reader.
 void AlienClass1Reader.notifyNow()
          Send an immediate message via the notification system.
 void AlienClass1Reader.wakeTag(java.lang.String tagID)
          Requests all tags in the field wake up.
 void AlienClass1Reader.wake(java.lang.String tagID)
          Deprecated. use wakeTag() instead
 void AlienClass1Reader.g2Wake(int numWakes)
          Causes the reader to issue a number of G2 Select commands, in order to return tags in the field back to the "not inventoried" state.
 void AlienClass1Reader.g2Wake()
          Causes the reader to issue a single G2 Select command, in order to return tags in the field back to the "not inventoried" state.
 void AlienClass1Reader.sleepTag(java.lang.String tagID)
          Requests all tags in the field sleep.
 void AlienClass1Reader.sleep(java.lang.String tagID)
          Deprecated. use sleepTag() instead
 int AlienClass1Reader.getProgAntenna()
          Returns the antenna that the reader uses for programming operations.
 void AlienClass1Reader.setProgAntenna(int antenna)
          Sets the antenna that the reader uses for programming operations.
 int AlienClass1Reader.getProgProtocol()
          Returns the tag protocol that the reader is using for programming operations.
 void AlienClass1Reader.setProgProtocol(int progProtocol)
          Sets the tag protocol that the reader uses for programming operations.
 java.lang.String AlienClass1Reader.verifyTag()
          Interrogates the state of a tag that may or may not be readable by the Acquire commands.
 void AlienClass1Reader.programTag(java.lang.String epcData)
          Writes data to the tag's EPC space.
 void AlienClass1Reader.programEPC(java.lang.String epcData)
          Writes data to the tag's EPC space.
 void AlienClass1Reader.programEPC()
          Writes data to the tag's EPC space.
 void AlienClass1Reader.programUser(java.lang.String userData)
          Writes data to the tag's User space.
 void AlienClass1Reader.programUser()
          Writes data to the tag's User space.
 void AlienClass1Reader.programAlienImage()
          Writes a complete image of data to an Alien Higgs tag.
 void AlienClass1Reader.programAndLockEPC(java.lang.String epcData)
          Writes data to the tag's EPC space, writes the tag's Access Password, and then locks the EPC bank.
 void AlienClass1Reader.programAndLockEPC()
          Writes data to the tag's EPC space, writes the tag's Access Password, and then locks the EPC bank.
 void AlienClass1Reader.programAndLockUser(java.lang.String userData)
          Writes data to the tag's User space, writes the tag's Access Password, and then locks the User bank.
 void AlienClass1Reader.programAndLockUser()
          Writes data to the tag's User space, writes the tag's Access Password, and then locks the User bank.
 void AlienClass1Reader.programAccessPwd(java.lang.String accessPwd)
          Writes data to the tag's Access Password space.
 void AlienClass1Reader.programAccessPwd()
          Writes data to the tag's Access Password space.
 void AlienClass1Reader.programKillPwd(java.lang.String killPwd)
          Writes data to the tag's Kill Password space.
 void AlienClass1Reader.programKillPwd()
          Writes data to the tag's Kill Password space.
 void AlienClass1Reader.eraseTag()
          Attempt to erase the memory of a tag in the reader’s field of view.
 void AlienClass1Reader.lockTag(java.lang.String lockData)
          Locks a tag's EPC with the supplied lockData.
 void AlienClass1Reader.lockEPC(java.lang.String lockData)
          Locks a tag's EPC with the supplied lockData.
 void AlienClass1Reader.lockEPC()
          Locks a tag's EPC with the default lockData.
 void AlienClass1Reader.lockUser(java.lang.String accessPwd)
          Locks a tag's User bank with the supplied accessPwd.
 void AlienClass1Reader.lockUser()
          Locks a tag's User bank with the default accessPwd.
 void AlienClass1Reader.lockAccessPwd(java.lang.String accessPwd)
          Locks a tag's Access Password field with the supplied accessPwd.
 void AlienClass1Reader.lockAccessPwd()
          Locks a tag's Access Password field with the default accessPwd.
 void AlienClass1Reader.lockKillPwd(java.lang.String accessPwd)
          Locks a tag's Kill Password field with the supplied accessPwd.
 void AlienClass1Reader.lockKillPwd()
          Locks a tag's Kill Password field with the default accessPwd.
 void AlienClass1Reader.unlockEPC(java.lang.String accessPwd)
          Unlocks a tag's EPC with the supplied accessPwd.
 void AlienClass1Reader.unlockEPC()
          Unlocks a tag's EPC with the default accessPwd.
 void AlienClass1Reader.unlockUser(java.lang.String accessPwd)
          Unlocks a tag's User bank with the supplied accessPwd.
 void AlienClass1Reader.unlockUser()
          Unlocks a tag's User bank with the default accessPwd.
 void AlienClass1Reader.unlockAccessPwd(java.lang.String accessPwd)
          Unlocks a tag's Access Password field with the supplied accessPwd.
 void AlienClass1Reader.unlockAccessPwd()
          Unocks a tag's Access Password field with the default accessPwd.
 void AlienClass1Reader.unlockKillPwd(java.lang.String accessPwd)
          Unlocks a tag's Kill Password field with the supplied accessPwd.
 void AlienClass1Reader.unlockKillPwd()
          Unocks a tag's Kill Password field with the default accessPwd.
 void AlienClass1Reader.lockUserBlocks(byte blocksToLockMask)
          Permanently locks a some or all of the blocks of data in the tag's User bank.
 void AlienClass1Reader.hideAlienUserBlocks(byte blocksToHideMask)
          Hides or reveals selected blocks of User memory.
 void AlienClass1Reader.killTag(java.lang.String tagIDAndPassCode)
          Completely erases a locked tag to allow it to be reprogrammed again.
 java.lang.String AlienClass1Reader.getProgEPCData()
          Returns the EPC data that the reader will use to program the next tag in AutoMode, or when the ProgramEPC command is issued without a corresponding EPC data argument.
 void AlienClass1Reader.setProgEPCData(java.lang.String epcData)
          Sets the EPC data reader will use to program the next tag in AutoMode, or when the ProgramEPC command is issued without a corresponding EPC data argument.
 java.lang.String AlienClass1Reader.getProgUserData()
          Returns the USER data that the reader will use when the ProgramUser command is issued without a corresponding data argument.
 void AlienClass1Reader.setProgUserData(java.lang.String userData)
          Sets the USER data that the reader will use when the ProgramUser command is issued without a corresponding data argument.
 java.lang.String AlienClass1Reader.getProgAlienImageMap()
          Returns the current memory map specifier used by the ProgramAlienImage command.
 void AlienClass1Reader.setProgAlienImageMap(java.lang.String imageMap)
          Set the memory map specifier used by the ProgramAlienImage command.
 java.lang.String AlienClass1Reader.getProgG2NSI()
          Returns the NSI data that the reader will write to the tag during the next ProgramEPC operation.
 void AlienClass1Reader.setProgG2NSI(java.lang.String nsiData)
          Sets the NSI data that the reader will write to the tag during the next ProgramEPC operation.
 java.lang.String AlienClass1Reader.getProgAlienImageNSI()
          Returns the NSI data that the reader will write to the tag during the next ProgramAlienImage.
 void AlienClass1Reader.setProgAlienImageNSI(java.lang.String nsiData)
          Sets the NSI data that the reader will write to the tag during the next ProgramAlienImage.
 java.lang.String AlienClass1Reader.getProgramID()
          Returns the tagID the reader will use to program the next tag in AutoMode.
 void AlienClass1Reader.setProgramID(java.lang.String programID)
          Sets the tagID the reader will use to program the next tag in AutoMode.
 java.lang.String AlienClass1Reader.getProgramPassCode()
          Returns the kill password that the reader will use to lock or kill the next Class 1, Gen 1 tag while operating in AutoMode.
 void AlienClass1Reader.setProgramPassCode(java.lang.String passCode)
          Sets the PassCode the reader will use to lock or kill the next tag, while in AutoMode.
 java.lang.String AlienClass1Reader.getProgC1KillPwd()
          Returns the kill password that the reader will use to lock or kill the next Class 1, Gen 1 tag while operating in AutoMode.
 void AlienClass1Reader.setProgC1KillPwd(java.lang.String killPwd)
          Sets the kill password that the reader will use to lock or kill the next Class 1, Gen 1 tag, while operating in AutoMode.
 java.lang.String AlienClass1Reader.getProgG2KillPwd()
          Returns the kill password that the reader will use to lock or kill the next Class 1, Gen 2 tag while operating in AutoMode.
 void AlienClass1Reader.setProgG2KillPwd(java.lang.String killPwd)
          Sets the kill password that the reader will use to lock or kill the next Class 1, Gen 2 tag, while operating in AutoMode.
 java.lang.String AlienClass1Reader.getProgG2AccessPwd()
          Returns the Access Password that the reader will use when the ProgramAccessPwd command is issued without a corresponding data argument.
 void AlienClass1Reader.setProgG2AccessPwd(java.lang.String accessPwd)
          Sets the Access Password that the reader will use when the ProgramAccessPwd command is issued without a corresponding data argument.
 java.lang.String AlienClass1Reader.getProgG2LockType()
          Returns the type of lock used to lock the next Class1/Gen2 tag.
 void AlienClass1Reader.setProgG2LockType(java.lang.String lockType)
          Sets the type of lock used to lock the next Class1/Gen2 tag.
 java.lang.String AlienClass1Reader.getProgDataUnit()
          Returns the size of the data unit used to read and write to Gen2 tags.
 void AlienClass1Reader.setProgDataUnit(java.lang.String dataUnit)
          Sets the size of the data unit used to read and write to Gen2 tags.
 int AlienClass1Reader.getProgReadAttempts()
          Returns the number of times the reader attempts to verify the presence of a tag, before programming it.
 void AlienClass1Reader.setProgReadAttempts(int readAttempts)
          Sets the number of times the reader attempts to verify the presence of a tag, before programming it .
 int AlienClass1Reader.getProgEraseAttempts()
          Returns the number of times the reader attempts to erase a tag, before programming it.
 void AlienClass1Reader.setProgEraseAttempts(int eraseAttempts)
          Sets the number of times the reader attempts to erase a tag, before programming it.
 int AlienClass1Reader.getProgAttempts()
          Returns the number of times the reader attempts to program a tag.
 void AlienClass1Reader.setProgAttempts(int progAttempts)
          Sets the number of times the reader attempts to program a tag.
 int AlienClass1Reader.getProgIncrementOnFail()
          Returns the ON/OFF status of the ProgIncrementOnFail flag.
 void AlienClass1Reader.setProgIncrementOnFail(int incrementOnFail)
          Sets the ON/OFF status of the ProgIncrementOnFail flag.
 java.lang.String AlienClass1Reader.getProgEPCDataInc()
          Returns the programming result that triggers the ProgEPCData property of the reader to be incremented.
 void AlienClass1Reader.setProgEPCDataInc(java.lang.String epcDataInc)
          Sets the programming result that triggers the ProgEPCData property of the reader to be incremented.
 int AlienClass1Reader.getProgEPCDataIncCount()
          Returns the maximum number of times the reader will automatically increment the ProgEPCData value before prohibiting further programming operations.
 void AlienClass1Reader.setProgEPCDataIncCount(int epcDataIncCount)
          Returns the maximum number of times the reader will automatically increment the ProgEPCData value before prohibiting further programming operations.
 java.lang.String AlienClass1Reader.getProgUserDataInc()
          Returns the programming result that triggers the ProgUserData property of the reader to be incremented.
 void AlienClass1Reader.setProgUserDataInc(java.lang.String userDataInc)
          Sets the programming result that triggers the ProgUserData property of the reader to be incremented.
 int AlienClass1Reader.getProgUserDataIncCount()
          Returns the maximum number of times the reader will automatically increment the ProgUserData value before prohibiting further programming operations.
 void AlienClass1Reader.setProgUserDataIncCount(int userDataIncCount)
          Returns the maximum number of times the reader will automatically increment the ProgUserData value before prohibiting further programming operations.
 int AlienClass1Reader.getProgBlockSize()
          Returns the current ProgBlockSize value.
 void AlienClass1Reader.setProgBlockSize(int progBlockSize)
          Sets the new ProgBlockSize value.
 int AlienClass1Reader.getProgBlockAlign()
          Returns the current ON/OFF status of ProgBlockAlign.
 void AlienClass1Reader.setProgBlockAlign(int progBlockAlign)
          Sets the new ON/OFF value for ProgBlockAlign.
 void AlienClass1Reader.g2Write(int bank, int wordPtr, byte[] bytes, int offset, int len)
          Performs a low-level write of data to a Class1/Gen2 tag, at an arbitrary memory bank and location.
 byte[] AlienClass1Reader.g2Read(int bank, int wordPtr, int wordLen)
          Performs a low-level read of data from the Class1/Gen2 tag.
 void AlienClass1Reader.g2Erase(int bank, int wordPtr, int wordLen)
          Erases (fills with zeros) data in a Class1/Gen2 tag.
 int AlienClass1Reader.getProgSingulate()
          Returns the ON/OFF status of whether the reader will try to singulate a tag before programming it.
 void AlienClass1Reader.setProgSingulate(int progSingulate)
          Changes the ON/OFF status of whether the reader will try to singulate a tag before programming it.
 java.lang.String AlienClass1Reader.getTagInfo()
          The TagInfo command returns low-level information about a tag, such as the manufacturer ID, tag model and version.
 int AlienClass1Reader.getAcquireTime()
          Returns the maximum inventory duration, after which the reader aborts the inventory.
 void AlienClass1Reader.setAcquireTime(int acquireTime)
          Sets the maximum inventory duration, after which the reader aborts the inventory.
 int AlienClass1Reader.getAcquireCycles()
          Returns the number of complete acquire cycles to perform with each Class1 Gen1 read operation.
 int AlienClass1Reader.getAcquireC1Cycles()
          Performs the same task as getAcquireCycles().
 void AlienClass1Reader.setAcquireCycles(int acqC1Cycles)
          Specifies the number of complete acquire cycles to perform with each Class1 Gen1 read operation.
 void AlienClass1Reader.setAcquireC1Cycles(int acqC1Cycles)
          Performs the same task as setAcquireCycles().
 int AlienClass1Reader.getAcquireEnterWakeCount()
          Returns the number of wakes to perform at the start of each Class1 Gen1 acquire cycle.
 int AlienClass1Reader.getAcquireC1EnterWakeCount()
          Performs the same task as getAcquireEnterWakeCount().
 void AlienClass1Reader.setAcquireEnterWakeCount(int acqC1EnterWakeCount)
          Specifies the number of wakes to perform at the start of each Class1 Gen1 acquire cycle.
 void AlienClass1Reader.setAcquireC1EnterWakeCount(int acqC1EnterWakeCount)
          Performs the same task as setAcquireEnterWakeCount().
 int AlienClass1Reader.getAcquireCount()
          Returns the number of reads to perform in each Class1 Gen1 acquire cycle.
 int AlienClass1Reader.getAcquireC1Count()
          Performs the same task as getAcquireCount().
 void AlienClass1Reader.setAcquireCount(int acqC1Count)
          Specifies the number of reads to perform in each Class1 Gen1 acquire cycle.
 void AlienClass1Reader.setAcquireC1Count(int acqC1Count)
          Performs the same task as setAcquireCount().
 int AlienClass1Reader.getAcquireSleepCount()
          Returns the number of sleeps to perform after each Class1 Gen1 acquire cycle.
 int AlienClass1Reader.getAcquireC1SleepCount()
          Performs the same task as getAcquireSleepCount().
 void AlienClass1Reader.setAcquireSleepCount(int acqC1SleepCount)
          Specifies the number of sleeps to perform during each Class1 Gen1 acquire cycle.
 void AlienClass1Reader.setAcquireC1SleepCount(int acqC1SleepCount)
          Performs the same task as setAcquireSleepCount().
 int AlienClass1Reader.getAcquireExitWakeCount()
          Returns the number of wakes to perform at the end of all the Class1 Gen1 acquire cycles.
 int AlienClass1Reader.getAcquireC1ExitWakeCount()
          Performs the same task as getAcquireExitWakeCount().
 void AlienClass1Reader.setAcquireExitWakeCount(int acqC1ExitWakeCount)
          Specifies the number of wakes to perform at the end all the Class1 Gen1 acquire cycles.
 void AlienClass1Reader.setAcquireC1ExitWakeCount(int acqC1ExitWakeCount)
          Performs the same task as setAcquireExitWakeCount().
 int AlienClass1Reader.getAcquireC0Cycles()
          Returns the number of complete acquire cycles to perform with each Class0 read operation.
 void AlienClass1Reader.setAcquireC0Cycles(int acqC0Cycles)
          Specifies the number of complete acquire cycles to perform with each Class0 read operation.
 int AlienClass1Reader.getAcquireC0Count()
          Returns the number of reads to perform in each Class0 acquire cycle.
 void AlienClass1Reader.setAcquireC0Count(int acqC0Count)
          Specifies the number of reads to perform in each Class0 acquire cycle.
 int AlienClass1Reader.getAcquireG2Cycles()
          Returns the number of complete acquire cycles to perform with each Class1 Gen2 read operation.
 void AlienClass1Reader.setAcquireG2Cycles(int acqG2Cycles)
          Specifies the number of complete acquire cycles to perform with each Class1 Gen2 read operation.
 int AlienClass1Reader.getAcquireG2Count()
          Returns the number of reads to perform in each Class1 Gen2 acquire cycle.
 void AlienClass1Reader.setAcquireG2Count(int acqG2Count)
          Specifies the number of reads to perform in each Class1 Gen2 acquire cycle.
 int AlienClass1Reader.getAcquireG2Q()
          Returns the starting Q value to use in each Class1 Gen2 acquire cycle.
 void AlienClass1Reader.setAcquireG2Q(int acqG2Q)
          Specifies the starting Q value to use in each Class1 Gen2 acquire cycle.
 int AlienClass1Reader.getAcquireG2Selects()
          Returns the number of SELECT commands issued at the start of each Class1/Gen2 acquire cycle.
 void AlienClass1Reader.setAcquireG2Selects(int acqG2Select)
          Specifies the number of SELECT commands issued at the start of each Class1/Gen2 acquire cycle.
 int AlienClass1Reader.getAcquireG2Session()
          Returns the G2 Session that the reader will operate on when inventorying Class1/Gen2 tags.
 void AlienClass1Reader.setAcquireG2Session(int acqG2Session)
          Specifies the G2 Session that the reader will operate on when inventorying Class1/Gen2 tags.
 void AlienClass1Reader.setAcquireG2TagData(java.lang.String g2TagDataString)
          Specifies which additional locations in G2 tag memory to fetch in the course of an inventory.
 void AlienClass1Reader.setAcquireG2TagData(int bank, int wordPtr, int wordCount)
          Specifies a single additional location in G2 tag memory to fetch in the course of an inventory.
 java.lang.String AlienClass1Reader.getAcquireG2TagData()
          Returns a String specifying which additional locations in G2 tag memory to fetch in the course of an inventory.
 int AlienClass1Reader.getAcquireG2OpsMode()
          Returns the ON/OFF status of AcqG2OpsMode.
 void AlienClass1Reader.setAcquireG2OpsMode(int g2OpsMode)
          Changes the ON/OFF status of AcqG2OpsMode.
 java.lang.String AlienClass1Reader.getAcquireG2Ops()
           
 java.lang.String AlienClass1Reader.getAcquireG2Ops(int opsNum)
           
 void AlienClass1Reader.setAcquireG2Ops(java.lang.String g2OpsCommand)
           
 void AlienClass1Reader.setAcquireG2Ops(int opNum, java.lang.String op)
           
 void AlienClass1Reader.setAcquireG2Ops(int opNum, java.lang.String opAction, java.lang.String opArgs)
           
 void AlienClass1Reader.setAcquireG2Target(java.lang.String g2Target)
          Specifies the manner in which the reader manages the population of inventoried G2 tags.
 java.lang.String AlienClass1Reader.getAcquireG2Target()
          Returns the String which specifies the manner in which the reader manages the population of inventoried G2 tags.
 java.lang.String AlienClass1Reader.getSpeedFilter()
          Returns the String defining the current SpeedFilter ranges.
 void AlienClass1Reader.setSpeedFilter(java.lang.String filterStr)
          Sets the String defining the current SpeedFilter ranges.
 void AlienClass1Reader.setSpeedFilter(float S1, float S2)
          Sets the String defining the current SpeedFilter ranges.
 java.lang.String AlienClass1Reader.getRSSIFilter()
          Returns the String defining the current RSSIFilter ranges.
 void AlienClass1Reader.setRSSIFilter(java.lang.String filterStr)
          Sets the String defining the current RSSIFilter ranges.
 void AlienClass1Reader.setRSSIFilter(float R1, float R2)
          Sets the String defining the current RSSIFilter ranges.
 int AlienClass1Reader.getLBT()
          Returns the ON/OFF status of LBT.
 void AlienClass1Reader.setLBT(int lbt)
          Sets the ON/OFF status of LBT.
 int AlienClass1Reader.getLBTLimit()
          Returns the current setting for the LBT threshold.
 void AlienClass1Reader.setLBTLimit(int lbtLimit)
          Sets the value for the LBT threshold.
 int AlienClass1Reader.getLBTValue()
          Returns the current wide-band noise level that the reader is detecting.
 int AlienClass1Reader.getTagType()
          Returns the bitmap indicating which Alien RFID tag types the reader should look for.
 void AlienClass1Reader.setTagType(int tagType)
          Sets the bitmap indicating which Alien RFID tag types the reader should look for.
 java.util.Date AlienClass1Reader.getTime()
          Returns the date and time of the reader's onboard clock, as a Date object.
 void AlienClass1Reader.setTime(java.lang.String dateTimeString)
          Changes the date and time of the reader's onboard clock.
 void AlienClass1Reader.setTime()
          Changes the date and time of the reader's onboard clock to the host's current values.
 void AlienClass1Reader.setTime(java.util.Date theDate)
          Changes the date and time of the reader's onboard clock.
 int AlienClass1Reader.getTimeZone()
          Returns the reader's time zone setting.
 void AlienClass1Reader.setTimeZone(int timeZone)
          Changes the reader's time zone setting.
 java.lang.String AlienClass1Reader.getTimeServer()
          Returns the address of the external TimeServer the reader uses to accurately set its internal clock each time it is rebooted.
 void AlienClass1Reader.setTimeServer(java.lang.String timeServer)
          Specifies the address of the external TimeServer the reader uses to accurately set its internal clock each time it is rebooted.
 java.lang.String AlienClass1Reader.macroList()
          Returns the list of macros currently stored on the reader.
 java.lang.String AlienClass1Reader.macroView(java.lang.String macroName)
          Returns the contents of a named macro stored on the reader.
 void AlienClass1Reader.macroRun(java.lang.String macroName)
          Runs the named macro stored on the reader.
 void AlienClass1Reader.macroDel(java.lang.String macroName)
          Permanently deletes the named macro stored on the reader.
 void AlienClass1Reader.macroDelAll()
          Permanently deletes all of the macros stored on the reader.
 void AlienClass1Reader.macroStartRec(java.lang.String macroName)
          Begins recording of a new macro with the specified name.
 void AlienClass1Reader.macroStopRec()
          Halts recording of the macro.
 Tag[] AlienClass01Reader.getTagList()
          Returns an array of tags known to the reader, once.
 Tag[] AlienClass01Reader.getTagList(int multiplier)
          Fetches and returns the tag list, using a multiplier count.
 Tag[] AlienClass01Reader.getTagList(long readMillis)
          Reads tags for the specified number of milliseconds.
 Tag AlienClass01Reader.getTag()
          Acquires one Tag, once.
 Tag AlienClass01Reader.getTag(int multiplier)
          Acquires one Tag, using a multiplier.
 java.lang.String AlienClass01Reader.getTagID()
          Acquires tags, and returns the TagID of the first tag on the TagList.
 java.lang.String AlienClass01Reader.getReaderVersion()
          Returns the firmware version of this reader.
 void AlienClass01Reader.reboot()
          Causes the reader module to reboot.
 int AlienClass01Reader.getActiveAntenna()
          Returns the number of the active antenna.
 void AlienClass01Reader.setProgAntenna(int antennaNumber)
          Sets the programming antenna to the specified value.
 int AlienClass01Reader.getProgAntenna()
          Returns the number of the programming antenna.
 void AlienClass01Reader.setAntennaSequence(java.lang.String sequenceString)
          Sets the sequence of antenna ports, using a comma-separated String of integer values, that is used by the reader when responding to an Inventory command.
 java.lang.String AlienClass01Reader.getAntennaSequence()
          Returns the Antenna Sequence, as a comma-separated String of hex values.
 java.lang.String AlienClass01Reader.verifyTag()
          Interrogates the state of a tag that may or may not be readable by the Acquire commands.
 void AlienClass01Reader.programTag(java.lang.String tagID)
          Writes data to the tag ID space, using default loop-control parameters.
 void AlienClass01Reader.eraseTag()
          Erases the data in the tag's ID space, using default loop-control parameters.
 void AlienClass01Reader.killTag(java.lang.String tagIDAndPassCode)
          Kills a tag by erasing the data in a locked tag's ID space, using default loop-control parameters.
 void AlienClass01Reader.lockTag(java.lang.String passCode)
          Locks a Tag, using default loop-control parameters and tagID length.