public class GET_ROSPECS_RESPONSE extends LLRPMessage
Modifier and Type | Field and Description |
---|---|
protected LLRPStatus |
lLRPStatus |
static java.lang.String |
RESPONSETYPE |
protected java.util.List<ROSpec> |
rOSpecList |
static SignedShort |
TYPENUM |
messageID, messageLength, messageReservedLength, MINHEADERLENGTH, reserved, RESERVEDLENGTH, TYPENUMBERLENGTH, version, VERSIONLENGTH
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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>.
|
decodeBinary, encodeBinary, getMessageID, getMessageLength, getVersion, isValidXMLMessage, setMessageID, setVersion, toBinaryString, toHexString, toXMLString
public static final SignedShort TYPENUM
public static final java.lang.String RESPONSETYPE
protected LLRPStatus lLRPStatus
protected java.util.List<ROSpec> rOSpecList
public GET_ROSPECS_RESPONSE()
public GET_ROSPECS_RESPONSE(LLRPBitList list) throws InvalidLLRPMessageException
list
- to be decodedInvalidLLRPMessageException
public GET_ROSPECS_RESPONSE(byte[] byteArray) throws InvalidLLRPMessageException
byteArray
- representing messageInvalidLLRPMessageException
public GET_ROSPECS_RESPONSE(org.jdom.Document document) throws InvalidLLRPMessageException
document
- to be decodedInvalidLLRPMessageException
protected LLRPBitList encodeBinarySpecific() throws InvalidLLRPMessageException
encodeBinarySpecific
in class LLRPMessage
InvalidLLRPMessageException
public org.jdom.Document encodeXML() throws InvalidLLRPMessageException
encodeXML
in class LLRPMessage
InvalidLLRPMessageException
protected void decodeBinarySpecific(LLRPBitList binary) throws InvalidLLRPMessageException
decodeBinarySpecific
in class LLRPMessage
binary
- without headerInvalidLLRPMessageException
public void decodeXML(org.jdom.Document document) throws InvalidLLRPMessageException
decodeXML
in class LLRPMessage
document
- document as jdom documentInvalidLLRPMessageException
public 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 LLRPMessage
public java.lang.String getName()
LLRPMessage
getName
in class LLRPMessage
public SignedShort getTypeNum()
getTypeNum
in class LLRPMessage
Copyright © 2007 ETH Zurich.