2009-10-01 1.2.0

org.eclipse.soda.dk.epcglobal.llrp.helper
Class ParameterFactory

java.lang.Object
  extended by org.eclipse.soda.dk.epcglobal.llrp.helper.ParameterFactory

public class ParameterFactory
extends java.lang.Object

Since:
1.0
Version:
1.2.0

Field Summary
static java.util.Map ACESSSPECID_REPOSITORY
          Define the acessspecid repository (Map) field.
static java.util.Map ADDACCESSSPECCOMMAND_REPOSITORY
          Define the addaccessspeccommand repository (Map) field.
static java.util.Map ADDROSPECCOMMAND_REPOSITORY
          Define the addrospeccommand repository (Map) field.
static java.util.Map ROSPECID_REPOSITORY
          Define the rospecid repository (Map) constant.
 
Constructor Summary
ParameterFactory()
           
 
Method Summary
static java.util.Map getAccessCommandParameter(java.util.List airProtocolTagSpecChoice, java.util.List accessCommandOpSpecChoice)
          Get access command parameter with the specified air protocol tag spec choice and access command op spec choice parameters and return the Map result.
static java.util.Map getAccessCommandParameter(java.util.Map airProtocolTagSpecChoice, java.util.List accessCommandOpSpecChoiceList)
          Get access command parameter with the specified air protocol tag spec choice and access command op spec choice list parameters and return the Map result.
static java.util.Map getAccessCommandParameter(java.util.Map airProtocolTagSpecChoice, java.util.Map accessCommandOpSpecChoice)
          Get access command parameter with the specified air protocol tag spec choice and access command op spec choice parameters and return the Map result.
static java.util.Map getAccessReportSpecParameter(int accessReportTrigger)
          Get access report spec parameter with the specified access report trigger parameter and return the Map result.
static java.util.Map getAccessSpecIDParameter(int accessSpecId)
          Get access spec idparameter with the specified access spec id parameter and return the Map result.
static java.util.Map getAccessSpecParameter(int accessSpecId, int antennaId, int protocolId, int currentState, int ROSpecId, java.util.Map accessSpecStopTriggerParameter, java.util.Map accessCommandParameter, java.util.Map accessReportSpecParameter)
          Get access spec parameter with the specified access spec id, antenna id, protocol id, current state, rospec id, access spec stop trigger parameter, access command parameter and access report spec parameter parameters and return the Map result.
static java.util.Map getAccessSpecStopTriggerParameter(int accessSpecStopTrigger, int operationCountValue)
          Get access spec stop trigger parameter with the specified access spec stop trigger and operation count value parameters and return the Map result.
static java.util.Map getAddAccessSpecCommandParameters(int accessSpecId, int antennaId, int protocolId, int currentState, int rospecId, java.util.Map accessSpecStopTriggerParameter, java.util.Map accessCommandParameter, java.util.Map accessReportSpecParameter)
          Get add access spec command parameters with the specified access spec id, antenna id, protocol id, current state, rospec id, access spec stop trigger parameter, access command parameter and access report spec parameter parameters and return the Map result.
static java.util.Map getAddAccessSpecCommandParameters(java.util.Map accessSpecParameter)
          Get add access spec command parameters with the specified access spec parameter parameter and return the Map result.
static java.util.Map getAddROSpecCommandParameters(int rospecId, int priority, int currentState, java.util.Map rOBoundarySpecParameter, java.util.List specParameterChoice, java.util.Map rOReportSpecParameter)
          Get add rospec command parameters with the specified rospec id, priority, current state, r oboundary spec parameter, spec parameter choice and r oreport spec parameter parameters and return the Map result.
static java.util.Map getAddROSpecCommandParameters(java.util.Map roSpecParameter)
          Get add rospec command parameters with the specified ro spec parameter parameter and return the Map result.
static java.util.Map getAISpecParameter(int[] antennaIds, java.util.Map aISpecStopTriggerParameter, java.util.List inventoryParameterSpecParameters)
          Get aispec parameter with the specified antenna ids, a ispec stop trigger parameter and inventory parameter spec parameters parameters and return the Map result.
static java.util.Map getAISpecStopTriggerParameter(int type, int duration, java.util.Map gPITriggerValueParameter, java.util.Map tagObservationTriggerParameter)
          Get aispec stop trigger parameter with the specified type, duration, g pitrigger value parameter and tag observation trigger parameter parameters and return the Map result.
static java.util.Map getAntennaConfigurationParameter(int antennaId, java.util.Map rFReceiverParameter, java.util.Map rFTransmitterParameter, java.util.List airProtocolnventoryCommandSettingsParameter)
          Get antenna configuration parameter with the specified antenna id, r freceiver parameter, r ftransmitter parameter and air protocolnventory command settings parameter parameters and return the Map result.
static java.util.Map getC1G2BlockEraseParameter(int OpSpecId, int accessPassword, int memoryBank, int wordPointer, int wordCount)
          Get c1 g2 block erase parameter with the specified op spec id, access password, memory bank, word pointer and word count parameters and return the Map result.
static java.util.Map getC1G2BlockWriteParameter(int OpSpecId, int accessPassword, int memoryBank, int wordPointer, java.lang.String writeData)
          Get c1 g2 block write parameter with the specified op spec id, access password, memory bank, word pointer and write data parameters and return the Map result.
static java.util.Map getC1G2EPCMemorySelectorParameter(int enableCRC, int enablePCBits)
          Get c1 g2 epcmemory selector parameter with the specified enable crc and enable pcbits parameters and return the Map result.
