|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 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 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 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 |