| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.llrp.ltk.types.LLRPParameter
org.llrp.ltk.types.TLVParameter
org.llrp.ltk.generated.parameters.C1G2LockPayload
public class C1G2LockPayload
This parameter contains the definition of the access privilege updates (read/write/permalock) to be performed for a single location of the tag memory. The five data fields for which we can define access control using the lock command are: Kill Password, Access Password, EPC memory, TID memory and User memory. See also LLRP Specification Section 15.2.1.3.2.4.1 and LLRP Specification Section 16.3.1.3.2.4.1 .
| Field Summary | |
|---|---|
protected  C1G2LockDataField | 
dataField
 | 
protected  C1G2LockPrivilege | 
privilege
 | 
static SignedShort | 
TYPENUM
 | 
| Fields inherited from class org.llrp.ltk.types.TLVParameter | 
|---|
RESERVEDLENGTH, TYPENUMBERLENGTH | 
| Fields inherited from class org.llrp.ltk.types.LLRPParameter | 
|---|
bitLength | 
| Constructor Summary | |
|---|---|
C1G2LockPayload()
empty constructor to create new parameter.  | 
|
C1G2LockPayload(org.jdom.Element element)
Constructor to create parameter from xml encoded parameter calls decodeXML to decode parameter.  | 
|
C1G2LockPayload(LLRPBitList list)
Constructor to create parameter from binary encoded parameter calls decodeBinary to decode parameter.  | 
|
| Method Summary | |
|---|---|
protected  void | 
decodeBinarySpecific(LLRPBitList binary)
decoding function to be implemented by each parameter  | 
 void | 
decodeXML(org.jdom.Element element)
create objects from xml.  | 
 LLRPBitList | 
encodeBinarySpecific()
protected method to force subclasses to implement their specific encoding  | 
 org.jdom.Content | 
encodeXML(java.lang.String name,
          org.jdom.Namespace ns)
create xml representation of this parameter.  | 
 C1G2LockDataField | 
getDataField()
get dataField of type C1G2LockDataField.  | 
 java.lang.String | 
getName()
name of parameter (same as class name)  | 
 C1G2LockPrivilege | 
getPrivilege()
get privilege of type C1G2LockPrivilege.  | 
 SignedShort | 
getTypeNum()
type number uniquely identifies a parameter.  | 
static java.lang.Integer | 
length()
For TLV Parameter length can not be determined at compile time.  | 
 void | 
setDataField(C1G2LockDataField dataField)
set dataField of type C1G2LockDataField .  | 
 void | 
setPrivilege(C1G2LockPrivilege privilege)
set privilege of type C1G2LockPrivilege .  | 
 java.lang.String | 
toString()
return string representation.  | 
| Methods inherited from class org.llrp.ltk.types.TLVParameter | 
|---|
decodeBinary, encodeBinary | 
| Methods inherited from class org.llrp.ltk.types.LLRPParameter | 
|---|
getByteLength | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final SignedShort TYPENUM
protected C1G2LockPrivilege privilege
protected C1G2LockDataField dataField
| Constructor Detail | 
|---|
public C1G2LockPayload()
public C1G2LockPayload(LLRPBitList list)
list - to be decoded
public C1G2LockPayload(org.jdom.Element element)
                throws InvalidLLRPMessageException
element - to be decoded
InvalidLLRPMessageException| Method Detail | 
|---|
public LLRPBitList encodeBinarySpecific()
encodeBinarySpecific in class TLVParameter
public org.jdom.Content encodeXML(java.lang.String name,
                                  org.jdom.Namespace ns)
encodeXML in class LLRPParametername - of elementns - Namespace of elementsprotected void decodeBinarySpecific(LLRPBitList binary)
decodeBinarySpecific in class TLVParameterbinary - binary representation of the parameter
public void decodeXML(org.jdom.Element element)
               throws InvalidLLRPMessageException
decodeXML in class LLRPParameterelement - to be decoded
InvalidLLRPMessageExceptionpublic void setPrivilege(C1G2LockPrivilege privilege)
privilege - to be setpublic void setDataField(C1G2LockDataField dataField)
dataField - to be setpublic C1G2LockPrivilege getPrivilege()
public C1G2LockDataField getDataField()
public static java.lang.Integer length()
public SignedShort getTypeNum()
getTypeNum in class LLRPParameterpublic java.lang.String getName()
getName in class LLRPParameterpublic java.lang.String toString()
toString in class java.lang.Object
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||