2008-09-15 1.1.0

org.eclipse.soda.dk.epcglobal.llrp.write.profile
Class EpcglobalLlrpWriteProfile

java.lang.Object
  extended by RfidWriteProfile
      extended by org.eclipse.soda.dk.epcglobal.llrp.write.profile.EpcglobalLlrpWriteProfile
All Implemented Interfaces:
EpcglobalLlrpWriteProfileService

public class EpcglobalLlrpWriteProfile
extends RfidWriteProfile
implements EpcglobalLlrpWriteProfileService

EPCglobal Low Level Reader Protocol (LLRP) Write Profile. The EpcglobalLlrpWriteProfile class implements the EpcglobalLlrpWriteProfileService and provides the controls for the profile.

The list of exported services:

Version:
1.1.0
See Also:
EpcglobalLlrpWriteProfileService, 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 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  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.write.profile.service.EpcglobalLlrpWriteProfileService
ACCESS_SPEC_ID, ACCESS_SPEC_ID_DEFAULT, ACCESSSPECID_DEFAULT, ACCESSSPECID_KEY, ALL_COMMANDS, ALL_MEASUREMENTS, ALL_SIGNALS, ANTENNA_ENABLED_KEY, ANTENNAID_DEFAULT, BLOCKERASE_MEMORYBANK_INDEX, BLOCKERASE_OPCOUNT_INDEX, BLOCKERASE_PARAMETER_REQUIRED_NUMBER, BLOCKERASE_PASSWORD_INDEX, BLOCKERASE_TIMEOUT_INDEX, BLOCKERASE_WORDCOUNT_INDEX, BLOCKERASE_WORDPOINTER_INDEX, BLOCKWRITE_MEMORYBANK_INDEX, BLOCKWRITE_OPCOUNT_INDEX, BLOCKWRITE_PARAMETER_REQUIRED_NUMBER, BLOCKWRITE_PASSWORD_INDEX, BLOCKWRITE_TIMEOUT_INDEX, BLOCKWRITE_WORDPOINTER_INDEX, BLOCKWRITE_WRITEDATA_INDEX, Capabilities, CAPABILITIES_ERROR_EXTERNAL_KEY, CAPABILITIES_EXTERNAL_KEY, CAPABILITIES_GET_EXTERNAL_KEY, COMMAND_BLOCKERASE_FORMAT, COMMAND_BLOCKWRITE_FORMAT, COMMAND_INCREMENT_WRITE_FORMAT, COMMAND_KILL_FORMAT, COMMAND_LOCK_FORMAT, COMMAND_READ_FORMAT, COMMAND_SET_FILTER_FORMAT, COMMAND_WRITE_FORMAT, Configuration, CONFIGURATION_ERROR_EXTERNAL_KEY, CONFIGURATION_EXTERNAL_KEY, CONFIGURATION_GET_EXTERNAL_KEY, DEFAULT_ACCESSSPECID, DEFAULT_ROSPECID, EpcglobalLlrpWriteProfile, FACTORY_SERVICE_NAME, 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, INCREMENTWRITE_DEFAULT_INCREMENT, INCREMENTWRITE_DEFAULT_REPEAT, INCREMENTWRITE_DEFAULT_TIMEOUT, INCREMENTWRITE_INCREMENT_INDEX, INCREMENTWRITE_MEMORYBANK_INDEX, INCREMENTWRITE_PARAMETER_REQUIRED_NUMBER, INCREMENTWRITE_PASSWORD_INDEX, INCREMENTWRITE_REPEAT_INDEX, INCREMENTWRITE_TIMEOUT_INDEX, INCREMENTWRITE_WORDPOINTER_INDEX, INCREMENTWRITE_WRITEDATA_INDEX, KILL_OPCOUNT_INDEX, KILL_PARAMETER_REQUIRED_NUMBER, KILL_PASSWORD_INDEX, KILL_TIMEOUT_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, LLRPCONFIGURATION_ERROR_EXTERNAL_KEY, LLRPCONFIGURATION_EXTERNAL_KEY, LLRPCONFIGURATION_GET_EXTERNAL_KEY, LLRPCONFIGURATION_KEY, LLRPCONFIGURATION_READ_EXTERNAL_KEY, LLRPCONFIGURATION_WRITE_EXTERNAL_KEY, LOCK_DATAFIELD_INDEX, LOCK_OPCOUNT_INDEX, LOCK_PARAMETER_REQUIRED_NUMBER, LOCK_PASSWORD_INDEX, LOCK_PRIVILEGE_INDEX, LOCK_TIMEOUT_INDEX, MANAGED_SERVICE_NAME, Metrics, METRICS_ERROR_EXTERNAL_KEY, METRICS_EXTERNAL_KEY, METRICS_GET_EXTERNAL_KEY, READ_MEMORYBANK_INDEX, READ_OPCOUNT_INDEX, READ_PARAMETER_REQUIRED_NUMBER, READ_PASSWORD_INDEX, READ_TIMEOUT_INDEX, READ_WORDCOUNT_INDEX, READ_WORDPOINTER_INDEX, REPEAT_DEFAULT, RO_SPEC_ID, RO_SPEC_ID_DEFAULT, ROSPECID_DEFAULT, ROSPECID_KEY, 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, WRITE_DEFAULT_COUNT, WRITE_DEFAULT_TIMEOUT, WRITE_MEMORYBANK_INDEX, WRITE_OPCOUNT_INDEX, WRITE_PARAMETER_REQUIRED_NUMBER, WRITE_PASSWORD_INDEX, WRITE_TIMEOUT_INDEX, WRITE_WORDPOINTER_INDEX, WRITE_WRITEDATA_INDEX
 