static java.util.Map getC1G2FilterParameter(int truncate, java.util.Map c1G2TagInventoryMaskParameter, java.util.Map c1G2TagInventoryStateAwareFilterActionParameter, java.util.Map c1G2TagInventoryStateUnawareFilterActionParameter)
          Get c1 g2 filter parameter with the specified truncate, c1 g2 tag inventory mask parameter, c1 g2 tag inventory state aware filter action parameter and c1 g2 tag inventory state unaware filter action parameter parameters and return the Map result.
static java.util.Map getC1G2FilterParameter(java.util.Map c1G2TagInventoryMaskParameter)
          Get c1 g2 filter parameter with the specified c1 g2 tag inventory mask parameter parameter and return the Map result.
static java.util.Map getC1G2InventoryCommandParameter(boolean tagInventoryStateAware, java.util.List c1G2FilterParameters, java.util.Map c1G2RFControlParameter, java.util.Map c1G2SingulationControlParameter, java.util.List customParameters)
          Get c1 g2 inventory command parameter with the specified tag inventory state aware, c1 g2 filter parameters, c1 g2 rfcontrol parameter, c1 g2 singulation control parameter and custom parameters parameters and return the Map result.
static java.util.Map getC1G2InventoryCommandParameter(java.util.List c1G2FilterParameters)
          Get c1 g2 inventory command parameter with the specified c1 g2 filter parameters parameter and return the Map result.
static java.util.Map getC1G2KillParameter(int OpSpecId, int killPassword)
          Get c1 g2 kill parameter with the specified op spec id and kill password parameters and return the Map result.
static java.util.Map getC1G2LockParameter(int OpSpecId, int accessPassword, java.util.List c1g2LockPayload)
          Get c1 g2 lock parameter with the specified op spec id, access password and c1g2 lock payload parameters and return the Map result.
static java.util.Map getC1G2LockPayloadParameter(int privilege, int datafield)
          Get c1 g2 lock payload parameter with the specified privilege and datafield parameters and return the Map result.
static java.util.Map getC1G2ReadParameter(int OpSpecId, int accessPassword, int memoryBank, int wordPointer, int wordCount)
          Get c1 g2 read parameter with the specified op spec id, access password, memory bank, word pointer and word count parameters and return the Map result.
static java.util.Map getC1G2TagInventoryMaskParameter(int memoryBank, int pointer, byte[] tagMask)
          Get c1 g2 tag inventory mask parameter with the specified memory bank, pointer and tag mask parameters and return the Map result.
static java.util.Map getC1G2TagSpecParameter()
          Gets the c1 g2 tag spec parameter (Map) value.
static java.util.Map getC1G2TagSpecParameter(java.util.Map c1G2TargetTagParameter)
          Get c1 g2 tag spec parameter with the specified c1 g2 target tag parameter parameter and return the Map result.
static java.util.Map getC1G2TagSpecParameter(java.util.Map c1G2TargetTagParameter, java.util.Map c1G2TargetTagParameter2)
          Get c1 g2 tag spec parameter with the specified c1 g2 target tag parameter and c1 g2 target tag parameter2 parameters and return the Map result.
static java.util.Map getC1G2TargetTagParameter(int memoryBank, boolean match, int pointer, java.lang.String tagMask, java.lang.String tagData)
          Get c1 g2 target tag parameter with the specified memory bank, match, pointer, tag mask and tag data parameters and return the Map result.
static java.util.Map getC1G2WriteParameter(int OpSpecId, int accessPassword, int memoryBank, int wordPointer, java.lang.String writeData)
          Get c1 g2 write parameter with the specified op spec id, access password, memory bank, word pointer and write data parameters and return the Map result.
static java.util.Map getC1G2WriteParameterAddId(int OpSpecId, java.util.Map c1G2WriteParameterNoId)
          Get c1 g2 write parameter add id with the specified op spec id and c1 g2 write parameter no id parameters and return the Map result.
static java.util.Map getC1G2WriteParameterNoId(int accessPassword, int memoryBank, int wordPointer, java.lang.String writeData)
          Get c1 g2 write parameter no id with the specified access password, memory bank, word pointer and write data parameters and return the Map result.
static java.util.Map getEventNotificationStateParameter(int eventType, boolean enable)
          Get event notification state parameter with the specified event type and enable parameters and return the Map result.
static java.util.Map getEventsAndReportParameter(boolean holdEventsandReportsOnReconnect)
          Get events and report parameter with the specified hold eventsand reports on reconnect parameter and return the Map result.
static java.util.Map getGPIPortCurrentStateParameter(int gpiPortNum, boolean enable)
          Get gpiport current state parameter with the specified gpi port num and enable parameters and return the Map result.
static java.util.Map getGPOWriteDataParameter(int gpoPortNum, boolean gpoPortState)
          Get gpowrite data parameter with the specified gpo port num and gpo port state parameters and return the Map result.
static java.util.Map getInventoryParameterSpecParameter(int inventoryParameterSpecID, int protocolID)
          Get inventory parameter spec parameter with the specified spec id and protocol id parameters and return the Map result.
static java.util.Map getInventoryParameterSpecParameter(int inventoryParameterSpecID, int protocolID, java.util.List antennaConfigurationParameters)
          Get inventory parameter spec parameter with the specified inventory parameter spec id, protocol id and antenna configuration parameters parameters and return the Map result.
static java.util.Map getReaderEventNotificationSpecParameter(java.util.List eventNotificationStates)
          Get reader event notification spec parameter with the specified event notification states parameter and return the Map result.
static java.util.Map getROBoundarySpecParameter(java.util.Map rOSpecStartTriggerParameter, java.util.Map ROSpecStopTriggerParameter)
          Get roboundary spec parameter with the specified r ospec start trigger parameter and rospec stop trigger parameter parameters and return the Map result.
static java.util.Map getROReportSpecParameter(int trigger, int tagNum, java.util.Map tagReportContentSelectorParameter)
          Get roreport spec parameter with the specified trigger, tag num and tag report content selector parameter parameters and return the Map result.
