|
||||||||||
| 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_READER_CAPABILITIES_RESPONSE
public class GET_READER_CAPABILITIES_RESPONSE
This is the response from the Reader to the GET_READER_CAPABILITIES message. The response contains the LLRPStatus Parameter and the list of parameters for the requested capabilities conveyed via RequestedData in the GET_READER_CAPABILITIES message. See also LLRP Specification Section 9.1.2 and LLRP Specification Section 16.1.2
| Field Summary | |
|---|---|
protected AirProtocolLLRPCapabilities |
airProtocolLLRPCapabilities
|
protected java.util.List<Custom> |
customList
|
protected GeneralDeviceCapabilities |
generalDeviceCapabilities
|
protected LLRPCapabilities |
lLRPCapabilities
|
protected LLRPStatus |
lLRPStatus
|
protected RegulatoryCapabilities |
regulatoryCapabilities
|
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_READER_CAPABILITIES_RESPONSE()
empty constructor to create new message with LLRP version set to 1.0 (0x1). |
|
GET_READER_CAPABILITIES_RESPONSE(byte[] byteArray)
Constructor to create message from binary encoded message calls decodeBinary to decode message. |
|
GET_READER_CAPABILITIES_RESPONSE(org.jdom.Document document)
Constructor to create message from xml encoded message calls decodeXML to decode message. |
|
GET_READER_CAPABILITIES_RESPONSE(LLRPBitList list)
Constructor to create message from binary encoded message calls decodeBinary to decode message. |
|
| Method Summary | |
|---|---|
void |
addToCustomList(Custom custom)
add element custom of type Custom . |
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. |
AirProtocolLLRPCapabilities |
getAirProtocolLLRPCapabilities()
get airProtocolLLRPCapabilities of type AirProtocolLLRPCapabilities . |
java.util.List<Custom> |
getCustomList()
get customList of type List <Custom> . |
GeneralDeviceCapabilities |
getGeneralDeviceCapabilities()
get generalDeviceCapabilities of type GeneralDeviceCapabilities . |
LLRPCapabilities |
getLLRPCapabilities()
get lLRPCapabilities of type LLRPCapabilities . |
LLRPStatus |
getLLRPStatus()
get lLRPStatus of type LLRPStatus . |
java.lang.String |
getName()
name of message (same as class name) |
RegulatoryCapabilities |
getRegulatoryCapabilities()
get regulatoryCapabilities of type RegulatoryCapabilities . |
java.lang.String |
getResponseType()
response message type awaited |
SignedShort |
getTypeNum()
return uniuque type number. |
void |
setAirProtocolLLRPCapabilities(AirProtocolLLRPCapabilities airProtocolLLRPCapabilities)
set airProtocolLLRPCapabilities of type AirProtocolLLRPCapabilities. |
void |
setCustomList(java.util.List<Custom> customList)
set customList of type List <Custom>. |
void |
setGeneralDeviceCapabilities(GeneralDeviceCapabilities generalDeviceCapabilities)
set generalDeviceCapabilities of type GeneralDeviceCapabilities. |
void |
setLLRPCapabilities(LLRPCapabilities lLRPCapabilities)
set lLRPCapabilities of type LLRPCapabilities. |
void |
setLLRPStatus(LLRPStatus lLRPStatus)
set lLRPStatus of type LLRPStatus. |
void |
setRegulatoryCapabilities(RegulatoryCapabilities regulatoryCapabilities)
set regulatoryCapabilities of type RegulatoryCapabilities. |
| 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 GeneralDeviceCapabilities generalDeviceCapabilities
protected LLRPCapabilities lLRPCapabilities
protected RegulatoryCapabilities regulatoryCapabilities
protected AirProtocolLLRPCapabilities airProtocolLLRPCapabilities
protected java.util.List<Custom> customList
| Constructor Detail |
|---|
public GET_READER_CAPABILITIES_RESPONSE()
public GET_READER_CAPABILITIES_RESPONSE(LLRPBitList list)
throws InvalidLLRPMessageException
list - to be decoded
InvalidLLRPMessageException
public GET_READER_CAPABILITIES_RESPONSE(byte[] byteArray)
throws InvalidLLRPMessageException
byteArray - representing message
InvalidLLRPMessageException
public GET_READER_CAPABILITIES_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 setGeneralDeviceCapabilities(GeneralDeviceCapabilities generalDeviceCapabilities)
generalDeviceCapabilities - to be setpublic void setLLRPCapabilities(LLRPCapabilities lLRPCapabilities)
lLRPCapabilities - to be setpublic void setRegulatoryCapabilities(RegulatoryCapabilities regulatoryCapabilities)
regulatoryCapabilities - to be setpublic void setAirProtocolLLRPCapabilities(AirProtocolLLRPCapabilities airProtocolLLRPCapabilities)
airProtocolLLRPCapabilities - to be setpublic void setCustomList(java.util.List<Custom> customList)
customList - to be setpublic LLRPStatus getLLRPStatus()
public GeneralDeviceCapabilities getGeneralDeviceCapabilities()
public LLRPCapabilities getLLRPCapabilities()
public RegulatoryCapabilities getRegulatoryCapabilities()
public AirProtocolLLRPCapabilities getAirProtocolLLRPCapabilities()
public java.util.List<Custom> getCustomList()
public void addToCustomList(Custom custom)
custom - of type Custompublic 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 | |||||||||