2008-07-29 1.1.0

org.eclipse.soda.dk.rfid.inventory.with.gpio.profile.test.agent
Class RfidInventoryWithGpioProfileAbstractTestCase

java.lang.Object
  extended by ProfileAbstractTestCase
      extended by org.eclipse.soda.dk.rfid.inventory.with.gpio.profile.test.agent.RfidInventoryWithGpioProfileAbstractTestCase
Direct Known Subclasses:
RfidInventoryWithGpioProfileDisconnectTestCase, RfidInventoryWithGpioProfileIOTestCase, RfidInventoryWithGpioProfileNoTagsTestCase, RfidInventoryWithGpioProfileSingleTagTestCase

public abstract class RfidInventoryWithGpioProfileAbstractTestCase
extends ProfileAbstractTestCase

Version:
1.1.0

Field Summary
protected static java.lang.String AND_EXPRESSION
          Define the and expression (String) constant.
protected static long BIT_1
          Define the bit1 (long) constant.
protected static long BIT_2
          Define the bit2 (long) constant.
protected static long BIT_32
          Define the bit32 (long) constant.
protected  java.util.Set configuredTags
          Define the configured tags (Set) field.
protected  java.lang.String controlProfileServiceBitsExternalKey
          Define the control profile service bits external key (String) field.
protected  java.lang.String controlProfileServiceLongsExternalKey
          Define the control profile service longs external key (String) field.
protected static boolean DEFAULT_INVERTED_IO
          Define the default inverted io (boolean) constant.
protected static int DEFAULT_IO_LATENCY
          Define the default io latency (int) constant.
protected static int DEFAULT_TAG_READ_DURATION
          Define the default tag read duration (int) constant.
protected  java.lang.String gpioProfileServiceCapabilitiesExternalKey
          Define the gpio profile service capabilities external key (String) field.
protected  java.lang.String gpioProfileServiceConfigurationExternalKey
          Define the gpio profile service configuration external key (String) field.
protected  java.lang.String gpioProfileServiceI10DataKey
          Define the gpio profile service i10 data key (String) field.
protected  java.lang.String gpioProfileServiceI11DataKey
          Define the gpio profile service i11 data key (String) field.
protected  java.lang.String gpioProfileServiceI12DataKey
          Define the gpio profile service i12 data key (String) field.
protected  java.lang.String gpioProfileServiceI13DataKey
          Define the gpio profile service i13 data key (String) field.
protected  java.lang.String gpioProfileServiceI14DataKey
          Define the gpio profile service i14 data key (String) field.
protected  java.lang.String gpioProfileServiceI15DataKey
          Define the gpio profile service i15 data key (String) field.
protected  java.lang.String gpioProfileServiceI16DataKey
          Define the gpio profile service i16 data key (String) field.
protected  java.lang.String gpioProfileServiceI17DataKey
          Define the gpio profile service i17 data key (String) field.
protected  java.lang.String gpioProfileServiceI18DataKey
          Define the gpio profile service i18 data key (String) field.
protected  java.lang.String gpioProfileServiceI19DataKey
          Define the gpio profile service i19 data key (String) field.
protected  java.lang.String gpioProfileServiceI1DataKey
          Define the gpio profile service i1 data key (String) field.
protected  java.lang.String gpioProfileServiceI20DataKey
          Define the gpio profile service i20 data key (String) field.
protected  java.lang.String gpioProfileServiceI21DataKey
          Define the gpio profile service i21 data key (String) field.
protected  java.lang.String gpioProfileServiceI22DataKey
          Define the gpio profile service i22 data key (String) field.
protected  java.lang.String gpioProfileServiceI23DataKey
          Define the gpio profile service i23 data key (String) field.
protected  java.lang.String gpioProfileServiceI24DataKey
          Define the gpio profile service i24 data key (String) field.
protected  java.lang.String gpioProfileServiceI25DataKey
          Define the gpio profile service i25 data key (String) field.
protected  java.lang.String gpioProfileServiceI26DataKey
          Define the gpio profile service i26 data key (String) field.
protected  java.lang.String gpioProfileServiceI27DataKey
          Define the gpio profile service i27 data key (String) field.
protected  java.lang.String gpioProfileServiceI28DataKey
          Define the gpio profile service i28 data key (String) field.
protected  java.lang.String gpioProfileServiceI29DataKey
          Define the gpio profile service i29 data key (String) field.
protected  java.lang.String gpioProfileServiceI2DataKey
          Define the gpio profile service i2 data key (String) field.
protected  java.lang.String gpioProfileServiceI30DataKey
          Define the gpio profile service i30 data key (String) field.
protected  java.lang.String gpioProfileServiceI31DataKey
          Define the gpio profile service i31 data key (String) field.
protected  java.lang.String gpioProfileServiceI32DataKey
          Define the gpio profile service i32 data key (String) field.
protected  java.lang.String gpioProfileServiceI3DataKey
          Define the gpio profile service i3 data key (String) field.
protected  java.lang.String gpioProfileServiceI4DataKey
          Define the gpio profile service i4 data key (String) field.
protected  java.lang.String gpioProfileServiceI5DataKey
          Define the gpio profile service i5 data key (String) field.
protected  java.lang.String gpioProfileServiceI6DataKey
          Define the gpio profile service i6 data key (String) field.
protected  java.lang.String gpioProfileServiceI7DataKey
          Define the gpio profile service i7 data key (String) field.
protected  java.lang.String gpioProfileServiceI8DataKey
          Define the gpio profile service i8 data key (String) field.
protected  java.lang.String gpioProfileServiceI9DataKey
          Define the gpio profile service i9 data key (String) field.
protected  java.lang.String gpioProfileServiceInputCountExternalKey
          Define the gpio profile service input count external key (String) field.
protected  java.lang.String gpioProfileServiceInputExternalKey
          Define the gpio profile service input external key (String) field.
protected  java.lang.String gpioProfileServiceO0DataKey
          Define the gpio profile service o0 data key (String) field.
protected  java.lang.String gpioProfileServiceO10DataKey
          Define the gpio profile service o10 data key (String) field.
protected  java.lang.String gpioProfileServiceO11DataKey
          Define the gpio profile service o11 data key (String) field.
protected  java.lang.String gpioProfileServiceO12DataKey
          Define the gpio profile service o12 data key (String) field.
protected  java.lang.String gpioProfileServiceO13DataKey
          Define the gpio profile service o13 data key (String) field.
protected  java.lang.String gpioProfileServiceO14DataKey
          Define the gpio profile service o14 data key (String) field.
protected  java.lang.String gpioProfileServiceO15DataKey
          Define the gpio profile service o15 data key (String) field.
protected  java.lang.String gpioProfileServiceO16DataKey
          Define the gpio profile service o16 data key (String) field.
protected  java.lang.String gpioProfileServiceO17DataKey
          Define the gpio profile service o17 data key (String) field.
protected  java.lang.String gpioProfileServiceO18DataKey
          Define the gpio profile service o18 data key (String) field.
protected  java.lang.String gpioProfileServiceO19DataKey
          Define the gpio profile service o19 data key (String) field.
protected  java.lang.String gpioProfileServiceO1DataKey
          Define the gpio profile service o1 data key (String) field.
protected  java.lang.String gpioProfileServiceO20DataKey
          Define the gpio profile service o20 data key (String) field.
protected  java.lang.String gpioProfileServiceO21DataKey
          Define the gpio profile service o21 data key (String) field.
protected  java.lang.String gpioProfileServiceO22DataKey
          Define the gpio profile service o22 data key (String) field.
protected  java.lang.String gpioProfileServiceO23DataKey
          Define the gpio profile service o23 data key (String) field.
protected  java.lang.String gpioProfileServiceO24DataKey
          Define the gpio profile service o24 data key (String) field.
