|
2010-01-26 1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectProfile
org.eclipse.soda.dk.rfid.inventory.benchmark.profile.RfidInventoryBenchmarkProfile
public class RfidInventoryBenchmarkProfile
Rfid Inventory Benchmark Profile. The RfidInventoryBenchmarkProfile class implements the RfidInventoryBenchmarkProfileService and provides the controls for the profile.
The list of exported services:
RfidInventoryBenchmarkProfileService,
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 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. |
static java.lang.String |
RFID_INVENTORY_PROFILE_PREFIX
Define the RFID inventory profile prefix configuration key. |
protected java.lang.String |
rfidInventoryProfileServiceTagReadingExternalKey
Define RFID inventory profile service tag reading external key. |
protected java.lang.String |
rfidInventoryProfileServiceTagReadingGetExternalKey
Define RFID inventory profile service tag reading get external key. |
protected java.lang.String |
rfidInventoryProfileServiceTagReportExternalKey
Define RFID inventory profile service tag report external key. |
| Constructor Summary | |
|---|---|
RfidInventoryBenchmarkProfile()
Constructs a new instance of the RfidInventoryBenchmarkProfile class. |
|
| Method Summary | |
|---|---|
int |
getControlCapacity()
Gets the control capacity. |
DeviceService |
getDefaultDevice()
Gets the default DeviceService. |
java.lang.String |
getDefaultKey()
Gets the default key of the profile. |
int |
getMessageCapacity()
Gets the message capacity. |
protected long |
getNewTagReadSerialNum()
Gets the new tag read serial num (long) value. |
java.lang.String |
getRfidInventoryProfilePrefix()
Get the RFID inventory profile prefix value. |
java.lang.String |
getStartingTimestampKey()
Gets the value of starting time stamp key custom parameter. |
java.lang.Object |
handleMethodBenchmarking(int code,
Measurement measurement,
java.lang.Object data)
Handle method benchmarking with the specified code, measurement and data parameters and return the Object result. |
boolean |
isAdapterNeeded()
Is adapter needed. |
boolean |
isBenchmarking()
Gets the benchmarking (boolean) value. |
boolean |
isDeviceNeeded()
Is device needed. |
void |
notificationReceived(java.lang.String externalKey,
java.util.Dictionary data)
Notification received. |
protected void |
resetCurrentBenchmark(long timestamp)
Reset current benchmark with the specified timestamp parameter. |
void |
setStartingTimestampKey(java.lang.String StartingTimestampKey)
Sets the value of starting time stamp key custom parameter. |
void |
setup()
|
void |
setupNotification()
Setup notification. |
protected void |
tagReadStarted(long timestamp)
Tag read started with the specified timestamp parameter. |
protected void |
tagReadStopped(long timestamp)
Tag read stopped with the specified timestamp parameter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CLASS_NAME
public static final java.lang.String RFID_INVENTORY_PROFILE_PREFIX
protected java.lang.String rfidInventoryProfileServiceTagReadingExternalKey
protected java.lang.String rfidInventoryProfileServiceTagReadingGetExternalKey
protected java.lang.String rfidInventoryProfileServiceTagReportExternalKey
| Constructor Detail |
|---|
public RfidInventoryBenchmarkProfile()
| Method Detail |
|---|
public java.lang.String getRfidInventoryProfilePrefix()
RFID_INVENTORY_PROFILE_PREFIX
public void notificationReceived(java.lang.String externalKey,
java.util.Dictionary data)
externalKey - external key.data - data.public void setupNotification()
public java.lang.String getDefaultKey()
public DeviceService getDefaultDevice()
public boolean isDeviceNeeded()
public int getControlCapacity()
public int getMessageCapacity()
public void setStartingTimestampKey(java.lang.String StartingTimestampKey)
StartingTimestampKey - The starting time stamp key custom parameter.getStartingTimestampKey()public java.lang.String getStartingTimestampKey()
setStartingTimestampKey(java.lang.String)public void setup()
org.eclipse.soda.dk.device.Container#setup()public boolean isAdapterNeeded()
protected long getNewTagReadSerialNum()
long) value.
public java.lang.Object handleMethodBenchmarking(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.public boolean isBenchmarking()
boolean) value.handleMethodBenchmarking(int,Measurement,Object)protected void resetCurrentBenchmark(long timestamp)
timestamp - The time stamp (long) parameter.protected void tagReadStarted(long timestamp)
timestamp - The time stamp (long) parameter.protected void tagReadStopped(long timestamp)
timestamp - The time stamp (long) parameter.
|
2010-01-26 1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||