static java.util.Map getROSpecIDParameter(int rospecId)
          Get rospec idparameter with the specified rospec id parameter and return the Map result.
static java.util.Map getROSpecParameter(int rospecId, int priority, int currentState, java.util.Map rOBoundarySpecParameter, java.util.List specParameterChoice, java.util.Map rOReportSpecParameter)
          Get rospec parameter with the specified rospec id, priority, current state, r oboundary spec parameter, spec parameter choice and r oreport spec parameter parameters and return the Map result.
static java.util.Map getROSpecStartTriggerParameter(int type)
          Get rospec start trigger parameter with the specified type parameter and return the Map result.
static java.util.Map getROSpecStopTriggerParameter(int type, int duration)
          Get rospec stop trigger parameter with the specified type and duration parameters and return the Map result.
static java.util.Map getSetGPOWriteDataParameter(java.util.List gpoWriteDatas)
          Get set gpowrite data parameter with the specified gpo write datas parameter and return the Map result.
static java.util.Map getSetReaderConfig_EventsAndReportsParameter(boolean reset, java.util.Map eventsAndReportsParameter)
          Get set reader config_ events and reports parameter with the specified reset and events and reports parameter parameters and return the Map result.
static java.util.Map getSetReaderConfig_ReaderEventNotificationSpecParameter(boolean reset, java.util.Map readerEventNotificationSpecParameter)
          Get set reader config_ reader event notification spec parameter with the specified reset and reader event notification spec parameter parameters and return the Map result.
static java.util.Map getSetReaderGPICurrentStateParameter(boolean reset, java.util.List gpiCurrentStates)
          Get set reader gpicurrent state parameter with the specified reset and gpi current states parameters and return the Map result.
static java.util.Map getTagReportContentSelectorParameter()
          Gets the tag report content selector parameter (Map) value.
static java.util.Map getTagReportContentSelectorParameter(int enableROSpecID, int enableSpecIndex, int enableInventoryParameterSpecID, int enableChannelIndex, int enablePeakRSSI, int enableFirstSeenTimestamp, int enableLastSeenTimestamp, int enableTagSeenCount, int enableAccessSpecID, java.util.List airProtocolEPCMemorySelectorChoice)
          Get tag report content selector parameter with the specified enable rospec id, enable spec index, enable inventory parameter spec id, enable channel index, enable peak rssi, enable first seen timestamp, enable last seen timestamp, enable tag seen count, enable access spec id and air protocol epcmemory selector choice parameters and return the Map result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROSPECID_REPOSITORY

public static final java.util.Map ROSPECID_REPOSITORY
Define the rospecid repository (Map) constant.


ACESSSPECID_REPOSITORY

public static java.util.Map ACESSSPECID_REPOSITORY
Define the acessspecid repository (Map) field.


ADDACCESSSPECCOMMAND_REPOSITORY

public static java.util.Map ADDACCESSSPECCOMMAND_REPOSITORY
Define the addaccessspeccommand repository (Map) field.


ADDROSPECCOMMAND_REPOSITORY

public static java.util.Map ADDROSPECCOMMAND_REPOSITORY
Define the addrospeccommand repository (Map) field.

Constructor Detail

ParameterFactory

public ParameterFactory()
Method Detail

getAccessCommandParameter

public static java.util.Map getAccessCommandParameter(java.util.List airProtocolTagSpecChoice,
                                                      java.util.List accessCommandOpSpecChoice)
Get access command parameter with the specified air protocol tag spec choice and access command op spec choice parameters and return the Map result.

Parameters:
airProtocolTagSpecChoice - The air protocol tag spec choice (List) parameter.
accessCommandOpSpecChoice - The access command op spec choice (List) parameter.
Returns:
Results of the get access command parameter (Map) value.
See Also:
getAccessCommandParameter(Map,List), getAccessCommandParameter(Map,Map)

getAccessCommandParameter

public static java.util.Map getAccessCommandParameter(java.util.Map airProtocolTagSpecChoice,
                                                      java.util.List accessCommandOpSpecChoiceList)
Get access command parameter with the specified air protocol tag spec choice and access command op spec choice list parameters and return the Map result.

Parameters:
airProtocolTagSpecChoice - The air protocol tag spec choice (Map) parameter.
accessCommandOpSpecChoiceList - The access command op spec choice list (List) parameter.
Returns:
Results of the get access command parameter (Map) value.
See Also:
getAccessCommandParameter(List,List), getAccessCommandParameter(Map,Map)

getAccessCommandParameter

public static java.util.Map getAccessCommandParameter(java.util.Map airProtocolTagSpecChoice,
                                                      java.util.Map accessCommandOpSpecChoice)
Get access command parameter with the specified air protocol tag spec choice and access command op spec choice parameters and return the Map result.

Parameters:
airProtocolTagSpecChoice - The air protocol tag spec choice (Map) parameter.
accessCommandOpSpecChoice - The access command op spec choice (Map) parameter.
Returns:
Results of the get access command parameter (Map) value.
See Also:
getAccessCommandParameter(List,List), getAccessCommandParameter(Map,List)

getAccessReportSpecParameter

public static java.util.Map getAccessReportSpecParameter(int accessReportTrigger)
Get access report spec parameter with the specified access report trigger parameter and return the Map result.

Parameters:
accessReportTrigger - The access report trigger (int) parameter.
Returns:
Results of the get access report spec parameter (Map) value.

getAccessSpecIDParameter

public static java.util.Map getAccessSpecIDParameter(int accessSpecId)
Get access spec idparameter with the specified access spec id parameter and return the Map result.