Constructor Summary
EpcglobalLlrpWriteProfile()
          Constructs a new instance of the EpcglobalLlrpWriteProfile class.
 
Method Summary
protected  void accessSpecFinished(int accessSpecId)
          Access spec finished with the specified access spec id parameter.
 void activate()
          Activate.
protected  void disableROSpecs()
          Disable rospecs.
protected  void endOperations()
          End operations.
protected  boolean executeBlockErase(java.lang.String[] op_params)
          Execute block erase with the specified opparams parameter and return the boolean result.
protected  boolean executeBlockWrite(java.lang.String[] op_params)
          Execute block write with the specified opparams parameter and return the boolean result.
protected  boolean executeCleanFilter(java.lang.String[] op_params)
          Execute clean filter with the specified opparams parameter and return the boolean result.
protected  boolean executeFilter(java.lang.String[] op_params)
          Execute filter with the specified opparams parameter and return the boolean result.
protected  boolean executeIncrementWrite(java.lang.String[] op_params)
          Execute increment write with the specified opparams parameter and return the boolean result.
protected  boolean executeKill(java.lang.String[] op_params)
          Execute kill with the specified opparams parameter and return the boolean result.
protected  boolean executeLock(java.lang.String[] op_params)
          Execute lock with the specified opparams parameter and return the boolean result.
protected  boolean executeRead(java.lang.String[] op_params)
          Execute read with the specified opparams parameter and return the boolean result.
protected  void executeStop()
          Execute stop with the specified opparams parameter and return the boolean result.
protected  boolean executeWrite(java.lang.String[] op_params)
          Execute write with the specified opparams parameter and return the boolean result.
 int getAccessSpecID()
          Gets the value of access spec id custom parameter.
protected  IIdManager getAccessSpecIdManager()
          Gets the access spec id manager (IIdManager) value.
 AdapterService getAdapter()
          Gets the get adapter value.
protected  ITaskManager getAdapterTaskManager()
          Gets the adapter task manager (ITaskManager) value.
protected  int getAirProtocol()
          Gets the air protocol (int) value.
 int getControlCapacity()
          Gets the control capacity.
protected  short getCurrAccessOpId()
          Gets the curr access op id (short) value.
 DeviceService getDefaultDevice()
          Gets the default DeviceService.
 java.lang.String getDefaultKey()
          Gets the default key of the profile.
protected  java.lang.Object getLLRPConfigurationValue()
          Gets the llrpconfiguration value (Object) value.
 int getMessageCapacity()
          Gets the message capacity.
protected  int getOpAntennaId()
          Gets the op antenna id (int) value.
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.List getROSpecParameters()
          Gets the rospec parameters (List) value.
 java.util.Map getTargetTagFilterParameters()
          Gets the target tag filter parameters (Map) 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.
 boolean isAdapterNeeded()
          Is adapter needed.
 boolean isDeviceNeeded()
          Is device needed.
 boolean isLlrpConfigurationChanged()
          Gets the llrp configuration changed (boolean) value.