protected  java.lang.String gpioProfileServiceO25DataKey
          Define the gpio profile service o25 data key (String) field.
protected  java.lang.String gpioProfileServiceO26DataKey
          Define the gpio profile service o26 data key (String) field.
protected  java.lang.String gpioProfileServiceO27DataKey
          Define the gpio profile service o27 data key (String) field.
protected  java.lang.String gpioProfileServiceO28DataKey
          Define the gpio profile service o28 data key (String) field.
protected  java.lang.String gpioProfileServiceO29DataKey
          Define the gpio profile service o29 data key (String) field.
protected  java.lang.String gpioProfileServiceO2DataKey
          Define the gpio profile service o2 data key (String) field.
protected  java.lang.String gpioProfileServiceO30DataKey
          Define the gpio profile service o30 data key (String) field.
protected  java.lang.String gpioProfileServiceO31DataKey
          Define the gpio profile service o31 data key (String) field.
protected  java.lang.String gpioProfileServiceO32DataKey
          Define the gpio profile service o32 data key (String) field.
protected  java.lang.String gpioProfileServiceO3DataKey
          Define the gpio profile service o3 data key (String) field.
protected  java.lang.String gpioProfileServiceO4DataKey
          Define the gpio profile service o4 data key (String) field.
protected  java.lang.String gpioProfileServiceO5DataKey
          Define the gpio profile service o5 data key (String) field.
protected  java.lang.String gpioProfileServiceO6DataKey
          Define the gpio profile service o6 data key (String) field.
protected  java.lang.String gpioProfileServiceO7DataKey
          Define the gpio profile service o7 data key (String) field.
protected  java.lang.String gpioProfileServiceO8DataKey
          Define the gpio profile service o8 data key (String) field.
protected  java.lang.String gpioProfileServiceO9DataKey
          Define the gpio profile service o9 data key (String) field.
protected  java.lang.String gpioProfileServiceOutput0ExpressionExternalKey
          Define the gpio profile service output0 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput10ExpressionExternalKey
          Define the gpio profile service output10 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput11ExpressionExternalKey
          Define the gpio profile service output11 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput12ExpressionExternalKey
          Define the gpio profile service output12 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput13ExpressionExternalKey
          Define the gpio profile service output13 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput14ExpressionExternalKey
          Define the gpio profile service output14 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput15ExpressionExternalKey
          Define the gpio profile service output15 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput16ExpressionExternalKey
          Define the gpio profile service output16 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput17ExpressionExternalKey
          Define the gpio profile service output17 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput18ExpressionExternalKey
          Define the gpio profile service output18 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput19ExpressionExternalKey
          Define the gpio profile service output19 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput1ExpressionExternalKey
          Define the gpio profile service output1 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput20ExpressionExternalKey
          Define the gpio profile service output20 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput21ExpressionExternalKey
          Define the gpio profile service output21 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput22ExpressionExternalKey
          Define the gpio profile service output22 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput23ExpressionExternalKey
          Define the gpio profile service output23 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput24ExpressionExternalKey
          Define the gpio profile service output24 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput25ExpressionExternalKey
          Define the gpio profile service output25 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput26ExpressionExternalKey
          Define the gpio profile service output26 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput27ExpressionExternalKey
          Define the gpio profile service output27 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput28ExpressionExternalKey
          Define the gpio profile service output28 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput29ExpressionExternalKey
          Define the gpio profile service output29 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput2ExpressionExternalKey
          Define the gpio profile service output2 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput30ExpressionExternalKey
          Define the gpio profile service output30 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput31ExpressionExternalKey
          Define the gpio profile service output31 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput32ExpressionExternalKey
          Define the gpio profile service output32 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput3ExpressionExternalKey
          Define the gpio profile service output3 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput4ExpressionExternalKey
          Define the gpio profile service output4 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput5ExpressionExternalKey
          Define the gpio profile service output5 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput6ExpressionExternalKey
          Define the gpio profile service output6 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput7ExpressionExternalKey
          Define the gpio profile service output7 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput8ExpressionExternalKey
          Define the gpio profile service output8 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutput9ExpressionExternalKey
          Define the gpio profile service output9 expression external key (String) field.
protected  java.lang.String gpioProfileServiceOutputCountExternalKey
          Define the gpio profile service output count external key (String) field.
protected  java.lang.String gpioProfileServiceOutputExternalKey
          Define the gpio profile service output external key (String) field.
protected  java.lang.String gpioProfileServiceOutputRequestExternalKey
          Define the gpio profile service output request external key (String) field.
protected  java.lang.String gpioProfileServiceStatusExternalKey
          Define the gpio profile service status external key (String) field.
protected  java.util.Set interestedTags
          Define the interested tags (Set) field.
protected static java.lang.String INVALID_EXPRESSION
          Define the invalid expression (String) constant.
protected static java.lang.String INVALID_MASK
          Define the invalid mask (String) constant.
protected  boolean invertedIoProperty
          Define the inverted io property (boolean) field.
protected  int ioLatencyProperty
          Define the io latency property (int) field.
protected static java.lang.String OR_EXPRESSION
          Define the or expression (String) constant.
protected  int readDurationProperty
          Define the read duration property (int) field.
protected  java.lang.String readerIdProperty
          Define the reader id property (String) field.
protected  java.lang.String rfidInventoryProfileServiceAggregationMaskSettingExternalKey
          Define the rfid inventory profile service aggregation mask setting external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceCapabilitiesExternalKey
          Define the rfid inventory profile service capabilities external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceConfigurationExternalKey
          Define the rfid inventory profile service configuration external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceDataExtensionsExternalKey
          Define the rfid inventory profile service data extensions external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceDuplicateFilteringExpressionExternalKey
          Define the rfid inventory profile service duplicate filtering expression external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceDuplicateFilteringExternalKey
          Define the rfid inventory profile service duplicate filtering external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceStatusExternalKey
          Define the rfid inventory profile service status external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceTagAggregatingExpressionExternalKey
          Define the rfid inventory profile service tag aggregating expression external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceTagAggregatingExternalKey
          Define the rfid inventory profile service tag aggregating external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceTagAggregationReportExternalKey
          Define the rfid inventory profile service tag aggregation report external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceTagMaskSettingExternalKey
          Define the rfid inventory profile service tag mask setting external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceTagReadingExpressionExternalKey
          Define the rfid inventory profile service tag reading expression external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceTagReadingExternalKey
          Define the rfid inventory profile service tag reading external key (String) field.
protected  java.lang.String rfidInventoryProfileServiceTagReportExternalKey
          Define the rfid inventory profile service tag report external key (String) field.
protected  java.lang.String tagListProperty
          Define the tag list property (String) field.
 
Constructor Summary
protected RfidInventoryWithGpioProfileAbstractTestCase(java.lang.String name)
          Constructs a new instance of the InventoryProfileBaseTestCase class.
 
Method Summary
protected  java.lang.Boolean changeIoState(boolean newOutputState, boolean expectedInputState)
          Change io state with the specified new output state and expected input state parameters and return the Boolean result.
protected  int countTagAggregationReports()
          Count tag aggregation reports and return the int result.
protected  int countTagReports()
          Count tag reports and return the int result.
protected  java.lang.String getAggregationMaskSetting()
          Gets the aggregation mask setting (String) value.
protected  java.util.ArrayList getAllTagAggregationReports()
          Gets the all tag aggregation reports (ArrayList) value.
protected  java.util.ArrayList getAllTagReports()
          Gets the all tag reports (ArrayList) value.
protected  java.util.Map getBitsData(long bits)
          Get bits data with the specified bits parameter and return the Map result.
protected  java.util.Map getDataExtensions()
          Gets the data extensions (Map) value.
protected  java.lang.Boolean getDuplicateFiltering()
          Gets the duplicate filtering (Boolean) value.
