| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.llrp.ltk.types.LLRPMessage
org.llrp.ltk.generated.messages.GET_ROSPECS_RESPONSE
public class GET_ROSPECS_RESPONSE
This is the response by the Reader to a GET_ROSPECS command. If there are no ROSpecs configured at the Reader, the response is just the LLRPStatus parameter with the success code. Else, a list of ROSpec parameter is returned by the Reader, along with the success code in the LLRPStatus parameter. See also LLRP Specification Section 10.1.14 and LLRP Specification Section 16.1.16
| Field Summary | |
|---|---|
| protected  LLRPStatus | lLRPStatus | 
| static java.lang.String | RESPONSETYPE | 
| protected  java.util.List<ROSpec> | rOSpecList | 
| static SignedShort | TYPENUM | 
| Fields inherited from class org.llrp.ltk.types.LLRPMessage | 
|---|
| messageID, messageLength, messageReservedLength, MINHEADERLENGTH, reserved, RESERVEDLENGTH, TYPENUMBERLENGTH, version, VERSIONLENGTH | 
| Constructor Summary | |
|---|---|
| GET_ROSPECS_RESPONSE()empty constructor to create new message with LLRP version set to 1.0 (0x1). | |
| GET_ROSPECS_RESPONSE(byte[] byteArray)Constructor to create message from binary encoded message calls decodeBinary to decode message. | |
| GET_ROSPECS_RESPONSE(org.jdom.Document document)Constructor to create message from xml encoded message calls decodeXML to decode message. | |
| GET_ROSPECS_RESPONSE(LLRPBitList list)Constructor to create message from binary encoded message calls decodeBinary to decode message. | |
| Method Summary | |
|---|---|
|  void | addToROSpecList(ROSpec rOSpec)add element rOSpec of type ROSpec . | 
| protected  void | decodeBinarySpecific(LLRPBitList binary)to be implemented by specific message. | 
|  void | decodeXML(org.jdom.Document document)create objects from xml. | 
| protected  LLRPBitList | encodeBinarySpecific()encoding function - has to be implemented by each message. | 
|  org.jdom.Document | encodeXML()create xml representation of this parameter. | 
|  LLRPStatus | getLLRPStatus()get lLRPStatus of type LLRPStatus . | 
|  java.lang.String | getName()name of message (same as class name) | 
|  java.lang.String | getResponseType()response message type awaited | 
|  java.util.List<ROSpec> | getROSpecList()get rOSpecList of type List <ROSpec> . | 
|  SignedShort | getTypeNum()return uniuque type number. | 
|  void | setLLRPStatus(LLRPStatus lLRPStatus)set lLRPStatus of type LLRPStatus. | 
|  void | setROSpecList(java.util.List<ROSpec> rOSpecList)set rOSpecList of type List <ROSpec>. | 
| Methods inherited from class org.llrp.ltk.types.LLRPMessage | 
|---|
| decodeBinary, encodeBinary, getMessageID, getMessageLength, getVersion, isValidXMLMessage, setMessageID, setVersion, toBinaryString, toHexString, toXMLString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final SignedShort TYPENUM
public static final java.lang.String RESPONSETYPE
protected LLRPStatus lLRPStatus
protected java.util.List<ROSpec> rOSpecList
| Constructor Detail | 
|---|
public GET_ROSPECS_RESPONSE()
public GET_ROSPECS_RESPONSE(LLRPBitList list)
                     throws InvalidLLRPMessageException
list - to be decoded
InvalidLLRPMessageException
public GET_ROSPECS_RESPONSE(byte[] byteArray)
                     throws InvalidLLRPMessageException
byteArray - representing message
InvalidLLRPMessageException
public GET_ROSPECS_RESPONSE(org.jdom.Document document)
                     throws InvalidLLRPMessageException
document - to be decoded
InvalidLLRPMessageException| Method Detail | 
|---|
protected LLRPBitList encodeBinarySpecific()
                                    throws InvalidLLRPMessageException
encodeBinarySpecific in class LLRPMessageInvalidLLRPMessageException
public org.jdom.Document encodeXML()
                            throws InvalidLLRPMessageException
encodeXML in class LLRPMessageInvalidLLRPMessageException
protected void decodeBinarySpecific(LLRPBitList binary)
                             throws InvalidLLRPMessageException
decodeBinarySpecific in class LLRPMessagebinary - without header
InvalidLLRPMessageException
public void decodeXML(org.jdom.Document document)
               throws InvalidLLRPMessageException
decodeXML in class LLRPMessagedocument - document as jdom document
InvalidLLRPMessageExceptionpublic void setLLRPStatus(LLRPStatus lLRPStatus)
lLRPStatus - to be setpublic void setROSpecList(java.util.List<ROSpec> rOSpecList)
rOSpecList - to be setpublic LLRPStatus getLLRPStatus()
public java.util.List<ROSpec> getROSpecList()
public void addToROSpecList(ROSpec rOSpec)
rOSpec - of type ROSpecpublic java.lang.String getResponseType()
LLRPMessage
getResponseType in class LLRPMessagepublic java.lang.String getName()
LLRPMessage
getName in class LLRPMessagepublic SignedShort getTypeNum()
getTypeNum in class LLRPMessage| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||