2010-01-26 1.2.0

org.eclipse.soda.dk.epcglobal.llrp.inventory.profile
Class EpcglobalLlrpInventoryProfile

java.lang.Object
  extended by RfidInventoryProfile
      extended by org.eclipse.soda.dk.epcglobal.llrp.inventory.profile.EpcglobalLlrpInventoryProfile
All Implemented Interfaces:
EpcglobalLlrpInventoryProfileService

public class EpcglobalLlrpInventoryProfile
extends RfidInventoryProfile
implements EpcglobalLlrpInventoryProfileService

EPCglobal Low Level Reader Protocol (LLRP) Inventory Profile. The EpcglobalLlrpInventoryProfile class implements the EpcglobalLlrpInventoryProfileService and provides the controls for the profile.

The list of exported services:

Since:
1.0
Version:
1.2.0
See Also:
EpcglobalLlrpInventoryProfileService,

See the following specification(s) for more details:

Title: EPCglobal Low Level Reader Protocol (LLRP)
URL: http://www.epcglobalinc.org/standards/llrp
Version: 1.0.1
Date: August 13, 2007
Vendor: EPCglobal
Comment: Ratified

Title: EPCglobal Low Level Reader Protocol (LLRP)
URL: http://www.epcglobalinc.org/standards/llrp
Version: 1.0.1
Date: August 13, 2007
Vendor: EPCglobal
Comment: Ratified

Title: EPCglobal Application Level Events (ALE) Specification
URL: http://www.epcglobalinc.org/standards/ale/
Version: 1.1
Date: February 27, 2008
Vendor: EPCglobal
Comment: Ratified

Title: EPCglobal Low Level Reader Protocol (LLRP)
URL: http://www.epcglobalinc.org/standards/llrp
Version: 1.0.1
Date: August 13, 2007
Vendor: EPCglobal
Comment: Ratified

Title: EPCglobal Application Level Events (ALE) Specification
URL: http://www.epcglobalinc.org/standards/ale/
Version: 1.1
Date: February 27, 2008
Vendor: EPCglobal
Comment: Ratified

Field Summary
static java.lang.String CLASS_NAME
          Defines the full class name.
protected  CommandService epcglobalLlrpDeviceServiceAddAccessspec
          Defines the AddAccessspec c reference.
protected  SignalService epcglobalLlrpDeviceServiceAddAccessspecResponse
          Defines the AddAccessspecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceAddRospec
          Defines the AddRospec c reference.
protected  SignalService epcglobalLlrpDeviceServiceAddRospecResponse
          Defines the AddRospecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceDeleteAccessspec
          Defines the DeleteAccessspec c reference.
protected  SignalService epcglobalLlrpDeviceServiceDeleteAccessspecResponse
          Defines the DeleteAccessspecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceDeleteRospec
          Defines the DeleteRospec c reference.
protected  SignalService epcglobalLlrpDeviceServiceDeleteRospecResponse
          Defines the DeleteRospecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceDisableAccessspec
          Defines the DisableAccessspec c reference.
protected  SignalService epcglobalLlrpDeviceServiceDisableAccessspecResponse
          Defines the DisableAccessspecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceDisableRospec
          Defines the DisableRospec c reference.
protected  SignalService epcglobalLlrpDeviceServiceDisableRospecResponse
          Defines the DisableRospecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceEnableAccessspec
          Defines the EnableAccessspec c reference.
protected  SignalService epcglobalLlrpDeviceServiceEnableAccessspecResponse
          Defines the EnableAccessspecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceEnableRospec
          Defines the EnableRospec c reference.
protected  SignalService epcglobalLlrpDeviceServiceEnableRospecResponse
          Defines the EnableRospecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceGetAccessspecs
          Defines the GetAccessspecs c reference.
protected  SignalService epcglobalLlrpDeviceServiceGetAccessspecsResponse
          Defines the GetAccessspecsResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceGetRospecs
          Defines the GetRospecs c reference.
protected  SignalService epcglobalLlrpDeviceServiceGetRospecsResponse
          Defines the GetRospecsResponse signalref.