protected  java.lang.String getDuplicateFilteringExpression()
          Gets the duplicate filtering expression (String) value.
protected  java.lang.String[] getExternalKeys()
          Gets the external keys (String[]) value.
protected  java.util.Dictionary getGpioCapabilities()
          Gets the gpio capabilities (Dictionary) value.
protected  java.util.Dictionary getGpioConfiguration()
          Gets the gpio configuration (Dictionary) value.
protected  java.util.Dictionary getGpioStatus()
          Gets the gpio status (Dictionary) value.
protected  java.util.Map getInputsData(long bits)
          Get inputs data with the specified bits parameter and return the Map result.
protected  void getKeysAndSettingsFromProperties()
          Get keys and settings from properties.
protected  java.util.Map getLastTagAggregationReport()
          Gets the last tag aggregation report (Map) value.
protected  java.util.Map getLastTagReport()
          Gets the last tag report (Map) value.
protected  java.util.Map getLongsData(long bits)
          Get longs data with the specified bits parameter and return the Map result.
 NotificationService getNotificationService()
          Gets the notification service value.
protected  java.util.Dictionary getRfidInventoryCapabilities()
          Gets the capabilities (Dictionary) value.
protected  java.util.Dictionary getRfidInventoryConfiguration()
          Gets the configuration (Dictionary) value.
protected  java.util.Dictionary getRfidInventoryStatus()
          Gets the status (Dictionary) value.
protected  java.lang.Boolean getTagAggregating()
          Gets the tag aggregating (Boolean) value.
protected  java.lang.String getTagAggregatingExpression()
          Gets the tag aggregating expression (String) value.
protected  java.lang.String getTagMaskSetting()
          Gets the tag mask setting (String) value.
protected  java.lang.Boolean getTagReading()
          Gets the tag reading (Boolean) value.
protected  java.lang.String getTagReadingExpression()
          Gets the tag reading expression (String) value.
protected  java.util.List getTagsFromTagAggregationReports(java.util.Map expectedDataExtensions)
          Get tags from tag aggregation reports with the specified expected data extensions parameter and return the List result.
protected  java.util.List getTagsFromTagReports(java.util.Map expectedDataExtensions)
          Get tags from tag reports with the specified expected data extensions parameter and return the List result.
protected  void ioTimingTest()
          Io timing test.
protected  java.lang.String readAggregationMaskSetting()
          Read aggregation mask setting and return the String result.
protected  void readAndVerifyTags(java.util.Set expectedTags, java.util.Map expectedDataExtensions, boolean noDuplicatesAllowed)
          Read and verify tags with the specified expected tags, expected data extensions and no duplicates allowed parameters.
protected  java.util.Map readDataExtensions()
          Read data extensions and return the Map result.
protected  java.lang.Boolean readDuplicateFiltering()
          Read duplicate filtering and return the Boolean result.
protected  java.lang.String readDuplicateFilteringExpression()
          Read duplicate filtering expression and return the String result.
protected  java.lang.Boolean readTagAggregating()
          Read tag aggregating and return the Boolean result.
protected  java.lang.String readTagAggregatingExpression()
          Read tag aggregating expression and return the String result.
protected  java.lang.String readTagMaskSetting()
          Read tag mask setting and return the String result.
protected  java.lang.Boolean readTagReading()
          Read tag reading and return the Boolean result.
protected  java.lang.String readTagReadingExpression()
          Read tag reading expression and return the String result.
protected  void reportBits(java.util.Map dataValue)
          Report bits with the specified data value parameter.
protected  void reportInput(java.util.Map dataValue)
          Report input with the specified data value parameter.
protected  void reportLongs(java.util.Map dataValue)
          Report longs with the specified data value parameter.
protected  void tearDown()
          Tear down.
protected  void verifyAggregationReceived(java.util.Set expectedTags, java.util.Map expectedDataExtensions, boolean noDuplicatesAllowed)
          Verify aggregation received with the specified expected tags, expected data extensions and no duplicates allowed parameters.
 void verifyDuplicateFiltering(java.util.Set expectedTags)
          Verify duplicate filtering with the specified expected tags parameter.
 void verifyDuplicateFilteringExpression(java.util.Set expectedTags)
          Verify duplicate filtering expression with the specified expected tags parameter.
protected  void verifyExpectedTagsReceived(java.util.Set expectedTags, java.util.Map expectedDataExtensions, boolean noDuplicatesAllowed)
          Verify expected tags received with the specified expected tags, expected data extensions and no duplicates allowed parameters.
protected  void verifyNoAggregationReceived()
          Verify no aggregation received.
 void verifyTagAggregatingExpression(java.util.Set expectedTags)
          Verify tag aggregating expression with the specified expected tags parameter.
 void verifyTagReadingAndAggregation(java.util.Set expectedTags)
          Verify tag reading and aggregation with the specified expected tags parameter.
 void verifyTagReadingAndAggregation(java.util.Set expectedTags, java.util.Map expectedDataExtensions)
          Verify tag reading and aggregation with the specified expected tags and expected data extensions parameters.
 void verifyTagReadingExpression(java.util.Set expectedTags)
          Verify tag reading expression with the specified expected tags parameter.
protected  java.util.List verifyTagReads(java.util.ArrayList tagReports, java.util.Map expectedDataExtensions)
          Verify tag reads with the specified tag reports and expected data extensions parameters and return the List result.
protected  int waitForSignalIgnoringErrors(java.lang.String topicKey, int expectedCount, int duration)
          Wait for signal ignoring errors with the specified topic key, expected count and duration parameters and return the int result.
protected  int waitForTagAggregationReports(int expectedCount, int duration)
          Wait for tag aggregation reports with the specified expected count and duration parameters and return the int result.
protected  int waitForTagReports(int expectedCount, int duration)
          Wait for tag reports with the specified expected count and duration parameters and return the int result.
protected  void writeAggregationMaskSetting(java.lang.String dataValue)
          Write aggregation mask setting with the specified data value parameter.
protected  void writeDataExtensions(java.util.Map dataValue)
          Write data extensions with the specified data value parameter.
protected  void writeDuplicateFiltering(java.lang.Boolean dataValue)
          Write duplicate filtering with the specified data value parameter.
protected  void writeDuplicateFilteringExpression(java.lang.String dataValue)
          Write duplicate filtering expression with the specified data value parameter.
protected  void writeTagAggregating(java.lang.Boolean dataValue)
          Write tag aggregating with the specified data value parameter.
protected  void writeTagAggregatingExpression(java.lang.String dataValue)
          Write tag aggregating expression with the specified data value parameter.
protected  void writeTagMaskSetting(java.lang.String dataValue)
          Write tag mask setting with the specified data value parameter.
protected  void writeTagReading(java.lang.Boolean dataValue)
          Write tag reading with the specified data value parameter.
protected  void writeTagReadingExpression(java.lang.String dataValue)
          Write tag reading expression with the specified data value parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TAG_READ_DURATION

protected static final int DEFAULT_TAG_READ_DURATION
Define the default tag read duration (int) constant.

See Also:
Constant Field Values

AND_EXPRESSION

protected static final java.lang.String AND_EXPRESSION
Define the and expression (String) constant.

See Also:
Constant Field Values

OR_EXPRESSION

protected static final java.lang.String OR_EXPRESSION
Define the or expression (String) constant.

See Also:
Constant Field Values

INVALID_EXPRESSION

protected static final java.lang.String INVALID_EXPRESSION
Define the invalid expression (String) constant.

See Also:
Constant Field Values

INVALID_MASK

protected static final java.lang.String INVALID_MASK
Define the invalid mask (String) constant.

See Also:
Constant Field Values

BIT_1

protected static final long BIT_1
Define the bit1 (long) constant.

See Also:
Constant Field Values

BIT_2

protected static final long BIT_2
Define the bit2 (long) constant.

