org.fosstrak.llrp.client
Class Reader

java.lang.Object
  extended by org.fosstrak.llrp.client.Reader

public class Reader
extends java.lang.Object

This wrapper class for Reader. Some extended attributes added for Editor use.

Version:
1.0
Author:
Haoning Zhang

Field Summary
static java.lang.String LOCAL_ADAPTER_NAME
          The default Adapter Name.
 
Constructor Summary
Reader()
          Default Constructor.
 
Method Summary
 java.lang.String getAdapterName()
          Get the name of LLRP Adapter, which hold this Reader.
 java.lang.String getId()
          Get the Unique Id of this Reader.
 java.lang.String getIp()
          Get IP address.
 java.lang.String getName()
          Get the logical name of the Reader.
 int getPort()
          Get Port number
static java.lang.String getUniqueReaderId(java.lang.String aAdapterName, java.lang.String aReaderName)
          Static function to get system wide unique reader name.
 boolean isAttachedTo(java.lang.String aAdapterName)
           
 void setAdapterName(java.lang.String aAdapterName)
          Set the name of LLRP Adapter, which hold this Reader.
 void setIp(java.lang.String ip)
          Set IP Address
 void setName(java.lang.String name)
          Set the logical name of the Reader.
 void setPort(int port)
          Set Port Number
 java.lang.String toString()
          Get the description of the Reader.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOCAL_ADAPTER_NAME

public static final java.lang.String LOCAL_ADAPTER_NAME
The default Adapter Name. For those Readers, which are directly connected form Client side.

See Also:
Constant Field Values
Constructor Detail

Reader

public Reader()
Default Constructor.

Method Detail

getId

public java.lang.String getId()
Get the Unique Id of this Reader.


getIp

public java.lang.String getIp()
Get IP address.

Returns:
Reader IP Address

setIp

public void setIp(java.lang.String ip)
Set IP Address

Parameters:
ip - Reader IP Address

getPort

public int getPort()
Get Port number

Returns:
Reader Port Number

setPort

public void setPort(int port)
Set Port Number

Parameters:
port - Reader Port Number

getName

public java.lang.String getName()
Get the logical name of the Reader.

Returns:
Reader Logical Name

setName

public void setName(java.lang.String name)
Set the logical name of the Reader.

Parameters:
name - Reader Logical Name

getAdapterName

public java.lang.String getAdapterName()
Get the name of LLRP Adapter, which hold this Reader.


setAdapterName

public void setAdapterName(java.lang.String aAdapterName)
Set the name of LLRP Adapter, which hold this Reader.

Parameters:
aAdapterName - String the name of Adapter.

isAttachedTo

public boolean isAttachedTo(java.lang.String aAdapterName)

getUniqueReaderId

public static java.lang.String getUniqueReaderId(java.lang.String aAdapterName,
                                                 java.lang.String aReaderName)
Static function to get system wide unique reader name. It just combine the AdapterName and the ReaderName.

Parameters:
aAdapterName - Adapter Logical Name
aReaderName - Reader Logical Name
Returns:
a string holding a unique reader name.

toString

public java.lang.String toString()
Get the description of the Reader.

Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.