protected  SignalService epcglobalLlrpDeviceServiceReaderEventNotification
          Defines the ReaderEventNotification signalref.
protected  SignalService epcglobalLlrpDeviceServiceRoAccessReport
          Defines the RoAccessReport signalref.
protected  CommandService epcglobalLlrpDeviceServiceSetReaderConfig_AntennaConfiguration
          Defines the SetReaderConfig_AntennaConfiguration c reference.
protected  CommandService epcglobalLlrpDeviceServiceSetReaderConfig_ForInventory
          Defines the SetReaderConfig_ForInventory c reference.
protected  CommandService epcglobalLlrpDeviceServiceSetReaderConfig_ReaderEventNotificationSpec
          Defines the SetReaderConfig_ReaderEventNotificationSpec c reference.
protected  SignalService epcglobalLlrpDeviceServiceSetReaderConfigResponse
          Defines the SetReaderConfigResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceStartRospec
          Defines the StartRospec c reference.
protected  SignalService epcglobalLlrpDeviceServiceStartRospecResponse
          Defines the StartRospecResponse signalref.
protected  CommandService epcglobalLlrpDeviceServiceStopRospec
          Defines the StopRospec c reference.
protected  SignalService epcglobalLlrpDeviceServiceStopRospecResponse
          Defines the StopRospecResponse signalref.
 
Fields inherited from interface org.eclipse.soda.dk.epcglobal.llrp.inventory.profile.service.EpcglobalLlrpInventoryProfileService
ACCESS_SPEC_ID, ACCESS_SPEC_ID_DEFAULT, ACCESS_SPEC_ID_PROPERTY, ACCESSOP_REPORTKEY, ALL_COMMANDS, ALL_MEASUREMENTS, ALL_SIGNALS, Capabilities, CAPABILITIES_ERROR_EXTERNAL_KEY, CAPABILITIES_EXTERNAL_KEY, CAPABILITIES_GET_EXTERNAL_KEY, COMMAND_READ_FORMAT, COMMAND_SET_FILTER_FORMAT, Configuration, CONFIGURATION_ERROR_EXTERNAL_KEY, CONFIGURATION_EXTERNAL_KEY, CONFIGURATION_GET_EXTERNAL_KEY, EpcglobalLlrpInventoryProfile, FACTORY_SERVICE_NAME, FILTER, FILTER1_BITPOINTER_INDEX, FILTER1_MATCH_INDEX, FILTER1_MEMORYBANK_INDEX, FILTER1_TAGDATA_INDEX, FILTER1_TAGMASK_INDEX, FILTER2_BITPOINTER_INDEX, FILTER2_MATCH_INDEX, FILTER2_MEMORYBANK_INDEX, FILTER2_TAGDATA_INDEX, FILTER2_TAGMASK_INDEX, LLRP_CONFIGURATION_ERROR_EXTERNAL_KEY, LLRP_CONFIGURATION_EXTERNAL_KEY, LLRP_CONFIGURATION_GET_EXTERNAL_KEY, LLRP_CONFIGURATION_KEY, LLRP_CONFIGURATION_READ_EXTERNAL_KEY, LLRP_CONFIGURATION_WRITE_EXTERNAL_KEY, LLRPConfiguration, MANAGED_SERVICE_NAME, Metrics, METRICS_ERROR_EXTERNAL_KEY, METRICS_EXTERNAL_KEY, METRICS_GET_EXTERNAL_KEY, OP_PARAMETER_SEPERATOR, OPERATION_SEPERATOR, READ, READ_MEMORYBANK_INDEX, READ_PARAMETER_REQUIRED_NUMBER, READ_PASSWORD_INDEX, READ_WORDCOUNT_INDEX, READ_WORDPOINTER_INDEX, RO_SPEC_ID, RO_SPEC_ID_DEFAULT, RO_SPEC_ID_PROPERTY, SERVICE_DESCRIPTION, SERVICE_NAME, SET_ONE_FILTER_PARAMETER_NUMBER, SET_TWO_FILTER_PARAMETER_NUMBER, Status, STATUS_ERROR_EXTERNAL_KEY, STATUS_EXTERNAL_KEY, STATUS_GET_EXTERNAL_KEY, TIDReadOpId, UserDataReadOpId
 