Parameters:
accessSpecId - The access spec ID (int) parameter.
Returns:
Results of the get access spec idparameter (Map) value.

getAccessSpecParameter

public static java.util.Map getAccessSpecParameter(int accessSpecId,
                                                   int antennaId,
                                                   int protocolId,
                                                   int currentState,
                                                   int ROSpecId,
                                                   java.util.Map accessSpecStopTriggerParameter,
                                                   java.util.Map accessCommandParameter,
                                                   java.util.Map accessReportSpecParameter)
Get access spec parameter with the specified access spec id, antenna id, protocol id, current state, rospec id, access spec stop trigger parameter, access command parameter and access report spec parameter parameters and return the Map result.

Parameters:
accessSpecId - The access spec ID (int) parameter.
antennaId - The antenna ID (int) parameter.
protocolId - The protocol ID (int) parameter.
currentState - The current state (int) parameter.
ROSpecId - The rospec ID (int) parameter.
accessSpecStopTriggerParameter - The access spec stop trigger parameter (Map) parameter.
accessCommandParameter - The access command parameter (Map) parameter.
accessReportSpecParameter - The access report spec parameter (Map) parameter.
Returns:
Results of the get access spec parameter (Map) value.

getAccessSpecStopTriggerParameter

public static java.util.Map getAccessSpecStopTriggerParameter(int accessSpecStopTrigger,
                                                              int operationCountValue)
Get access spec stop trigger parameter with the specified access spec stop trigger and operation count value parameters and return the Map result.

Parameters:
accessSpecStopTrigger - The access spec stop trigger (int) parameter.
operationCountValue - The operation count value (int) parameter.
Returns:
Results of the get access spec stop trigger parameter (Map) value.

getAddAccessSpecCommandParameters

public static java.util.Map getAddAccessSpecCommandParameters(int accessSpecId,
                                                              int antennaId,
                                                              int protocolId,
                                                              int currentState,
                                                              int rospecId,
                                                              java.util.Map accessSpecStopTriggerParameter,
                                                              java.util.Map accessCommandParameter,
                                                              java.util.Map accessReportSpecParameter)
Get add access spec command parameters with the specified access spec id, antenna id, protocol id, current state, rospec id, access spec stop trigger parameter, access command parameter and access report spec parameter parameters and return the Map result.

Parameters:
accessSpecId - The access spec ID (int) parameter.
antennaId - The antenna ID (int) parameter.
protocolId - The protocol ID (int) parameter.
currentState - The current state (int) parameter.
rospecId - The rospec ID (int) parameter.
accessSpecStopTriggerParameter - The access spec stop trigger parameter (Map) parameter.
accessCommandParameter - The access command parameter (Map) parameter.
accessReportSpecParameter - The access report spec parameter (Map) parameter.
Returns:
Results of the get add access spec command parameters (Map) value.
See Also:
getAddAccessSpecCommandParameters(Map)

getAddAccessSpecCommandParameters

public static java.util.Map getAddAccessSpecCommandParameters(java.util.Map accessSpecParameter)
Get add access spec command parameters with the specified access spec parameter parameter and return the Map result.

Parameters:
accessSpecParameter - The access spec parameter (Map) parameter.
Returns:
Results of the get add access spec command parameters (Map) value.
See Also:
getAddAccessSpecCommandParameters(int,int,int,int,int,Map,Map,Map)

getAddROSpecCommandParameters

public static java.util.Map getAddROSpecCommandParameters(int rospecId,
                                                          int priority,
                                                          int currentState,
                                                          java.util.Map rOBoundarySpecParameter,
                                                          java.util.List specParameterChoice,
                                                          java.util.Map rOReportSpecParameter)
Get add rospec command parameters with the specified rospec id, priority, current state, r oboundary spec parameter, spec parameter choice and r oreport spec parameter parameters and return the Map result.

Parameters:
rospecId - The rospec ID (int) parameter.
priority - The priority (int) parameter.
currentState - The current state (int) parameter.
rOBoundarySpecParameter - The r oboundary spec parameter (Map) parameter.
specParameterChoice - The spec parameter choice (List) parameter.
rOReportSpecParameter - The r oreport spec parameter (Map) parameter.
Returns:
Results of the get add rospec command parameters (Map) value.
See Also:
getAddROSpecCommandParameters(Map)

getAddROSpecCommandParameters

public static java.util.Map getAddROSpecCommandParameters(java.util.Map roSpecParameter)
Get add rospec command parameters with the specified ro spec parameter parameter and return the Map result.

Parameters:
roSpecParameter - The ro spec parameter (Map) parameter.
Returns:
Results of the get add rospec command parameters (Map) value.
See Also:
getAddROSpecCommandParameters(int,int,int,Map,List,Map)

getAISpecParameter

public static java.util.Map getAISpecParameter(int[] antennaIds,
                                               java.util.Map aISpecStopTriggerParameter,
                                               java.util.List inventoryParameterSpecParameters)
Get aispec parameter with the specified antenna ids, a ispec stop trigger parameter and inventory parameter spec parameters parameters and return the Map result.

Parameters:
antennaIds - The antenna IDs (int[]) parameter.
aISpecStopTriggerParameter - The a ispec stop trigger parameter (Map) parameter.
inventoryParameterSpecParameters - The inventory parameter spec parameters (List) parameter.
Returns:
Results of the get aispec parameter (Map) value.

getAISpecStopTriggerParameter

public static java.util.Map getAISpecStopTriggerParameter(int type,
                                                          int duration,
                                                          java.util.Map gPITriggerValueParameter,
                                                          java.util.Map tagObservationTriggerParameter)
Get aispec stop trigger parameter with the specified type, duration, g pitrigger value parameter and tag observation trigger parameter parameters and return the Map result.