protected  boolean isOperationsRunning()
          Gets the operations running (boolean) value.
protected  boolean registerROSpecIds()
          Register rospec ids and return the boolean result.
protected  void resetTaskManager()
          Reset task manager.
protected  void rOSpecEnded(int rOSpecId)
          Rospec stopped with the specified r ospec id parameter.
protected  void rOSpecStarted(int rOSpecId)
          R ospec started with the specified r ospec id parameter.
protected  void sendTagReport(java.util.Map tagReport, boolean isReadOperation)
          Send tag report with the specified tag report and is read operation parameters.
 void setAccessSpecID(int AccessSpecID)
          Sets the value of access spec id custom parameter.
 void setAdapter(AdapterService adapter)
          Set adapter.
 void setDevice(DeviceService device)
          Set device.
 void setLlrpConfigurationChanged(boolean llrpConfigurationChanged)
          Sets the llrp configuration changed value.
 void setROSpecID(int ROSpecID)
          Sets the value of ro spec id custom parameter.
 void setTargetTagFilterParameters(java.util.Map targetTagFilterParameters)
          Sets the target tag filter parameters value.
 void setup()
           
 void signalOccurred(SignalService source, java.lang.Object timestamp, java.lang.Object data)
          Signal occurred.
protected  boolean startOperations()
          Start operations.
protected  void startOperationsFailed(java.lang.String errorMsg)
          Start operations failed with the specified error msg parameter.
protected  void startROSpecs()
          Start rospecs and return the boolean result.
protected  void stopOperationsFailed(java.lang.String errorMsg)
          Stop operations failed with the specified error msg parameter.
protected  void stopOperationsSucceeded()
          Stop operations succeeded.
 
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.

See Also:
Constant Field Values

epcglobalLlrpDeviceServiceSetReaderConfig_ForInventory

protected CommandService epcglobalLlrpDeviceServiceSetReaderConfig_ForInventory
Defines the SetReaderConfig_ForInventory c reference.


epcglobalLlrpDeviceServiceSetReaderConfig_AntennaConfiguration

protected CommandService epcglobalLlrpDeviceServiceSetReaderConfig_AntennaConfiguration
Defines the SetReaderConfig_AntennaConfiguration c reference.


epcglobalLlrpDeviceServiceGetRospecs

protected CommandService epcglobalLlrpDeviceServiceGetRospecs
Defines the GetRospecs c reference.


epcglobalLlrpDeviceServiceDeleteRospec

protected CommandService epcglobalLlrpDeviceServiceDeleteRospec
Defines the DeleteRospec c reference.


epcglobalLlrpDeviceServiceAddRospec

protected CommandService epcglobalLlrpDeviceServiceAddRospec
Defines the AddRospec c reference.


epcglobalLlrpDeviceServiceEnableRospec

protected CommandService epcglobalLlrpDeviceServiceEnableRospec
Defines the EnableRospec c reference.


epcglobalLlrpDeviceServiceDisableRospec

protected CommandService epcglobalLlrpDeviceServiceDisableRospec
Defines the DisableRospec c reference.


epcglobalLlrpDeviceServiceStartRospec

protected CommandService epcglobalLlrpDeviceServiceStartRospec
Defines the StartRospec c reference.


epcglobalLlrpDeviceServiceStopRospec

protected CommandService epcglobalLlrpDeviceServiceStopRospec
Defines the StopRospec c reference.


epcglobalLlrpDeviceServiceGetAccessspecs

protected CommandService epcglobalLlrpDeviceServiceGetAccessspecs
Defines the GetAccessspecs c reference.


epcglobalLlrpDeviceServiceDeleteAccessspec

protected CommandService epcglobalLlrpDeviceServiceDeleteAccessspec
Defines the DeleteAccessspec c reference.


epcglobalLlrpDeviceServiceAddAccessspec

protected CommandService epcglobalLlrpDeviceServiceAddAccessspec
Defines the AddAccessspec c reference.


epcglobalLlrpDeviceServiceEnableAccessspec

protected CommandService epcglobalLlrpDeviceServiceEnableAccessspec
Defines the EnableAccessspec c reference.


epcglobalLlrpDeviceServiceDisableAccessspec

protected CommandService epcglobalLlrpDeviceServiceDisableAccessspec
Defines the DisableAccessspec c reference.