See Also:
Constant Field Values

BIT_32

protected static final long BIT_32
Define the bit32 (long) constant.

See Also:
Constant Field Values

DEFAULT_IO_LATENCY

protected static final int DEFAULT_IO_LATENCY
Define the default io latency (int) constant.

See Also:
Constant Field Values

DEFAULT_INVERTED_IO

protected static final boolean DEFAULT_INVERTED_IO
Define the default inverted io (boolean) constant.

See Also:
Constant Field Values

readerIdProperty

protected java.lang.String readerIdProperty
Define the reader id property (String) field.


tagListProperty

protected java.lang.String tagListProperty
Define the tag list property (String) field.


readDurationProperty

protected int readDurationProperty
Define the read duration property (int) field.


rfidInventoryProfileServiceStatusExternalKey

protected java.lang.String rfidInventoryProfileServiceStatusExternalKey
Define the rfid inventory profile service status external key (String) field.


rfidInventoryProfileServiceCapabilitiesExternalKey

protected java.lang.String rfidInventoryProfileServiceCapabilitiesExternalKey
Define the rfid inventory profile service capabilities external key (String) field.


rfidInventoryProfileServiceConfigurationExternalKey

protected java.lang.String rfidInventoryProfileServiceConfigurationExternalKey
Define the rfid inventory profile service configuration external key (String) field.


rfidInventoryProfileServiceTagReadingExpressionExternalKey

protected java.lang.String rfidInventoryProfileServiceTagReadingExpressionExternalKey
Define the rfid inventory profile service tag reading expression external key (String) field.


rfidInventoryProfileServiceTagReadingExternalKey

protected java.lang.String rfidInventoryProfileServiceTagReadingExternalKey
Define the rfid inventory profile service tag reading external key (String) field.


rfidInventoryProfileServiceTagAggregatingExpressionExternalKey

protected java.lang.String rfidInventoryProfileServiceTagAggregatingExpressionExternalKey
Define the rfid inventory profile service tag aggregating expression external key (String) field.


rfidInventoryProfileServiceTagAggregatingExternalKey

protected java.lang.String rfidInventoryProfileServiceTagAggregatingExternalKey
Define the rfid inventory profile service tag aggregating external key (String) field.


rfidInventoryProfileServiceTagMaskSettingExternalKey

protected java.lang.String rfidInventoryProfileServiceTagMaskSettingExternalKey
Define the rfid inventory profile service tag mask setting external key (String) field.


rfidInventoryProfileServiceDuplicateFilteringExternalKey

protected java.lang.String rfidInventoryProfileServiceDuplicateFilteringExternalKey
Define the rfid inventory profile service duplicate filtering external key (String) field.


rfidInventoryProfileServiceDuplicateFilteringExpressionExternalKey

protected java.lang.String rfidInventoryProfileServiceDuplicateFilteringExpressionExternalKey
Define the rfid inventory profile service duplicate filtering expression external key (String) field.


rfidInventoryProfileServiceAggregationMaskSettingExternalKey

protected java.lang.String rfidInventoryProfileServiceAggregationMaskSettingExternalKey
Define the rfid inventory profile service aggregation mask setting external key (String) field.


rfidInventoryProfileServiceDataExtensionsExternalKey

protected java.lang.String rfidInventoryProfileServiceDataExtensionsExternalKey
Define the rfid inventory profile service data extensions external key (String) field.


rfidInventoryProfileServiceTagReportExternalKey

protected java.lang.String rfidInventoryProfileServiceTagReportExternalKey
Define the rfid inventory profile service tag report external key (String) field.


rfidInventoryProfileServiceTagAggregationReportExternalKey

protected java.lang.String rfidInventoryProfileServiceTagAggregationReportExternalKey
Define the rfid inventory profile service tag aggregation report external key (String) field.


gpioProfileServiceStatusExternalKey

protected java.lang.String gpioProfileServiceStatusExternalKey
Define the gpio profile service status external key (String) field.


gpioProfileServiceCapabilitiesExternalKey

protected java.lang.String gpioProfileServiceCapabilitiesExternalKey
Define the gpio profile service capabilities external key (String) field.


gpioProfileServiceConfigurationExternalKey

protected java.lang.String gpioProfileServiceConfigurationExternalKey
Define the gpio profile service configuration external key (String) field.


gpioProfileServiceInputExternalKey

protected java.lang.String gpioProfileServiceInputExternalKey
Define the gpio profile service input external key (String) field.


gpioProfileServiceInputCountExternalKey

protected java.lang.String gpioProfileServiceInputCountExternalKey
Define the gpio profile service input count external key (String) field.


gpioProfileServiceOutputExternalKey

protected java.lang.String gpioProfileServiceOutputExternalKey
Define the gpio profile service output external key (String) field.


gpioProfileServiceOutputCountExternalKey

protected java.lang.String gpioProfileServiceOutputCountExternalKey
Define the gpio profile service output count external key (String) field.


gpioProfileServiceOutputRequestExternalKey

protected java.lang.String gpioProfileServiceOutputRequestExternalKey
Define the gpio profile service output request external key (String) field.


gpioProfileServiceOutput0ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput0ExpressionExternalKey
Define the gpio profile service output0 expression external key (String) field.


gpioProfileServiceOutput1ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput1ExpressionExternalKey
Define the gpio profile service output1 expression external key (String) field.


gpioProfileServiceOutput2ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput2ExpressionExternalKey
Define the gpio profile service output2 expression external key (String) field.


gpioProfileServiceOutput3ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput3ExpressionExternalKey
Define the gpio profile service output3 expression external key (String) field.


gpioProfileServiceOutput4ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput4ExpressionExternalKey
Define the gpio profile service output4 expression external key (String) field.


gpioProfileServiceOutput5ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput5ExpressionExternalKey
Define the gpio profile service output5 expression external key (String) field.


gpioProfileServiceOutput6ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput6ExpressionExternalKey
Define the gpio profile service output6 expression external key (String) field.


gpioProfileServiceOutput7ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput7ExpressionExternalKey
Define the gpio profile service output7 expression external key (String) field.


gpioProfileServiceOutput8ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput8ExpressionExternalKey
Define the gpio profile service output8 expression external key (String) field.


gpioProfileServiceOutput9ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput9ExpressionExternalKey
Define the gpio profile service output9 expression external key (String) field.


gpioProfileServiceOutput10ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput10ExpressionExternalKey
Define the gpio profile service output10 expression external key (String) field.


gpioProfileServiceOutput11ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput11ExpressionExternalKey
Define the gpio profile service output11 expression external key (String) field.


gpioProfileServiceOutput12ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput12ExpressionExternalKey
Define the gpio profile service output12 expression external key (String) field.


gpioProfileServiceOutput13ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput13ExpressionExternalKey
Define the gpio profile service output13 expression external key (String) field.


gpioProfileServiceOutput14ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput14ExpressionExternalKey
Define the gpio profile service output14 expression external key (String) field.


gpioProfileServiceOutput15ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput15ExpressionExternalKey
Define the gpio profile service output15 expression external key (String) field.


gpioProfileServiceOutput16ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput16ExpressionExternalKey
Define the gpio profile service output16 expression external key (String) field.


gpioProfileServiceOutput17ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput17ExpressionExternalKey
Define the gpio profile service output17 expression external key (String) field.


gpioProfileServiceOutput18ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput18ExpressionExternalKey
Define the gpio profile service output18 expression external key (String) field.


gpioProfileServiceOutput19ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput19ExpressionExternalKey
Define the gpio profile service output19 expression external key (String) field.


gpioProfileServiceOutput20ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput20ExpressionExternalKey
Define the gpio profile service output20 expression external key (String) field.


gpioProfileServiceOutput21ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput21ExpressionExternalKey
Define the gpio profile service output21 expression external key (String) field.