Parameters:
type - The type (int) parameter.
duration - The duration (int) parameter.
gPITriggerValueParameter - The g pitrigger value parameter (Map) parameter.
tagObservationTriggerParameter - The tag observation trigger parameter (Map) parameter.
Returns:
Results of the get aispec stop trigger parameter (Map) value.

getAntennaConfigurationParameter

public static java.util.Map getAntennaConfigurationParameter(int antennaId,
                                                             java.util.Map rFReceiverParameter,
                                                             java.util.Map rFTransmitterParameter,
                                                             java.util.List airProtocolnventoryCommandSettingsParameter)
Get antenna configuration parameter with the specified antenna id, r freceiver parameter, r ftransmitter parameter and air protocolnventory command settings parameter parameters and return the Map result.

Parameters:
antennaId - The antenna ID (int) parameter.
rFReceiverParameter - The r freceiver parameter (Map) parameter.
rFTransmitterParameter - The r ftransmitter parameter (Map) parameter.
airProtocolnventoryCommandSettingsParameter - The air protocolnventory command settings parameter (List) parameter.
Returns:
Results of the get antenna configuration parameter (Map) value.

getC1G2BlockEraseParameter

public static java.util.Map getC1G2BlockEraseParameter(int OpSpecId,
                                                       int accessPassword,
                                                       int memoryBank,
                                                       int wordPointer,
                                                       int wordCount)
Get c1 g2 block erase parameter with the specified op spec id, access password, memory bank, word pointer and word count parameters and return the Map result.

Parameters:
OpSpecId - The op spec ID (int) parameter.
accessPassword - The access password (int) parameter.
memoryBank - The memory bank (int) parameter.
wordPointer - The word pointer (int) parameter.
wordCount - The word count (int) parameter.
Returns:
Results of the get c1 g2 block erase parameter (Map) value.

getC1G2BlockWriteParameter

public static java.util.Map getC1G2BlockWriteParameter(int OpSpecId,
                                                       int accessPassword,
                                                       int memoryBank,
                                                       int wordPointer,
                                                       java.lang.String writeData)
Get c1 g2 block write parameter with the specified op spec id, access password, memory bank, word pointer and write data parameters and return the Map result.

Parameters:
OpSpecId - The op spec ID (int) parameter.
accessPassword - The access password (int) parameter.
memoryBank - The memory bank (int) parameter.
wordPointer - The word pointer (int) parameter.
writeData - The write data (String) parameter.
Returns:
Results of the get c1 g2 block write parameter (Map) value.

getC1G2EPCMemorySelectorParameter

public static java.util.Map getC1G2EPCMemorySelectorParameter(int enableCRC,
                                                              int enablePCBits)
Get c1 g2 epcmemory selector parameter with the specified enable crc and enable pcbits parameters and return the Map result.

Parameters:
enableCRC - The enable crc (int) parameter.
enablePCBits - The enable pcbits (int) parameter.
Returns:
Results of the get c1 g2 epcmemory selector parameter (Map) value.

getC1G2FilterParameter

public static java.util.Map getC1G2FilterParameter(int truncate,
                                                   java.util.Map c1G2TagInventoryMaskParameter,
                                                   java.util.Map c1G2TagInventoryStateAwareFilterActionParameter,
                                                   java.util.Map c1G2TagInventoryStateUnawareFilterActionParameter)
Get c1 g2 filter parameter with the specified truncate, c1 g2 tag inventory mask parameter, c1 g2 tag inventory state aware filter action parameter and c1 g2 tag inventory state unaware filter action parameter parameters and return the Map result.

Parameters:
truncate - The truncate (int) parameter.
c1G2TagInventoryMaskParameter - The c1 g2 tag inventory mask parameter (Map) parameter.
c1G2TagInventoryStateAwareFilterActionParameter - The c1 g2 tag inventory state aware filter action parameter (Map) parameter.
c1G2TagInventoryStateUnawareFilterActionParameter - The c1 g2 tag inventory state unaware filter action parameter (Map) parameter.
Returns:
Results of the get c1 g2 filter parameter (Map) value.
See Also:
getC1G2FilterParameter(Map)

getC1G2FilterParameter

public static java.util.Map getC1G2FilterParameter(java.util.Map c1G2TagInventoryMaskParameter)
Get c1 g2 filter parameter with the specified c1 g2 tag inventory mask parameter parameter and return the Map result.

Parameters:
c1G2TagInventoryMaskParameter - The c1 g2 tag inventory mask parameter (Map) parameter.
Returns:
Results of the get c1 g2 filter parameter (Map) value.
See Also:
getC1G2FilterParameter(int,Map,Map,Map)

getC1G2InventoryCommandParameter

public static java.util.Map getC1G2InventoryCommandParameter(boolean tagInventoryStateAware,
                                                             java.util.List c1G2FilterParameters,
                                                             java.util.Map c1G2RFControlParameter,
                                                             java.util.Map c1G2SingulationControlParameter,
                                                             java.util.List customParameters)
Get c1 g2 inventory command parameter with the specified tag inventory state aware, c1 g2 filter parameters, c1 g2 rfcontrol parameter, c1 g2 singulation control parameter and custom parameters parameters and return the Map result.

Parameters:
tagInventoryStateAware - The tag inventory state aware (boolean) parameter.
c1G2FilterParameters - The c1 g2 filter parameters (List) parameter.
c1G2RFControlParameter - The c1 g2 rfcontrol parameter (Map) parameter.
c1G2SingulationControlParameter - The c1 g2 singulation control parameter (Map) parameter.
customParameters - The custom parameters (List) parameter.
Returns:
Results of the get c1 g2 inventory command parameter (Map) value.
See Also:
getC1G2InventoryCommandParameter(List)

getC1G2InventoryCommandParameter