Constructor Summary
EpcglobalLlrpInventoryProfile()
          Constructs a new instance of the EpcglobalLlrpInventoryProfile class.
 
Method Summary
protected  void accessSpecEnabled(int accessSpecId)
          Access spec enabled with the specified access spec id parameter.
protected  void accessSpecEnded(int accessSpecId)
          Access spec disabled with the specified access spec id parameter.
 void activate()
          Activate.
protected  boolean autonomousModeOff()
          Autonomous mode off and return the boolean result.
protected  boolean autonomousModeOn()
          Autonomous mode on and return the boolean result.
 void deactivate()
          Deactivate.
protected  void disableAccessSpecs()
          Disable access specs.
protected  void enableAccessSpecs()
          Init access spec.
protected  void endROSpecs()
          Disable rospecs.
protected  java.util.Map getAccessOpParameter(java.lang.Number accessSpecId, int opId)
          Get access op parameter with the specified access spec id and op id parameters and return the Map result.
 int getAccessSpecID()
          Gets the value of access spec ID custom parameter.
protected  IIdManager getAccessSpecIdManager()
          Gets the access spec ID manager (IIdManager) value.
protected  java.util.List getAccessSpecParameters()
          Gets the access spec parameters (List) value.
 AdapterService getAdapter()
          Gets the get adapter value.
protected  ITaskManager getAdapterTaskManager()
          Gets the adapter task manager (ITaskManager) value.
protected  java.util.Map getAISpecParameter(int[] antennaIds)
          Get aispec parameter with the specified antenna ids parameter and return the Map result.
 int getControlCapacity()
          Gets the control capacity.
 DeviceService getDefaultDevice()
          Gets the default DeviceService.
 java.lang.String getDefaultKey()
          Gets the default key of the profile.
 long getLLRPCommandTimeout()
          Gets the llrpcommand timeout (long) value.
protected  java.lang.Object getLLRPConfigurationValue()
          Gets the llrpconfiguration value (Object) value.
 int getMessageCapacity()
          Gets the message capacity.
protected  java.lang.Object getOwner()
          Gets the owner (Object) value.
 int getROSpecID()
          Gets the value of ro spec ID custom parameter.
protected  IIdManager getROSpecIdManager()
          Gets the rospec ID manager (IIdManager) value.
protected  java.util.Map getROSpecParameter(java.util.Map rOSpecIdParameter)
          Get rospec parameter with the specified r ospec id parameter parameter and return the Map result.
protected  java.util.List getROSpecParameters()
          Gets the rospec parameters (List) value.
 int getSupportedAntennaCount()
          Gets the supported antenna count (int) value.
protected  ITaskListener getTaskListener()
          Gets the task listener (ITaskListener) value.
 java.lang.Object handleMethodLLRPConfiguration(int code, Measurement measurement, java.lang.Object data)
          Handle method llrpconfiguration with the specified code, measurement and data parameters and return the Object result.
protected  void handleSetLLRPConfiguration(Measurement measurement, java.lang.Object data)
          Handle set llrpconfiguration with the specified measurement and data parameters.
protected  void handleSetReadOperations(Measurement measurement, java.lang.Object data)
          Handle set read operations with the specified measurement and data parameters.
protected  void initAccessSpec(int i, java.util.Map accessSpecParam)
          Init access spec with the specified i and access spec param parameters.
protected  void initAccessSpecs()
          Init access specs.
protected  void initROSpec(int i, java.util.Map rOSpecParam)
          Init rospec with the specified i and r ospec param parameters.
protected  void initROSpecs()
          Init rospecs.
 boolean isAdapterNeeded()
          Is adapter needed.
 boolean isAutonomousModeOn()
          Gets the autonomous mode on (boolean) value.
 boolean isDeviceNeeded()
          Is device needed.
protected  boolean registerAccessSpecIds()
          Register access spec ids and return the boolean result.