epcglobalLlrpDeviceServiceSetReaderConfigResponse

protected SignalService epcglobalLlrpDeviceServiceSetReaderConfigResponse
Defines the SetReaderConfigResponse signalref.


epcglobalLlrpDeviceServiceGetRospecsResponse

protected SignalService epcglobalLlrpDeviceServiceGetRospecsResponse
Defines the GetRospecsResponse signalref.


epcglobalLlrpDeviceServiceDeleteRospecResponse

protected SignalService epcglobalLlrpDeviceServiceDeleteRospecResponse
Defines the DeleteRospecResponse signalref.


epcglobalLlrpDeviceServiceAddRospecResponse

protected SignalService epcglobalLlrpDeviceServiceAddRospecResponse
Defines the AddRospecResponse signalref.


epcglobalLlrpDeviceServiceEnableRospecResponse

protected SignalService epcglobalLlrpDeviceServiceEnableRospecResponse
Defines the EnableRospecResponse signalref.


epcglobalLlrpDeviceServiceDisableRospecResponse

protected SignalService epcglobalLlrpDeviceServiceDisableRospecResponse
Defines the DisableRospecResponse signalref.


epcglobalLlrpDeviceServiceStartRospecResponse

protected SignalService epcglobalLlrpDeviceServiceStartRospecResponse
Defines the StartRospecResponse signalref.


epcglobalLlrpDeviceServiceStopRospecResponse

protected SignalService epcglobalLlrpDeviceServiceStopRospecResponse
Defines the StopRospecResponse signalref.


epcglobalLlrpDeviceServiceRoAccessReport

protected SignalService epcglobalLlrpDeviceServiceRoAccessReport
Defines the RoAccessReport signalref.


epcglobalLlrpDeviceServiceGetAccessspecsResponse

protected SignalService epcglobalLlrpDeviceServiceGetAccessspecsResponse
Defines the GetAccessspecsResponse signalref.


epcglobalLlrpDeviceServiceDeleteAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceDeleteAccessspecResponse
Defines the DeleteAccessspecResponse signalref.


epcglobalLlrpDeviceServiceAddAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceAddAccessspecResponse
Defines the AddAccessspecResponse signalref.


epcglobalLlrpDeviceServiceEnableAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceEnableAccessspecResponse
Defines the EnableAccessspecResponse signalref.


epcglobalLlrpDeviceServiceDisableAccessspecResponse

protected SignalService epcglobalLlrpDeviceServiceDisableAccessspecResponse
Defines the DisableAccessspecResponse signalref.

Constructor Detail

EpcglobalLlrpWriteProfile

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

Method Detail

accessSpecFinished

protected void accessSpecFinished(int accessSpecId)
Access spec finished with the specified access spec id parameter.

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

activate

public void activate()
Activate.


disableROSpecs

protected void disableROSpecs()
Disable rospecs.


endOperations

protected void endOperations()
End operations.


executeBlockErase

protected boolean executeBlockErase(java.lang.String[] op_params)
Execute block erase with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute block erase (boolean) value.

executeBlockWrite

protected boolean executeBlockWrite(java.lang.String[] op_params)
Execute block write with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute block write (boolean) value.

executeCleanFilter

protected boolean executeCleanFilter(java.lang.String[] op_params)
Execute clean filter with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute clean filter (boolean) value.

executeFilter

protected boolean executeFilter(java.lang.String[] op_params)
Execute filter with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute filter (boolean) value.

executeIncrementWrite

protected boolean executeIncrementWrite(java.lang.String[] op_params)
Execute increment write with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute increment write (boolean) value.

executeKill

protected boolean executeKill(java.lang.String[] op_params)
Execute kill with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute kill (boolean) value.

executeLock

protected boolean executeLock(java.lang.String[] op_params)
Execute lock with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute lock (boolean) value.

executeRead

protected boolean executeRead(java.lang.String[] op_params)
Execute read with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute read (boolean) value.

executeStop

protected void executeStop()
Execute stop with the specified opparams parameter and return the boolean result.


executeWrite

protected boolean executeWrite(java.lang.String[] op_params)
Execute write with the specified opparams parameter and return the boolean result.

Parameters:
op_params - The opparams (String[]) parameter.
Returns:
Results of the execute write (boolean) value.

getAccessSpecID

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

Returns:
access spec id custom parameter.