public static java.util.Map getC1G2InventoryCommandParameter(java.util.List c1G2FilterParameters)
Get c1 g2 inventory command parameter with the specified c1 g2 filter parameters parameter and return the Map result.

Parameters:
c1G2FilterParameters - The c1 g2 filter parameters (List) parameter.
Returns:
Results of the get c1 g2 inventory command parameter (Map) value.
See Also:
getC1G2InventoryCommandParameter(boolean,List,Map,Map,List)

getC1G2KillParameter

public static java.util.Map getC1G2KillParameter(int OpSpecId,
                                                 int killPassword)
Get c1 g2 kill parameter with the specified op spec id and kill password parameters and return the Map result.

Parameters:
OpSpecId - The op spec ID (int) parameter.
killPassword - The kill password (int) parameter.
Returns:
Results of the get c1 g2 kill parameter (Map) value.

getC1G2LockParameter

public static java.util.Map getC1G2LockParameter(int OpSpecId,
                                                 int accessPassword,
                                                 java.util.List c1g2LockPayload)
Get c1 g2 lock parameter with the specified op spec id, access password and c1g2 lock payload parameters and return the Map result.

Parameters:
OpSpecId - The op spec ID (int) parameter.
accessPassword - The access password (int) parameter.
c1g2LockPayload - The c1g2 lock payload (List) parameter.
Returns:
Results of the get c1 g2 lock parameter (Map) value.

getC1G2LockPayloadParameter

public static java.util.Map getC1G2LockPayloadParameter(int privilege,
                                                        int datafield)
Get c1 g2 lock payload parameter with the specified privilege and datafield parameters and return the Map result.

Parameters:
privilege - The privilege (int) parameter.
datafield - The datafield (int) parameter.
Returns:
Results of the get c1 g2 lock payload parameter (Map) value.

getC1G2ReadParameter

public static java.util.Map getC1G2ReadParameter(int OpSpecId,
                                                 int accessPassword,
                                                 int memoryBank,
                                                 int wordPointer,
                                                 int wordCount)
Get c1 g2 read parameter with the specified op spec id, access password, memory bank, word pointer and word count parameters and return the Map result.

Parameters:
OpSpecId - The op spec ID (int) parameter.
accessPassword - The access password (int) parameter.
memoryBank - The memory bank (int) parameter.
wordPointer - The word pointer (int) parameter.
wordCount - The word count (int) parameter.
Returns:
Results of the get c1 g2 read parameter (Map) value.

getC1G2TagInventoryMaskParameter

public static java.util.Map getC1G2TagInventoryMaskParameter(int memoryBank,
                                                             int pointer,
                                                             byte[] tagMask)
Get c1 g2 tag inventory mask parameter with the specified memory bank, pointer and tag mask parameters and return the Map result.

Parameters:
memoryBank - The memory bank (int) parameter.
pointer - The pointer (int) parameter.
tagMask - The tag mask (byte[]) parameter.
Returns:
Results of the get c1 g2 tag inventory mask parameter (Map) value.

getC1G2TagSpecParameter

public static java.util.Map getC1G2TagSpecParameter()
Gets the c1 g2 tag spec parameter (Map) value.

Returns:
The c1 g2 tag spec parameter (Map) value.
See Also:
getC1G2TagSpecParameter(Map), getC1G2TagSpecParameter(Map,Map)

getC1G2TagSpecParameter

public static java.util.Map getC1G2TagSpecParameter(java.util.Map c1G2TargetTagParameter)
Get c1 g2 tag spec parameter with the specified c1 g2 target tag parameter parameter and return the Map result.

Parameters:
c1G2TargetTagParameter - The c1 g2 target tag parameter (Map) parameter.
Returns:
Results of the get c1 g2 tag spec parameter (Map) value.
See Also:
getC1G2TagSpecParameter(), getC1G2TagSpecParameter(Map,Map)

getC1G2TagSpecParameter

public static java.util.Map getC1G2TagSpecParameter(java.util.Map c1G2TargetTagParameter,
                                                    java.util.Map c1G2TargetTagParameter2)
Get c1 g2 tag spec parameter with the specified c1 g2 target tag parameter and c1 g2 target tag parameter2 parameters and return the Map result.

Parameters:
c1G2TargetTagParameter - The c1 g2 target tag parameter (Map) parameter.
c1G2TargetTagParameter2 - The c1 g2 target tag parameter2 (Map) parameter.
Returns:
Results of the get c1 g2 tag spec parameter (Map) value.
See Also:
getC1G2TagSpecParameter(), getC1G2TagSpecParameter(Map)

getC1G2TargetTagParameter

public static java.util.Map getC1G2TargetTagParameter(int memoryBank,
                                                      boolean match,
                                                      int pointer,
                                                      java.lang.String tagMask,
                                                      java.lang.String tagData)
Get c1 g2 target tag parameter with the specified memory bank, match, pointer, tag mask and tag data parameters and return the Map result.

Parameters:
memoryBank - The memory bank (int) parameter.
match - The match (boolean) parameter.
pointer - The pointer (int) parameter.
tagMask - The tag mask (String) parameter.
tagData - The tag data (String) parameter.
Returns:
Results of the get c1 g2 target tag parameter (Map) value.

getC1G2WriteParameter

public static java.util.Map getC1G2WriteParameter(int OpSpecId,
                                                  int accessPassword,
                                                  int memoryBank,
                                                  int wordPointer,
                                                  java.lang.String writeData)
Get c1 g2 write parameter with the specified op spec id, access password, memory bank, word pointer and write data parameters and return the Map result.

Parameters:
OpSpecId - The op spec ID (int) parameter.
accessPassword - The access password (int) parameter.
memoryBank - The memory bank (int) parameter.
wordPointer - The word pointer (int) parameter.
writeData - The write data (String) parameter.
Returns:
Results of the get c1 g2 write parameter (Map) value.

