| 
 | ||||||||||
| 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.ROBoundarySpec
public class ROBoundarySpec
This parameter carries the lifetime of the command, ROStartTrigger and ROStopTrigger parameters. See also LLRP Specification Section 10.2.1.1 and LLRP Specification Section 16.2.4.1.1 .
| Field Summary | |
|---|---|
| protected  ROSpecStartTrigger | rOSpecStartTrigger | 
| protected  ROSpecStopTrigger | rOSpecStopTrigger | 
| 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 | |
|---|---|
| ROBoundarySpec()empty constructor to create new parameter. | |
| ROBoundarySpec(org.jdom.Element element)Constructor to create parameter from xml encoded parameter calls decodeXML to decode parameter. | |
| ROBoundarySpec(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. | 
|  java.lang.String | getName()name of parameter (same as class name) | 
|  ROSpecStartTrigger | getROSpecStartTrigger()get rOSpecStartTrigger of type ROSpecStartTrigger . | 
|  ROSpecStopTrigger | getROSpecStopTrigger()get rOSpecStopTrigger of type ROSpecStopTrigger . | 
|  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 | setROSpecStartTrigger(ROSpecStartTrigger rOSpecStartTrigger)set rOSpecStartTrigger of type ROSpecStartTrigger. | 
|  void | setROSpecStopTrigger(ROSpecStopTrigger rOSpecStopTrigger)set rOSpecStopTrigger of type ROSpecStopTrigger. | 
|  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 ROSpecStartTrigger rOSpecStartTrigger
protected ROSpecStopTrigger rOSpecStopTrigger
| Constructor Detail | 
|---|
public ROBoundarySpec()
public ROBoundarySpec(LLRPBitList list)
list - to be decoded
public ROBoundarySpec(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 setROSpecStartTrigger(ROSpecStartTrigger rOSpecStartTrigger)
rOSpecStartTrigger - to be setpublic void setROSpecStopTrigger(ROSpecStopTrigger rOSpecStopTrigger)
rOSpecStopTrigger - to be setpublic ROSpecStartTrigger getROSpecStartTrigger()
public ROSpecStopTrigger getROSpecStopTrigger()
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 | |||||||||