protected  boolean registerROSpecIds()
          Register rospec ids and return the boolean result.
protected  void retryEnableAccessSpec(int accessSpecId)
          Retry enable access spec with the specified access spec id parameter.
protected  void retryStartROSpec(int rOSpecId)
          Retry start rospec with the specified r ospec id parameter.
protected  void rOSpecDisabled(int rOSpecId)
          R ospec disabled with the specified r ospec ID parameter.
protected  void rOSpecEnded(int rOSpecId)
          R ospec stopped with the specified r ospec id parameter.
protected  void rOSpecStarted(int rOSpecId)
          R ospec started with the specified r ospec id parameter.
 void setAccessSpecID(int AccessSpecID)
          Sets the value of access spec ID custom parameter.
 void setAdapter(AdapterService adapter)
          Set adapter.
 void setAutonomousModeOn(boolean autonomousModeOn)
          Sets the autonomous mode on value.
 void setDevice(DeviceService device)
          Set device.
 void setROSpecID(int ROSpecID)
          Sets the value of ro spec ID custom parameter.
 void setup()
           
 void signalOccurred(SignalService source, java.lang.Object timestamp, java.lang.Object data)
          Signal occurred.
protected  void startROSpecs()
          Init rospec.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

public static final java.lang.String CLASS_NAME
Defines the full class name.

Since:
1.0
See Also:
Constant Field Values

epcglobalLlrpDeviceServiceSetReaderConfig_ForInventory

protected CommandService epcglobalLlrpDeviceServiceSetReaderConfig_ForInventory
Defines the SetReaderConfig_ForInventory c reference.

Since:
1.0

epcglobalLlrpDeviceServiceSetReaderConfig_AntennaConfiguration

protected CommandService epcglobalLlrpDeviceServiceSetReaderConfig_AntennaConfiguration
Defines the SetReaderConfig_AntennaConfiguration c reference.

Since:
1.0

epcglobalLlrpDeviceServiceGetRospecs

protected CommandService epcglobalLlrpDeviceServiceGetRospecs
Defines the GetRospecs c reference.

Since:
1.1

epcglobalLlrpDeviceServiceDeleteRospec

protected CommandService epcglobalLlrpDeviceServiceDeleteRospec
Defines the DeleteRospec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceAddRospec

protected CommandService epcglobalLlrpDeviceServiceAddRospec
Defines the AddRospec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceEnableRospec

protected CommandService epcglobalLlrpDeviceServiceEnableRospec
Defines the EnableRospec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceDisableRospec

protected CommandService epcglobalLlrpDeviceServiceDisableRospec
Defines the DisableRospec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceStartRospec

protected CommandService epcglobalLlrpDeviceServiceStartRospec
Defines the StartRospec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceStopRospec

protected CommandService epcglobalLlrpDeviceServiceStopRospec
Defines the StopRospec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceGetAccessspecs

protected CommandService epcglobalLlrpDeviceServiceGetAccessspecs
Defines the GetAccessspecs c reference.

Since:
1.1

epcglobalLlrpDeviceServiceDeleteAccessspec

protected CommandService epcglobalLlrpDeviceServiceDeleteAccessspec
Defines the DeleteAccessspec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceAddAccessspec

protected CommandService epcglobalLlrpDeviceServiceAddAccessspec
Defines the AddAccessspec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceEnableAccessspec

protected CommandService epcglobalLlrpDeviceServiceEnableAccessspec
Defines the EnableAccessspec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceDisableAccessspec

protected CommandService epcglobalLlrpDeviceServiceDisableAccessspec
Defines the DisableAccessspec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceSetReaderConfig_ReaderEventNotificationSpec

protected CommandService epcglobalLlrpDeviceServiceSetReaderConfig_ReaderEventNotificationSpec
Defines the SetReaderConfig_ReaderEventNotificationSpec c reference.

Since:
1.1

epcglobalLlrpDeviceServiceSetReaderConfigResponse

protected SignalService epcglobalLlrpDeviceServiceSetReaderConfigResponse
Defines the SetReaderConfigResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceGetRospecsResponse

protected SignalService epcglobalLlrpDeviceServiceGetRospecsResponse
Defines the GetRospecsResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceDeleteRospecResponse

protected SignalService epcglobalLlrpDeviceServiceDeleteRospecResponse
Defines the DeleteRospecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceAddRospecResponse

protected SignalService epcglobalLlrpDeviceServiceAddRospecResponse
Defines the AddRospecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceEnableRospecResponse

protected SignalService epcglobalLlrpDeviceServiceEnableRospecResponse
Defines the EnableRospecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceDisableRospecResponse

protected SignalService epcglobalLlrpDeviceServiceDisableRospecResponse
Defines the DisableRospecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceStartRospecResponse

protected SignalService epcglobalLlrpDeviceServiceStartRospecResponse
Defines the StartRospecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceStopRospecResponse

protected SignalService epcglobalLlrpDeviceServiceStopRospecResponse
Defines the StopRospecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceRoAccessReport

protected SignalService epcglobalLlrpDeviceServiceRoAccessReport
Defines the RoAccessReport signalref.

Since:
1.1

epcglobalLlrpDeviceServiceGetAccessspecsResponse

protected SignalService epcglobalLlrpDeviceServiceGetAccessspecsResponse
Defines the GetAccessspecsResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceDeleteAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceDeleteAccessspecResponse
Defines the DeleteAccessspecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceAddAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceAddAccessspecResponse
Defines the AddAccessspecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceEnableAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceEnableAccessspecResponse
Defines the EnableAccessspecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceDisableAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceDisableAccessspecResponse
Defines the DisableAccessspecResponse signalref.

Since:
1.1

epcglobalLlrpDeviceServiceReaderEventNotification

protected SignalService epcglobalLlrpDeviceServiceReaderEventNotification
Defines the ReaderEventNotification signalref.

Since:
1.1
Constructor Detail

EpcglobalLlrpInventoryProfile

public EpcglobalLlrpInventoryProfile()
Constructs a new instance of the EpcglobalLlrpInventoryProfile class.

Since:
1.0
Method Detail

setDevice

public void setDevice(DeviceService device)
Set device.

Parameters:
device - device.
Since:
1.0

signalOccurred

public void signalOccurred(SignalService source,
                           java.lang.Object timestamp,
                           java.lang.Object data)
Signal occurred.

Parameters:
source - source.
timestamp - time stamp.
data - data.
Since:
1.0

getDefaultKey

public java.lang.String getDefaultKey()
Gets the default key of the profile.

Returns:
String The default key
Since:
1.0

getDefaultDevice

public DeviceService getDefaultDevice()
Gets the default DeviceService.

Returns:
DeviceService The default DeviceService.
Since:
1.0

isDeviceNeeded

public boolean isDeviceNeeded()
Is device needed.

Returns:
The results of this method.
Since:
1.0

getControlCapacity

public int getControlCapacity()
Gets the control capacity.

Returns:
The control capacity value.
Since:
1.1

getMessageCapacity

public int getMessageCapacity()
Gets the message capacity.

Returns:
int The message capacity.
Since:
1.1

setROSpecID

public void setROSpecID(int ROSpecID)
Sets the value of ro spec ID custom parameter.

Parameters:
ROSpecID - The ro spec ID custom parameter.
Since:
1.0
See Also:
getROSpecID()

getROSpecID

public int getROSpecID()
Gets the value of ro spec ID custom parameter.

Returns:
ro spec ID custom parameter.
Since:
1.0
See Also:
setROSpecID(int)

setAccessSpecID

public void setAccessSpecID(int AccessSpecID)
Sets the value of access spec ID custom parameter.

Parameters:
AccessSpecID - The access spec ID custom parameter.
Since:
1.1
See Also:
getAccessSpecID()

getAccessSpecID

public int getAccessSpecID()
Gets the value of access spec ID custom parameter.

Returns:
access spec ID custom parameter.
Since:
1.1
See Also:
setAccessSpecID(int)

setup

public void setup()
Since:
1.0
See Also:
org.eclipse.soda.dk.device.Container#setup()