getC1G2WriteParameterAddId

public static java.util.Map getC1G2WriteParameterAddId(int OpSpecId,
                                                       java.util.Map c1G2WriteParameterNoId)
Get c1 g2 write parameter add id with the specified op spec id and c1 g2 write parameter no id parameters and return the Map result.

Parameters:
OpSpecId - The op spec ID (int) parameter.
c1G2WriteParameterNoId - The c1 g2 write parameter no ID (Map) parameter.
Returns:
Results of the get c1 g2 write parameter add id (Map) value.

getC1G2WriteParameterNoId

public static java.util.Map getC1G2WriteParameterNoId(int accessPassword,
                                                      int memoryBank,
                                                      int wordPointer,
                                                      java.lang.String writeData)
Get c1 g2 write parameter no id with the specified access password, memory bank, word pointer and write data parameters and return the Map result.

Parameters:
accessPassword - The access password (int) parameter.
memoryBank - The memory bank (int) parameter.
wordPointer - The word pointer (int) parameter.
writeData - The write data (String) parameter.
Returns:
Results of the get c1 g2 write parameter no id (Map) value.

getEventNotificationStateParameter

public static java.util.Map getEventNotificationStateParameter(int eventType,
                                                               boolean enable)
Get event notification state parameter with the specified event type and enable parameters and return the Map result.

Parameters:
eventType - The event type (int) parameter.
enable - The enable (boolean) parameter.
Returns:
Results of the get event notification state parameter (Map) value.

getEventsAndReportParameter

public static java.util.Map getEventsAndReportParameter(boolean holdEventsandReportsOnReconnect)
Get events and report parameter with the specified hold eventsand reports on reconnect parameter and return the Map result.

Parameters:
holdEventsandReportsOnReconnect - The hold eventsand reports on reconnect (boolean) parameter.
Returns:
Results of the get events and report parameter (Map) value.
Since:
1.2

getGPIPortCurrentStateParameter

public static java.util.Map getGPIPortCurrentStateParameter(int gpiPortNum,
                                                            boolean enable)
Get gpiport current state parameter with the specified gpi port num and enable parameters and return the Map result.

Parameters:
gpiPortNum - The gpi port num (int) parameter.
enable - The enable (boolean) parameter.
Returns:
Results of the get gpiport current state parameter (Map) value.

getGPOWriteDataParameter

public static java.util.Map getGPOWriteDataParameter(int gpoPortNum,
                                                     boolean gpoPortState)
Get gpowrite data parameter with the specified gpo port num and gpo port state parameters and return the Map result.

Parameters:
gpoPortNum - The gpo port num (int) parameter.
gpoPortState - The gpo port state (boolean) parameter.
Returns:
Results of the get gpowrite data parameter (Map) value.
See Also:
getSetGPOWriteDataParameter(List)

getInventoryParameterSpecParameter

public static java.util.Map getInventoryParameterSpecParameter(int inventoryParameterSpecID,
                                                               int protocolID)
Get inventory parameter spec parameter with the specified spec id and protocol id parameters and return the Map result.

Parameters:
inventoryParameterSpecID - The inventory parameter spec ID (int) parameter.
protocolID - The protocol ID (int) parameter.
Returns:
Results of the get inventory parameter spec parameter (Map) value.
See Also:
getInventoryParameterSpecParameter(int,int,List)

getInventoryParameterSpecParameter

public static java.util.Map getInventoryParameterSpecParameter(int inventoryParameterSpecID,
                                                               int protocolID,
                                                               java.util.List antennaConfigurationParameters)
Get inventory parameter spec parameter with the specified inventory parameter spec id, protocol id and antenna configuration parameters parameters and return the Map result.

Parameters:
inventoryParameterSpecID - The inventory parameter spec ID (int) parameter.
protocolID - The protocol ID (int) parameter.
antennaConfigurationParameters - The antenna configuration parameters (List) parameter.
Returns:
Results of the get inventory parameter spec parameter (Map) value.
See Also:
getInventoryParameterSpecParameter(int,int)

getReaderEventNotificationSpecParameter

public static java.util.Map getReaderEventNotificationSpecParameter(java.util.List eventNotificationStates)
Get reader event notification spec parameter with the specified event notification states parameter and return the Map result.

Parameters:
eventNotificationStates - The event notification states (List) parameter.
Returns:
Results of the get reader event notification spec parameter (Map) value.
See Also:
getSetReaderConfig_ReaderEventNotificationSpecParameter(boolean,Map)

getROBoundarySpecParameter

public static java.util.Map getROBoundarySpecParameter(java.util.Map rOSpecStartTriggerParameter,
                                                       java.util.Map ROSpecStopTriggerParameter)
Get roboundary spec parameter with the specified r ospec start trigger parameter and rospec stop trigger parameter parameters and return the Map result.

Parameters:
rOSpecStartTriggerParameter - The r ospec start trigger parameter (Map) parameter.
ROSpecStopTriggerParameter - The rospec stop trigger parameter (Map) parameter.
Returns:
Results of the get roboundary spec parameter (Map) value.

getROReportSpecParameter

public static java.util.Map getROReportSpecParameter(int trigger,
                                                     int tagNum,
                                                     java.util.Map tagReportContentSelectorParameter)
Get roreport spec parameter with the specified trigger, tag num and tag report content selector parameter parameters and return the Map result.

Parameters:
trigger - The trigger (int) parameter.
tagNum - The tag num (int) parameter.
tagReportContentSelectorParameter - The tag report content selector parameter (Map) parameter.
Returns:
Results of the get roreport spec parameter (Map) value.

getROSpecIDParameter