getAccessSpecIdManager

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

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

getAdapter

public AdapterService getAdapter()
Gets the get adapter value.

Returns:
The adapter value.

getAdapterTaskManager

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

Returns:
The adapter task manager (ITaskManager) value.

getAirProtocol

protected int getAirProtocol()
Gets the air protocol (int) value.

Returns:
The air protocol (int) value.

getControlCapacity

public int getControlCapacity()
Gets the control capacity.

Returns:
The control capacity value.

getCurrAccessOpId

protected short getCurrAccessOpId()
Gets the curr access op id (short) value.

Returns:
The curr access op id (short) value.

getDefaultDevice

public DeviceService getDefaultDevice()
Gets the default DeviceService.

Returns:
DeviceService The default DeviceService.

getDefaultKey

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

Returns:
String The default key

getLLRPConfigurationValue

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

Returns:
The llrpconfiguration value (Object) value.

getMessageCapacity

public int getMessageCapacity()
Gets the message capacity.

Returns:
int The message capacity.

getOpAntennaId

protected int getOpAntennaId()
Gets the op antenna id (int) value.

Returns:
The op antenna id (int) value.

getOwner

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

Returns:
The owner (Object) value.

getROSpecID

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

Returns:
ro spec id custom parameter.

getROSpecIdManager

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

Returns:
The rospec id manager (IIdManager) value.

getROSpecParameters

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

Returns:
The rospec parameters (List) value.

getTargetTagFilterParameters

public java.util.Map getTargetTagFilterParameters()
Gets the target tag filter parameters (Map) value.

Returns:
The target tag filter parameters (Map) 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.

isAdapterNeeded

public boolean isAdapterNeeded()
Is adapter needed.

Returns:
The results of this method.

isDeviceNeeded

public boolean isDeviceNeeded()
Is device needed.

Returns:
The results of this method.

isLlrpConfigurationChanged

public boolean isLlrpConfigurationChanged()
Gets the llrp configuration changed (boolean) value.

Returns:
The llrp configuration changed (boolean) value.

isOperationsRunning

protected boolean isOperationsRunning()
Gets the operations running (boolean) value.

Returns:
The operations running (boolean) value.

rOSpecEnded

protected void rOSpecEnded(int rOSpecId)
Rospec 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.

registerROSpecIds

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

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

resetTaskManager

protected void resetTaskManager()
Reset task manager.


sendTagReport

protected void sendTagReport(java.util.Map tagReport,
                             boolean isReadOperation)
Send tag report with the specified tag report and is read operation parameters.

Parameters:
tagReport - The tag report (Map) parameter.
isReadOperation - The is read operation (boolean) parameter.

setAccessSpecID

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

Parameters:
AccessSpecID - The access spec id custom parameter.

setAdapter

public void setAdapter(AdapterService adapter)
Set adapter.

Parameters:
adapter - adapter.

setDevice

public void setDevice(DeviceService device)
Set device.

Parameters:
device - device.

setLlrpConfigurationChanged

public void setLlrpConfigurationChanged(boolean llrpConfigurationChanged)
Sets the llrp configuration changed value.

Parameters:
llrpConfigurationChanged - The llrp configuration changed (boolean) parameter.

setROSpecID

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

Parameters:
ROSpecID - The ro spec id custom parameter.

setTargetTagFilterParameters

public void setTargetTagFilterParameters(java.util.Map targetTagFilterParameters)
Sets the target tag filter parameters value.

Parameters:
targetTagFilterParameters - The target tag filter parameters (Map) parameter.

setup

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

signalOccurred

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

Parameters:
source - source.
timestamp - timestamp.
data - data.

startOperations

protected boolean startOperations()
Start operations.

Returns:
Results of the start operations (boolean) value.

startOperationsFailed

protected void startOperationsFailed(java.lang.String errorMsg)
Start operations failed with the specified error msg parameter.

Parameters:
errorMsg - The error msg (String) parameter.

startROSpecs

protected void startROSpecs()
Start rospecs and return the boolean result.


stopOperationsFailed

protected void stopOperationsFailed(java.lang.String errorMsg)
Stop operations failed with the specified error msg parameter.

Parameters:
errorMsg - The error msg (String) parameter.

stopOperationsSucceeded

protected void stopOperationsSucceeded()
Stop operations succeeded.


2008-09-15 1.1.0

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