gpioProfileServiceOutput22ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput22ExpressionExternalKey
Define the gpio profile service output22 expression external key (String) field.


gpioProfileServiceOutput23ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput23ExpressionExternalKey
Define the gpio profile service output23 expression external key (String) field.


gpioProfileServiceOutput24ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput24ExpressionExternalKey
Define the gpio profile service output24 expression external key (String) field.


gpioProfileServiceOutput25ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput25ExpressionExternalKey
Define the gpio profile service output25 expression external key (String) field.


gpioProfileServiceOutput26ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput26ExpressionExternalKey
Define the gpio profile service output26 expression external key (String) field.


gpioProfileServiceOutput27ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput27ExpressionExternalKey
Define the gpio profile service output27 expression external key (String) field.


gpioProfileServiceOutput28ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput28ExpressionExternalKey
Define the gpio profile service output28 expression external key (String) field.


gpioProfileServiceOutput29ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput29ExpressionExternalKey
Define the gpio profile service output29 expression external key (String) field.


gpioProfileServiceOutput30ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput30ExpressionExternalKey
Define the gpio profile service output30 expression external key (String) field.


gpioProfileServiceOutput31ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput31ExpressionExternalKey
Define the gpio profile service output31 expression external key (String) field.


gpioProfileServiceOutput32ExpressionExternalKey

protected java.lang.String gpioProfileServiceOutput32ExpressionExternalKey
Define the gpio profile service output32 expression external key (String) field.


gpioProfileServiceI1DataKey

protected java.lang.String gpioProfileServiceI1DataKey
Define the gpio profile service i1 data key (String) field.


gpioProfileServiceI2DataKey

protected java.lang.String gpioProfileServiceI2DataKey
Define the gpio profile service i2 data key (String) field.


gpioProfileServiceI3DataKey

protected java.lang.String gpioProfileServiceI3DataKey
Define the gpio profile service i3 data key (String) field.


gpioProfileServiceI4DataKey

protected java.lang.String gpioProfileServiceI4DataKey
Define the gpio profile service i4 data key (String) field.


gpioProfileServiceI5DataKey

protected java.lang.String gpioProfileServiceI5DataKey
Define the gpio profile service i5 data key (String) field.


gpioProfileServiceI6DataKey

protected java.lang.String gpioProfileServiceI6DataKey
Define the gpio profile service i6 data key (String) field.


gpioProfileServiceI7DataKey

protected java.lang.String gpioProfileServiceI7DataKey
Define the gpio profile service i7 data key (String) field.


gpioProfileServiceI8DataKey

protected java.lang.String gpioProfileServiceI8DataKey
Define the gpio profile service i8 data key (String) field.


gpioProfileServiceI9DataKey

protected java.lang.String gpioProfileServiceI9DataKey
Define the gpio profile service i9 data key (String) field.


gpioProfileServiceI10DataKey

protected java.lang.String gpioProfileServiceI10DataKey
Define the gpio profile service i10 data key (String) field.


gpioProfileServiceI11DataKey

protected java.lang.String gpioProfileServiceI11DataKey
Define the gpio profile service i11 data key (String) field.


gpioProfileServiceI12DataKey

protected java.lang.String gpioProfileServiceI12DataKey
Define the gpio profile service i12 data key (String) field.


gpioProfileServiceI13DataKey

protected java.lang.String gpioProfileServiceI13DataKey
Define the gpio profile service i13 data key (String) field.


gpioProfileServiceI14DataKey

protected java.lang.String gpioProfileServiceI14DataKey
Define the gpio profile service i14 data key (String) field.


gpioProfileServiceI15DataKey

protected java.lang.String gpioProfileServiceI15DataKey
Define the gpio profile service i15 data key (String) field.


gpioProfileServiceI16DataKey

protected java.lang.String gpioProfileServiceI16DataKey
Define the gpio profile service i16 data key (String) field.


gpioProfileServiceI17DataKey

protected java.lang.String gpioProfileServiceI17DataKey
Define the gpio profile service i17 data key (String) field.


gpioProfileServiceI18DataKey

protected java.lang.String gpioProfileServiceI18DataKey
Define the gpio profile service i18 data key (String) field.


gpioProfileServiceI19DataKey

protected java.lang.String gpioProfileServiceI19DataKey
Define the gpio profile service i19 data key (String) field.


gpioProfileServiceI20DataKey

protected java.lang.String gpioProfileServiceI20DataKey
Define the gpio profile service i20 data key (String) field.


gpioProfileServiceI21DataKey

protected java.lang.String gpioProfileServiceI21DataKey
Define the gpio profile service i21 data key (String) field.


gpioProfileServiceI22DataKey

protected java.lang.String gpioProfileServiceI22DataKey
Define the gpio profile service i22 data key (String) field.


gpioProfileServiceI23DataKey

protected java.lang.String gpioProfileServiceI23DataKey
Define the gpio profile service i23 data key (String) field.


gpioProfileServiceI24DataKey

protected java.lang.String gpioProfileServiceI24DataKey
Define the gpio profile service i24 data key (String) field.


gpioProfileServiceI25DataKey

protected java.lang.String gpioProfileServiceI25DataKey
Define the gpio profile service i25 data key (String) field.


gpioProfileServiceI26DataKey

protected java.lang.String gpioProfileServiceI26DataKey
Define the gpio profile service i26 data key (String) field.


gpioProfileServiceI27DataKey

protected java.lang.String gpioProfileServiceI27DataKey
Define the gpio profile service i27 data key (String) field.


gpioProfileServiceI28DataKey

protected java.lang.String gpioProfileServiceI28DataKey
Define the gpio profile service i28 data key (String) field.


gpioProfileServiceI29DataKey

protected java.lang.String gpioProfileServiceI29DataKey
Define the gpio profile service i29 data key (String) field.


gpioProfileServiceI30DataKey

protected java.lang.String gpioProfileServiceI30DataKey
Define the gpio profile service i30 data key (String) field.


gpioProfileServiceI31DataKey

protected java.lang.String gpioProfileServiceI31DataKey
Define the gpio profile service i31 data key (String) field.


gpioProfileServiceI32DataKey

protected java.lang.String gpioProfileServiceI32DataKey
Define the gpio profile service i32 data key (String) field.


gpioProfileServiceO0DataKey

protected java.lang.String gpioProfileServiceO0DataKey
Define the gpio profile service o0 data key (String) field.


gpioProfileServiceO1DataKey

protected java.lang.String gpioProfileServiceO1DataKey
Define the gpio profile service o1 data key (String) field.


gpioProfileServiceO2DataKey

protected java.lang.String gpioProfileServiceO2DataKey
Define the gpio profile service o2 data key (String) field.


gpioProfileServiceO3DataKey

protected java.lang.String gpioProfileServiceO3DataKey
Define the gpio profile service o3 data key (String) field.


gpioProfileServiceO4DataKey

protected java.lang.String gpioProfileServiceO4DataKey
Define the gpio profile service o4 data key (String) field.


gpioProfileServiceO5DataKey

protected java.lang.String gpioProfileServiceO5DataKey
Define the gpio profile service o5 data key (String) field.


gpioProfileServiceO6DataKey

protected java.lang.String gpioProfileServiceO6DataKey
Define the gpio profile service o6 data key (String) field.


gpioProfileServiceO7DataKey

protected java.lang.String gpioProfileServiceO7DataKey
Define the gpio profile service o7 data key (String) field.


gpioProfileServiceO8DataKey

protected java.lang.String gpioProfileServiceO8DataKey
Define the gpio profile service o8 data key (String) field.


gpioProfileServiceO9DataKey

protected java.lang.String gpioProfileServiceO9DataKey
Define the gpio profile service o9 data key (String) field.


gpioProfileServiceO10DataKey

protected java.lang.String gpioProfileServiceO10DataKey
Define the gpio profile service o10 data key (String) field.


gpioProfileServiceO11DataKey

protected java.lang.String gpioProfileServiceO11DataKey
Define the gpio profile service o11 data key (String) field.


gpioProfileServiceO12DataKey

protected java.lang.String gpioProfileServiceO12DataKey
Define the gpio profile service o12 data key (String) field.


gpioProfileServiceO13DataKey

protected java.lang.String gpioProfileServiceO13DataKey
Define the gpio profile service o13 data key (String) field.


gpioProfileServiceO14DataKey

protected java.lang.String gpioProfileServiceO14DataKey
Define the gpio profile service o14 data key (String) field.


gpioProfileServiceO15DataKey

protected java.lang.String gpioProfileServiceO15DataKey
Define the gpio profile service o15 data key (String) field.


gpioProfileServiceO16DataKey

protected java.lang.String gpioProfileServiceO16DataKey
Define the gpio profile service o16 data key (String) field.


gpioProfileServiceO17DataKey

protected java.lang.String gpioProfileServiceO17DataKey
Define the gpio profile service o17 data key (String) field.


gpioProfileServiceO18DataKey

protected java.lang.String gpioProfileServiceO18DataKey
Define the gpio profile service o18 data key (String) field.


gpioProfileServiceO19DataKey

protected java.lang.String gpioProfileServiceO19DataKey
Define the gpio profile service o19 data key (String) field.


gpioProfileServiceO20DataKey

protected java.lang.String gpioProfileServiceO20DataKey
Define the gpio profile service o20 data key (String) field.


gpioProfileServiceO21DataKey

protected java.lang.String gpioProfileServiceO21DataKey
Define the gpio profile service o21 data key (String) field.


gpioProfileServiceO22DataKey

protected java.lang.String gpioProfileServiceO22DataKey
Define the gpio profile service o22 data key (String) field.


gpioProfileServiceO23DataKey

protected java.lang.String gpioProfileServiceO23DataKey
Define the gpio profile service o23 data key (String) field.


gpioProfileServiceO24DataKey

protected java.lang.String gpioProfileServiceO24DataKey
Define the gpio profile service o24 data key (String) field.


gpioProfileServiceO25DataKey

protected java.lang.String gpioProfileServiceO25DataKey
Define the gpio profile service o25 data key (String) field.


gpioProfileServiceO26DataKey

protected java.lang.String gpioProfileServiceO26DataKey
Define the gpio profile service o26 data key (String) field.


gpioProfileServiceO27DataKey

protected java.lang.String gpioProfileServiceO27DataKey
Define the gpio profile service o27 data key (String) field.


gpioProfileServiceO28DataKey

protected java.lang.String gpioProfileServiceO28DataKey
Define the gpio profile service o28 data key (String) field.


gpioProfileServiceO29DataKey

protected java.lang.String gpioProfileServiceO29DataKey
Define the gpio profile service o29 data key (String) field.


gpioProfileServiceO30DataKey

protected java.lang.String gpioProfileServiceO30DataKey
Define the gpio profile service o30 data key (String) field.


gpioProfileServiceO31DataKey

protected java.lang.String gpioProfileServiceO31DataKey
Define the gpio profile service o31 data key (String) field.


gpioProfileServiceO32DataKey

protected java.lang.String gpioProfileServiceO32DataKey
Define the gpio profile service o32 data key (String) field.


controlProfileServiceBitsExternalKey

protected java.lang.String controlProfileServiceBitsExternalKey
Define the control profile service bits external key (String) field.


controlProfileServiceLongsExternalKey

protected java.lang.String controlProfileServiceLongsExternalKey
Define the control profile service longs external key (String) field.


configuredTags

protected java.util.Set configuredTags
Define the configured tags (Set) field.


interestedTags

protected java.util.Set interestedTags
Define the interested tags (Set) field.


ioLatencyProperty

protected int ioLatencyProperty
Define the io latency property (int) field.


invertedIoProperty

protected boolean invertedIoProperty
Define the inverted io property (boolean) field.

Constructor Detail

RfidInventoryWithGpioProfileAbstractTestCase

protected RfidInventoryWithGpioProfileAbstractTestCase(java.lang.String name)
Constructs a new instance of the InventoryProfileBaseTestCase class.

Parameters:
name - The name (String) parameter.
Method Detail

changeIoState

protected java.lang.Boolean changeIoState(boolean newOutputState,
                                          boolean expectedInputState)
                                   throws java.lang.InterruptedException
Change io state with the specified new output state and expected input state parameters and return the Boolean result.

Parameters:
newOutputState - The new output state (boolean) parameter.
expectedInputState - The expected input state (boolean) parameter.
Returns:
Results of the change io state (Boolean) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

countTagAggregationReports

protected int countTagAggregationReports()
Count tag aggregation reports and return the int result.

Returns:
Results of the count tag aggregation reports (int) value.
See Also:
getAllTagAggregationReports(), getTagsFromTagAggregationReports(Map), waitForTagAggregationReports(int,int)

countTagReports

protected int countTagReports()
Count tag reports and return the int result.

Returns:
Results of the count tag reports (int) value.
See Also:
getAllTagReports(), getTagsFromTagReports(Map), waitForTagReports(int,int)

getAggregationMaskSetting

protected java.lang.String getAggregationMaskSetting()
                                              throws java.lang.InterruptedException
Gets the aggregation mask setting (String) value.