public static java.util.Map getROSpecIDParameter(int rospecId)
Get rospec idparameter with the specified rospec id parameter and return the Map result.

Parameters:
rospecId - The rospec ID (int) parameter.
Returns:
Results of the get rospec idparameter (Map) value.

getROSpecParameter

public static java.util.Map getROSpecParameter(int rospecId,
                                               int priority,
                                               int currentState,
                                               java.util.Map rOBoundarySpecParameter,
                                               java.util.List specParameterChoice,
                                               java.util.Map rOReportSpecParameter)
Get rospec parameter with the specified rospec id, priority, current state, r oboundary spec parameter, spec parameter choice and r oreport spec parameter parameters and return the Map result.

Parameters:
rospecId - The rospec ID (int) parameter.
priority - The priority (int) parameter.
currentState - The current state (int) parameter.
rOBoundarySpecParameter - The r oboundary spec parameter (Map) parameter.
specParameterChoice - The spec parameter choice (List) parameter.
rOReportSpecParameter - The r oreport spec parameter (Map) parameter.
Returns:
Results of the get rospec parameter (Map) value.

getROSpecStartTriggerParameter

public static java.util.Map getROSpecStartTriggerParameter(int type)
Get rospec start trigger parameter with the specified type parameter and return the Map result.

Parameters:
type - The type (int) parameter.
Returns:
Results of the get rospec start trigger parameter (Map) value.

getROSpecStopTriggerParameter

public static java.util.Map getROSpecStopTriggerParameter(int type,
                                                          int duration)
Get rospec stop trigger parameter with the specified type and duration parameters and return the Map result.

Parameters:
type - The type (int) parameter.
duration - The duration (int) parameter.
Returns:
Results of the get rospec stop trigger parameter (Map) value.

getSetGPOWriteDataParameter

public static java.util.Map getSetGPOWriteDataParameter(java.util.List gpoWriteDatas)
Get set gpowrite data parameter with the specified gpo write datas parameter and return the Map result.

Parameters:
gpoWriteDatas - The gpo write datas (List) parameter.
Returns:
Results of the get set gpowrite data parameter (Map) value.

getSetReaderConfig_EventsAndReportsParameter

public static java.util.Map getSetReaderConfig_EventsAndReportsParameter(boolean reset,
                                                                         java.util.Map eventsAndReportsParameter)
Get set reader config_ events and reports parameter with the specified reset and events and reports parameter parameters and return the Map result.

Parameters:
reset - The reset (boolean) parameter.
eventsAndReportsParameter - The events and reports parameter (Map) parameter.
Returns:
Results of the get set reader config_ events and reports parameter (Map) value.
Since:
1.2

getSetReaderConfig_ReaderEventNotificationSpecParameter

public static java.util.Map getSetReaderConfig_ReaderEventNotificationSpecParameter(boolean reset,
                                                                                    java.util.Map readerEventNotificationSpecParameter)
Get set reader config_ reader event notification spec parameter with the specified reset and reader event notification spec parameter parameters and return the Map result.

Parameters:
reset - The reset (boolean) parameter.
readerEventNotificationSpecParameter - The reader event notification spec parameter (Map) parameter.
Returns:
Results of the get set reader config_ reader event notification spec parameter (Map) value.

getSetReaderGPICurrentStateParameter

public static java.util.Map getSetReaderGPICurrentStateParameter(boolean reset,
                                                                 java.util.List gpiCurrentStates)
Get set reader gpicurrent state parameter with the specified reset and gpi current states parameters and return the Map result.

Parameters:
reset - The reset (boolean) parameter.
gpiCurrentStates - The gpi current states (List) parameter.
Returns:
Results of the get set reader gpicurrent state parameter (Map) value.

getTagReportContentSelectorParameter

public static java.util.Map getTagReportContentSelectorParameter()
Gets the tag report content selector parameter (Map) value.

Returns:
The tag report content selector parameter (Map) value.
See Also:
getTagReportContentSelectorParameter(int,int,int,int,int,int,int,int,int,List)

getTagReportContentSelectorParameter

public static java.util.Map getTagReportContentSelectorParameter(int enableROSpecID,
                                                                 int enableSpecIndex,
                                                                 int enableInventoryParameterSpecID,
                                                                 int enableChannelIndex,
                                                                 int enablePeakRSSI,
                                                                 int enableFirstSeenTimestamp,
                                                                 int enableLastSeenTimestamp,
                                                                 int enableTagSeenCount,
                                                                 int enableAccessSpecID,
                                                                 java.util.List airProtocolEPCMemorySelectorChoice)
Get tag report content selector parameter with the specified enable rospec id, enable spec index, enable inventory parameter spec id, enable channel index, enable peak rssi, enable first seen timestamp, enable last seen timestamp, enable tag seen count, enable access spec id and air protocol epcmemory selector choice parameters and return the Map result.

Parameters:
enableROSpecID - The enable rospec ID (int) parameter.
enableSpecIndex - The enable spec index (int) parameter.
enableInventoryParameterSpecID - The enable inventory parameter spec ID (int) parameter.
enableChannelIndex - The enable channel index (int) parameter.
enablePeakRSSI - The enable peak rssi (int) parameter.
enableFirstSeenTimestamp - The enable first seen time stamp (int) parameter.
enableLastSeenTimestamp - The enable last seen time stamp (int) parameter.
enableTagSeenCount - The enable tag seen count (int) parameter.
enableAccessSpecID - The enable access spec ID (int) parameter.
airProtocolEPCMemorySelectorChoice - The air protocol epcmemory selector choice (List) parameter.
Returns:
Results of the get tag report content selector parameter (Map) value.
See Also:
getTagReportContentSelectorParameter()

2009-10-01 1.2.0

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