getAdapter

public AdapterService getAdapter()
Gets the get adapter value.

Returns:
The adapter value.
Since:
1.1

setAdapter

public void setAdapter(AdapterService adapter)
Set adapter.

Parameters:
adapter - adapter.
Since:
1.1

isAdapterNeeded

public boolean isAdapterNeeded()
Is adapter needed.

Returns:
The results of this method.
Since:
1.1

accessSpecEnabled

protected void accessSpecEnabled(int accessSpecId)
Access spec enabled with the specified access spec id parameter.

Parameters:
accessSpecId - The access spec ID (int) parameter.

accessSpecEnded

protected void accessSpecEnded(int accessSpecId)
Access spec disabled with the specified access spec id parameter.

Parameters:
accessSpecId - The access spec ID (int) parameter.
See Also:
rOSpecEnded(int)

activate

public void activate()
Activate.


autonomousModeOff

protected boolean autonomousModeOff()
Autonomous mode off and return the boolean result.

Returns:
Results of the autonomous mode off (boolean) value.

autonomousModeOn

protected boolean autonomousModeOn()
Autonomous mode on and return the boolean result.

Returns:
Results of the autonomous mode on (boolean) value.
See Also:
isAutonomousModeOn(), setAutonomousModeOn(boolean)

deactivate

public void deactivate()
Deactivate.


disableAccessSpecs

protected void disableAccessSpecs()
Disable access specs.

See Also:
enableAccessSpecs(), initAccessSpecs()

enableAccessSpecs

protected void enableAccessSpecs()
Init access spec.

See Also:
disableAccessSpecs(), initAccessSpecs()

endROSpecs

protected void endROSpecs()
Disable rospecs.

See Also:
initROSpecs(), startROSpecs()

getAISpecParameter

protected java.util.Map getAISpecParameter(int[] antennaIds)
Get aispec parameter with the specified antenna ids parameter and return the Map result.

Parameters:
antennaIds - The antenna IDs (int[]) parameter.
Returns:
Results of the get aispec parameter (Map) value.

getAccessOpParameter

protected java.util.Map getAccessOpParameter(java.lang.Number accessSpecId,
                                             int opId)
Get access op parameter with the specified access spec id and op id parameters and return the Map result.

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

getAccessSpecIdManager

protected IIdManager getAccessSpecIdManager()
Gets the access spec ID manager (IIdManager) value.

Returns:
The access spec id manager (IIdManager) value.

getAccessSpecParameters

protected java.util.List getAccessSpecParameters()
Gets the access spec parameters (List) value.

Returns:
The access spec parameters (List) value.

getAdapterTaskManager

protected ITaskManager getAdapterTaskManager()
Gets the adapter task manager (ITaskManager) value.

Returns:
The adapter task manager (ITaskManager) value.

getLLRPCommandTimeout

public long getLLRPCommandTimeout()
Gets the llrpcommand timeout (long) value.

Returns:
The llrpcommand timeout (long) value.

getLLRPConfigurationValue

protected java.lang.Object getLLRPConfigurationValue()
Gets the llrpconfiguration value (Object) value.

Returns:
The llrpconfiguration value (Object) value.

getOwner

protected java.lang.Object getOwner()
Gets the owner (Object) value.

Returns:
The owner (Object) value.

getROSpecIdManager

protected IIdManager getROSpecIdManager()
Gets the rospec ID manager (IIdManager) value.

Returns:
The rospec id manager (IIdManager) value.

getROSpecParameter

protected java.util.Map getROSpecParameter(java.util.Map rOSpecIdParameter)
Get rospec parameter with the specified r ospec id parameter parameter and return the Map result.

Parameters:
rOSpecIdParameter - The r ospec ID parameter (Map) parameter.
Returns:
Results of the get rospec parameter (Map) value.

getROSpecParameters

protected java.util.List getROSpecParameters()
Gets the rospec parameters (List) value.

Returns:
The rospec parameters (List) value.

getSupportedAntennaCount

public int getSupportedAntennaCount()
Gets the supported antenna count (int) value.

Returns:
The supported antenna count (int) value.

getTaskListener

protected ITaskListener getTaskListener()
Gets the task listener (ITaskListener) value.

Returns:
The task listener (ITaskListener) value.

handleMethodLLRPConfiguration

public java.lang.Object handleMethodLLRPConfiguration(int code,
                                                      Measurement measurement,
                                                      java.lang.Object data)
Handle method llrpconfiguration with the specified code, measurement and data parameters and return the Object result.

Parameters:
code - The code (int) parameter.
measurement - The measurement (Measurement) parameter.
data - The data (Object) parameter.
Returns:
Results of the handle method llrpconfiguration (Object) value.

handleSetLLRPConfiguration

protected void handleSetLLRPConfiguration(Measurement measurement,
                                          java.lang.Object data)
Handle set llrpconfiguration with the specified measurement and data parameters.

Parameters:
measurement - The measurement (Measurement) parameter.
data - The data (Object) parameter.

handleSetReadOperations

protected void handleSetReadOperations(Measurement measurement,
                                       java.lang.Object data)
Handle set read operations with the specified measurement and data parameters.

Parameters:
measurement - The measurement (Measurement) parameter.
data - The data (Object) parameter.
Since:
1.2

initAccessSpec

protected void initAccessSpec(int i,
                              java.util.Map accessSpecParam)
Init access spec with the specified i and access spec param parameters.

Parameters:
i - The i (int) parameter.
accessSpecParam - The access spec param (Map) parameter.
See Also:
retryEnableAccessSpec(int)

initAccessSpecs

protected void initAccessSpecs()
Init access specs.

See Also:
disableAccessSpecs(), enableAccessSpecs()

initROSpec

protected void initROSpec(int i,
                          java.util.Map rOSpecParam)
Init rospec with the specified i and r ospec param parameters.

Parameters:
i - The i (int) parameter.
rOSpecParam - The r ospec param (Map) parameter.
See Also:
retryStartROSpec(int)

initROSpecs

protected void initROSpecs()
Init rospecs.

See Also:
endROSpecs(), startROSpecs()

isAutonomousModeOn

public boolean isAutonomousModeOn()
Gets the autonomous mode on (boolean) value.

Returns:
The autonomous mode on (boolean) value.
See Also:
setAutonomousModeOn(boolean)

rOSpecDisabled

protected void rOSpecDisabled(int rOSpecId)
R ospec disabled with the specified r ospec ID parameter.

Parameters:
rOSpecId - The r ospec ID (int) parameter.
Since:
1.2

rOSpecEnded

protected void rOSpecEnded(int rOSpecId)
R ospec stopped with the specified r ospec id parameter.

Parameters:
rOSpecId - The r ospec ID (int) parameter.

rOSpecStarted

protected void rOSpecStarted(int rOSpecId)
R ospec started with the specified r ospec id parameter.

Parameters:
rOSpecId - The r ospec ID (int) parameter.

registerAccessSpecIds

protected boolean registerAccessSpecIds()
Register access spec ids and return the boolean result.

Returns:
Results of the register access spec ids (boolean) value.

registerROSpecIds

protected boolean registerROSpecIds()
Register rospec ids and return the boolean result.

Returns:
Results of the register rospec ids (boolean) value.

retryEnableAccessSpec

protected void retryEnableAccessSpec(int accessSpecId)
Retry enable access spec with the specified access spec id parameter.

Parameters:
accessSpecId - The access spec ID (int) parameter.

retryStartROSpec

protected void retryStartROSpec(int rOSpecId)
Retry start rospec with the specified r ospec id parameter.

Parameters:
rOSpecId - The r ospec ID (int) parameter.

setAutonomousModeOn

public void setAutonomousModeOn(boolean autonomousModeOn)
Sets the autonomous mode on value.

Parameters:
autonomousModeOn - The autonomous mode on (boolean) parameter.
See Also:
isAutonomousModeOn()

startROSpecs

protected void startROSpecs()
Init rospec.

See Also:
endROSpecs(), initROSpecs()

2010-01-26 1.2.0

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