Returns:
The aggregation mask setting (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readAggregationMaskSetting(), writeAggregationMaskSetting(String)

getAllTagAggregationReports

protected java.util.ArrayList getAllTagAggregationReports()
Gets the all tag aggregation reports (ArrayList) value.

Returns:
The all tag aggregation reports (ArrayList) value.

getAllTagReports

protected java.util.ArrayList getAllTagReports()
Gets the all tag reports (ArrayList) value.

Returns:
The all tag reports (ArrayList) value.

getBitsData

protected java.util.Map getBitsData(long bits)
Get bits data with the specified bits parameter and return the Map result.

Parameters:
bits - The bits (long) parameter.
Returns:
Results of the get bits data (Map) value.

getDataExtensions

protected java.util.Map getDataExtensions()
                                   throws java.lang.InterruptedException
Gets the data extensions (Map) value.

Returns:
The data extensions (Map) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readDataExtensions(), writeDataExtensions(Map)

getDuplicateFiltering

protected java.lang.Boolean getDuplicateFiltering()
                                           throws java.lang.InterruptedException
Gets the duplicate filtering (Boolean) value.

Returns:
The duplicate filtering (Boolean) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readDuplicateFiltering(), verifyDuplicateFiltering(Set), writeDuplicateFiltering(Boolean)

getDuplicateFilteringExpression

protected java.lang.String getDuplicateFilteringExpression()
                                                    throws java.lang.InterruptedException
Gets the duplicate filtering expression (String) value.

Returns:
The duplicate filtering expression (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readDuplicateFilteringExpression(), verifyDuplicateFilteringExpression(Set), writeDuplicateFilteringExpression(String)

getExternalKeys

protected java.lang.String[] getExternalKeys()
Gets the external keys (String[]) value.

Returns:
The external keys (String[]) value.

getGpioCapabilities

protected java.util.Dictionary getGpioCapabilities()
                                            throws java.lang.InterruptedException
Gets the gpio capabilities (Dictionary) value.

Returns:
The gpio capabilities (Dictionary) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

getGpioConfiguration

protected java.util.Dictionary getGpioConfiguration()
                                             throws java.lang.InterruptedException
Gets the gpio configuration (Dictionary) value.

Returns:
The gpio configuration (Dictionary) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

getGpioStatus

protected java.util.Dictionary getGpioStatus()
                                      throws java.lang.InterruptedException
Gets the gpio status (Dictionary) value.

Returns:
The gpio status (Dictionary) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

getInputsData

protected java.util.Map getInputsData(long bits)
Get inputs data with the specified bits parameter and return the Map result.

Parameters:
bits - The bits (long) parameter.
Returns:
Results of the get inputs data (Map) value.

getKeysAndSettingsFromProperties

protected void getKeysAndSettingsFromProperties()
Get keys and settings from properties.


getLastTagAggregationReport

protected java.util.Map getLastTagAggregationReport()
Gets the last tag aggregation report (Map) value.

Returns:
The last tag aggregation report (Map) value.

getLastTagReport

protected java.util.Map getLastTagReport()
Gets the last tag report (Map) value.

Returns:
The last tag report (Map) value.

getLongsData

protected java.util.Map getLongsData(long bits)
Get longs data with the specified bits parameter and return the Map result.

Parameters:
bits - The bits (long) parameter.
Returns:
Results of the get longs data (Map) value.

getNotificationService

public NotificationService getNotificationService()
Gets the notification service value.

Returns:
The notification service (NotificationService) value.

getRfidInventoryCapabilities

protected java.util.Dictionary getRfidInventoryCapabilities()
                                                     throws java.lang.InterruptedException
Gets the capabilities (Dictionary) value.

Returns:
The capabilities (Dictionary) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

getRfidInventoryConfiguration

protected java.util.Dictionary getRfidInventoryConfiguration()
                                                      throws java.lang.InterruptedException
Gets the configuration (Dictionary) value.

Returns:
The configuration (Dictionary) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

getRfidInventoryStatus

protected java.util.Dictionary getRfidInventoryStatus()
                                               throws java.lang.InterruptedException
Gets the status (Dictionary) value.

Returns:
The status (Dictionary) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

getTagAggregating

protected java.lang.Boolean getTagAggregating()
                                       throws java.lang.InterruptedException
Gets the tag aggregating (Boolean) value.

Returns:
The tag aggregating (Boolean) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readTagAggregating(), writeTagAggregating(Boolean)

getTagAggregatingExpression

protected java.lang.String getTagAggregatingExpression()
                                                throws java.lang.InterruptedException
Gets the tag aggregating expression (String) value.

Returns:
The tag aggregating expression (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readTagAggregatingExpression(), verifyTagAggregatingExpression(Set), writeTagAggregatingExpression(String)

getTagMaskSetting

protected java.lang.String getTagMaskSetting()
                                      throws java.lang.InterruptedException
Gets the tag mask setting (String) value.

Returns:
The tag mask setting (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readTagMaskSetting(), writeTagMaskSetting(String)

getTagReading

protected java.lang.Boolean getTagReading()
                                   throws java.lang.InterruptedException
Gets the tag reading (Boolean) value.

Returns:
The tag reading (Boolean) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readTagReading(), writeTagReading(Boolean)

getTagReadingExpression

protected java.lang.String getTagReadingExpression()
                                            throws java.lang.InterruptedException
Gets the tag reading expression (String) value.

Returns:
The tag reading expression (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
readTagReadingExpression(), verifyTagReadingExpression(Set), writeTagReadingExpression(String)

getTagsFromTagAggregationReports

protected java.util.List getTagsFromTagAggregationReports(java.util.Map expectedDataExtensions)
Get tags from tag aggregation reports with the specified expected data extensions parameter and return the List result.

Parameters:
expectedDataExtensions - The expected data extensions (Map) parameter.
Returns:
Results of the get tags from tag aggregation reports (List) value.

getTagsFromTagReports

protected java.util.List getTagsFromTagReports(java.util.Map expectedDataExtensions)
Get tags from tag reports with the specified expected data extensions parameter and return the List result.

Parameters:
expectedDataExtensions - The expected data extensions (Map) parameter.
Returns:
Results of the get tags from tag reports (List) value.

ioTimingTest

protected void ioTimingTest()
                     throws java.lang.InterruptedException
Io timing test.

Throws:
java.lang.InterruptedException - Interrupted Exception.

readAggregationMaskSetting

protected java.lang.String readAggregationMaskSetting()
                                               throws java.lang.InterruptedException
Read aggregation mask setting and return the String result.

Returns:
Results of the read aggregation mask setting (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getAggregationMaskSetting(), writeAggregationMaskSetting(String)

readAndVerifyTags

protected void readAndVerifyTags(java.util.Set expectedTags,
                                 java.util.Map expectedDataExtensions,
                                 boolean noDuplicatesAllowed)
                          throws java.lang.InterruptedException
Read and verify tags with the specified expected tags, expected data extensions and no duplicates allowed parameters.

Parameters:
expectedTags - The expected tags (Set) parameter.
expectedDataExtensions - The expected data extensions (Map) parameter.
noDuplicatesAllowed - The no duplicates allowed (boolean) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.

readDataExtensions

protected java.util.Map readDataExtensions()
                                    throws java.lang.InterruptedException
Read data extensions and return the Map result.

Returns:
Results of the read data extensions (Map) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDataExtensions(), writeDataExtensions(Map)

readDuplicateFiltering

protected java.lang.Boolean readDuplicateFiltering()
                                            throws java.lang.InterruptedException
Read duplicate filtering and return the Boolean result.

Returns:
Results of the read duplicate filtering (Boolean) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDuplicateFiltering(), verifyDuplicateFiltering(Set), writeDuplicateFiltering(Boolean)

readDuplicateFilteringExpression

protected java.lang.String readDuplicateFilteringExpression()
                                                     throws java.lang.InterruptedException
Read duplicate filtering expression and return the String result.

Returns:
Results of the read duplicate filtering expression (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDuplicateFilteringExpression(), verifyDuplicateFilteringExpression(Set), writeDuplicateFilteringExpression(String)

readTagAggregating

protected java.lang.Boolean readTagAggregating()
                                        throws java.lang.InterruptedException
Read tag aggregating and return the Boolean result.

Returns:
Results of the read tag aggregating (Boolean) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagAggregating(), writeTagAggregating(Boolean)

readTagAggregatingExpression

protected java.lang.String readTagAggregatingExpression()
                                                 throws java.lang.InterruptedException
Read tag aggregating expression and return the String result.

Returns:
Results of the read tag aggregating expression (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagAggregatingExpression(), verifyTagAggregatingExpression(Set), writeTagAggregatingExpression(String)

readTagMaskSetting

protected java.lang.String readTagMaskSetting()
                                       throws java.lang.InterruptedException
Read tag mask setting and return the String result.

Returns:
Results of the read tag mask setting (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagMaskSetting(), writeTagMaskSetting(String)

readTagReading

protected java.lang.Boolean readTagReading()
                                    throws java.lang.InterruptedException
Read tag reading and return the Boolean result.

Returns:
Results of the read tag reading (Boolean) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagReading(), writeTagReading(Boolean)

readTagReadingExpression

protected java.lang.String readTagReadingExpression()
                                             throws java.lang.InterruptedException
Read tag reading expression and return the String result.

Returns:
Results of the read tag reading expression (String) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagReadingExpression(), verifyTagReadingExpression(Set), writeTagReadingExpression(String)

reportBits

protected void reportBits(java.util.Map dataValue)
Report bits with the specified data value parameter.

Parameters:
dataValue - The data value (Map) parameter.

reportInput

protected void reportInput(java.util.Map dataValue)
Report input with the specified data value parameter.

Parameters:
dataValue - The data value (Map) parameter.

reportLongs

protected void reportLongs(java.util.Map dataValue)
Report longs with the specified data value parameter.

Parameters:
dataValue - The data value (Map) parameter.

tearDown

protected void tearDown()
                 throws java.lang.Exception
Tear down.

Throws:
java.lang.Exception - Exception.

verifyAggregationReceived

protected void verifyAggregationReceived(java.util.Set expectedTags,
                                         java.util.Map expectedDataExtensions,
                                         boolean noDuplicatesAllowed)
                                  throws java.lang.InterruptedException
Verify aggregation received with the specified expected tags, expected data extensions and no duplicates allowed parameters.

Parameters:
expectedTags - The expected tags (Set) parameter.
expectedDataExtensions - The expected data extensions (Map) parameter.
noDuplicatesAllowed - The no duplicates allowed (boolean) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
verifyNoAggregationReceived()

verifyDuplicateFiltering

public void verifyDuplicateFiltering(java.util.Set expectedTags)
                              throws java.lang.InterruptedException
Verify duplicate filtering with the specified expected tags parameter.

Parameters:
expectedTags - The expected tags (Set) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDuplicateFiltering(), readDuplicateFiltering(), writeDuplicateFiltering(Boolean)

verifyDuplicateFilteringExpression

public void verifyDuplicateFilteringExpression(java.util.Set expectedTags)
                                        throws java.lang.InterruptedException
Verify duplicate filtering expression with the specified expected tags parameter.

Parameters:
expectedTags - The expected tags (Set) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDuplicateFilteringExpression(), readDuplicateFilteringExpression(), writeDuplicateFilteringExpression(String)

verifyExpectedTagsReceived

protected void verifyExpectedTagsReceived(java.util.Set expectedTags,
                                          java.util.Map expectedDataExtensions,
                                          boolean noDuplicatesAllowed)
Verify expected tags received with the specified expected tags, expected data extensions and no duplicates allowed parameters.

Parameters:
expectedTags - The expected tags (Set) parameter.
expectedDataExtensions - The expected data extensions (Map) parameter.
noDuplicatesAllowed - The no duplicates allowed (boolean) parameter.

verifyNoAggregationReceived

protected void verifyNoAggregationReceived()
Verify no aggregation received.


verifyTagAggregatingExpression

public void verifyTagAggregatingExpression(java.util.Set expectedTags)
                                    throws java.lang.InterruptedException
Verify tag aggregating expression with the specified expected tags parameter.

Parameters:
expectedTags - The expected tags (Set) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagAggregatingExpression(), readTagAggregatingExpression(), writeTagAggregatingExpression(String)

verifyTagReadingAndAggregation

public void verifyTagReadingAndAggregation(java.util.Set expectedTags)
                                    throws java.lang.InterruptedException
Verify tag reading and aggregation with the specified expected tags parameter.

Parameters:
expectedTags - The expected tags (Set) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
verifyTagReadingAndAggregation(Set,Map)

verifyTagReadingAndAggregation

public void verifyTagReadingAndAggregation(java.util.Set expectedTags,
                                           java.util.Map expectedDataExtensions)
                                    throws java.lang.InterruptedException
Verify tag reading and aggregation with the specified expected tags and expected data extensions parameters.

Parameters:
expectedTags - The expected tags (Set) parameter.
expectedDataExtensions - The expected data extensions (Map) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
verifyTagReadingAndAggregation(Set)

verifyTagReadingExpression

public void verifyTagReadingExpression(java.util.Set expectedTags)
                                throws java.lang.InterruptedException
Verify tag reading expression with the specified expected tags parameter.

Parameters:
expectedTags - The expected tags (Set) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagReadingExpression(), readTagReadingExpression(), writeTagReadingExpression(String)

verifyTagReads

protected java.util.List verifyTagReads(java.util.ArrayList tagReports,
                                        java.util.Map expectedDataExtensions)
Verify tag reads with the specified tag reports and expected data extensions parameters and return the List result.

Parameters:
tagReports - The tag reports (ArrayList) parameter.
expectedDataExtensions - The expected data extensions (Map) parameter.
Returns:
Results of the verify tag reads (List) value.

waitForSignalIgnoringErrors

protected int waitForSignalIgnoringErrors(java.lang.String topicKey,
                                          int expectedCount,
                                          int duration)
                                   throws java.lang.InterruptedException
Wait for signal ignoring errors with the specified topic key, expected count and duration parameters and return the int result.

Parameters:
topicKey - The topic key (String) parameter.
expectedCount - The expected count (int) parameter.
duration - The duration (int) parameter.
Returns:
Results of the wait for signal (int) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

waitForTagAggregationReports

protected int waitForTagAggregationReports(int expectedCount,
                                           int duration)
                                    throws java.lang.InterruptedException
Wait for tag aggregation reports with the specified expected count and duration parameters and return the int result.

Parameters:
expectedCount - The expected count (int) parameter.
duration - The duration (int) parameter.
Returns:
Results of the wait for tag aggregation reports (int) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

waitForTagReports

protected int waitForTagReports(int expectedCount,
                                int duration)
                         throws java.lang.InterruptedException
Wait for tag reports with the specified expected count and duration parameters and return the int result.

Parameters:
expectedCount - The expected count (int) parameter.
duration - The duration (int) parameter.
Returns:
Results of the wait for tag reports (int) value.
Throws:
java.lang.InterruptedException - Interrupted Exception.

writeAggregationMaskSetting

protected void writeAggregationMaskSetting(java.lang.String dataValue)
                                    throws java.lang.InterruptedException
Write aggregation mask setting with the specified data value parameter.

Parameters:
dataValue - The data value (String) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getAggregationMaskSetting(), readAggregationMaskSetting()

writeDataExtensions

protected void writeDataExtensions(java.util.Map dataValue)
                            throws java.lang.InterruptedException
Write data extensions with the specified data value parameter.

Parameters:
dataValue - The data value (Map) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDataExtensions(), readDataExtensions()

writeDuplicateFiltering

protected void writeDuplicateFiltering(java.lang.Boolean dataValue)
                                throws java.lang.InterruptedException
Write duplicate filtering with the specified data value parameter.

Parameters:
dataValue - The data value (Boolean) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDuplicateFiltering(), readDuplicateFiltering(), verifyDuplicateFiltering(Set)

writeDuplicateFilteringExpression

protected void writeDuplicateFilteringExpression(java.lang.String dataValue)
                                          throws java.lang.InterruptedException
Write duplicate filtering expression with the specified data value parameter.

Parameters:
dataValue - The data value (String) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getDuplicateFilteringExpression(), readDuplicateFilteringExpression(), verifyDuplicateFilteringExpression(Set)

writeTagAggregating

protected void writeTagAggregating(java.lang.Boolean dataValue)
                            throws java.lang.InterruptedException
Write tag aggregating with the specified data value parameter.

Parameters:
dataValue - The data value (Boolean) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagAggregating(), readTagAggregating()

writeTagAggregatingExpression

protected void writeTagAggregatingExpression(java.lang.String dataValue)
                                      throws java.lang.InterruptedException
Write tag aggregating expression with the specified data value parameter.

Parameters:
dataValue - The data value (String) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagAggregatingExpression(), readTagAggregatingExpression(), verifyTagAggregatingExpression(Set)

writeTagMaskSetting

protected void writeTagMaskSetting(java.lang.String dataValue)
                            throws java.lang.InterruptedException
Write tag mask setting with the specified data value parameter.

Parameters:
dataValue - The data value (String) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagMaskSetting(), readTagMaskSetting()

writeTagReading

protected void writeTagReading(java.lang.Boolean dataValue)
                        throws java.lang.InterruptedException
Write tag reading with the specified data value parameter.

Parameters:
dataValue - The data value (Boolean) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagReading(), readTagReading()

writeTagReadingExpression

protected void writeTagReadingExpression(java.lang.String dataValue)
                                  throws java.lang.InterruptedException
Write tag reading expression with the specified data value parameter.

Parameters:
dataValue - The data value (String) parameter.
Throws:
java.lang.InterruptedException - Interrupted Exception.
See Also:
getTagReadingExpression(), readTagReadingExpression(), verifyTagReadingExpression(Set)

2008-07-29 1.1.0

Copyright (c) 2008 IBM. See license in Legal section.