|
||||||||||
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_ACCESSSPECS_RESPONSE
public class GET_ACCESSSPECS_RESPONSE
This is the response by the Reader to a GET_ACCESSSPECS command. If there are no AccessSpecs configured at the Reader, the response is just the LLRPStatus parameter with the success code. Else, a list of (AccessSpecID, AccessSpec parameter) is returned by the Reader, along with the LLRPStatus parameter containing the success code. The order of the AccessSpecs listed in the message is normatively the order in which the AccessSpecs were created at the Reader. See also LLRP Specification Section 11.1.10 and LLRP Specification Section 16.1.26
Field Summary | |
---|---|
protected java.util.List<AccessSpec> |
accessSpecList
|
protected LLRPStatus |
lLRPStatus
|
static java.lang.String |
RESPONSETYPE
|
static SignedShort |
TYPENUM
|
Fields inherited from class org.llrp.ltk.types.LLRPMessage |
---|
messageID, messageLength, messageReservedLength, MINHEADERLENGTH, reserved, RESERVEDLENGTH, TYPENUMBERLENGTH, version, VERSIONLENGTH |
Constructor Summary | |
---|---|
GET_ACCESSSPECS_RESPONSE()
empty constructor to create new message with LLRP version set to 1.0 (0x1). |
|
GET_ACCESSSPECS_RESPONSE(byte[] byteArray)
Constructor to create message from binary encoded message calls decodeBinary to decode message. |
|
GET_ACCESSSPECS_RESPONSE(org.jdom.Document document)
Constructor to create message from xml encoded message calls decodeXML to decode message. |
|
GET_ACCESSSPECS_RESPONSE(LLRPBitList list)
Constructor to create message from binary encoded message calls decodeBinary to decode message. |
Method Summary | |
---|---|
void |
addToAccessSpecList(AccessSpec accessSpec)
add element accessSpec of type AccessSpec . |
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. |
java.util.List<AccessSpec> |
getAccessSpecList()
get accessSpecList of type List <AccessSpec> . |
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 |
SignedShort |
getTypeNum()
return uniuque type number. |
void |
setAccessSpecList(java.util.List<AccessSpec> accessSpecList)
set accessSpecList of type List <AccessSpec>. |
void |
setLLRPStatus(LLRPStatus lLRPStatus)
set lLRPStatus of type LLRPStatus. |
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<AccessSpec> accessSpecList
Constructor Detail |
---|
public GET_ACCESSSPECS_RESPONSE()
public GET_ACCESSSPECS_RESPONSE(LLRPBitList list) throws InvalidLLRPMessageException
list
- to be decoded
InvalidLLRPMessageException
public GET_ACCESSSPECS_RESPONSE(byte[] byteArray) throws InvalidLLRPMessageException
byteArray
- representing message
InvalidLLRPMessageException
public GET_ACCESSSPECS_RESPONSE(org.jdom.Document document) throws InvalidLLRPMessageException
document
- to be decoded
InvalidLLRPMessageException
Method Detail |
---|
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 header
InvalidLLRPMessageException
public void decodeXML(org.jdom.Document document) throws InvalidLLRPMessageException
decodeXML
in class LLRPMessage
document
- document as jdom document
InvalidLLRPMessageException
public void setLLRPStatus(LLRPStatus lLRPStatus)
lLRPStatus
- to be setpublic void setAccessSpecList(java.util.List<AccessSpec> accessSpecList)
accessSpecList
- to be setpublic LLRPStatus getLLRPStatus()
public java.util.List<AccessSpec> getAccessSpecList()
public void addToAccessSpecList(AccessSpec accessSpec)
accessSpec
- of type AccessSpecpublic 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |