public class SET_READER_CONFIG extends LLRPMessage
| Modifier and Type | Field and Description |
|---|---|
protected AccessReportSpec |
accessReportSpec |
protected java.util.List<AntennaConfiguration> |
antennaConfigurationList |
protected java.util.List<AntennaProperties> |
antennaPropertiesList |
protected java.util.List<Custom> |
customList |
protected EventsAndReports |
eventsAndReports |
protected java.util.List<GPIPortCurrentState> |
gPIPortCurrentStateList |
protected java.util.List<GPOWriteData> |
gPOWriteDataList |
protected KeepaliveSpec |
keepaliveSpec |
protected ReaderEventNotificationSpec |
readerEventNotificationSpec |
protected BitList |
reserved0 |
protected Bit |
resetToFactoryDefault |
static java.lang.String |
RESPONSETYPE |
protected ROReportSpec |
rOReportSpec |
static SignedShort |
TYPENUM |
messageID, messageLength, messageReservedLength, MINHEADERLENGTH, reserved, RESERVEDLENGTH, TYPENUMBERLENGTH, version, VERSIONLENGTH| Constructor and Description |
|---|
SET_READER_CONFIG()
empty constructor to create new message
with LLRP version set to 1.0 (0x1).
|
SET_READER_CONFIG(byte[] byteArray)
Constructor to create message from binary encoded message
calls decodeBinary to decode message.
|
SET_READER_CONFIG(org.jdom.Document document)
Constructor to create message from xml encoded message
calls decodeXML to decode message.
|
SET_READER_CONFIG(LLRPBitList list)
Constructor to create message from binary encoded message
calls decodeBinary to decode message.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToAntennaConfigurationList(AntennaConfiguration antennaConfiguration)
add element antennaConfiguration of type AntennaConfiguration .
|
void |
addToAntennaPropertiesList(AntennaProperties antennaProperties)
add element antennaProperties of type AntennaProperties .
|
void |
addToCustomList(Custom custom)
add element custom of type Custom .
|
void |
addToGPIPortCurrentStateList(GPIPortCurrentState gPIPortCurrentState)
add element gPIPortCurrentState of type GPIPortCurrentState .
|
void |
addToGPOWriteDataList(GPOWriteData gPOWriteData)
add element gPOWriteData of type GPOWriteData .
|
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.
|
AccessReportSpec |
getAccessReportSpec()
get accessReportSpec of type AccessReportSpec .
|
java.util.List<AntennaConfiguration> |
getAntennaConfigurationList()
get antennaConfigurationList of type List <AntennaConfiguration> .
|
java.util.List<AntennaProperties> |
getAntennaPropertiesList()
get antennaPropertiesList of type List <AntennaProperties> .
|
java.util.List<Custom> |
getCustomList()
get customList of type List <Custom> .
|
EventsAndReports |
getEventsAndReports()
get eventsAndReports of type EventsAndReports .
|
java.util.List<GPIPortCurrentState> |
getGPIPortCurrentStateList()
get gPIPortCurrentStateList of type List <GPIPortCurrentState> .
|
java.util.List<GPOWriteData> |
getGPOWriteDataList()
get gPOWriteDataList of type List <GPOWriteData> .
|
KeepaliveSpec |
getKeepaliveSpec()
get keepaliveSpec of type KeepaliveSpec .
|
java.lang.String |
getName()
name of message (same as class name)
|
ReaderEventNotificationSpec |
getReaderEventNotificationSpec()
get readerEventNotificationSpec of type ReaderEventNotificationSpec .
|
Bit |
getResetToFactoryDefault()
get resetToFactoryDefault of type Bit.
|
java.lang.String |
getResponseType()
response message type awaited
|
ROReportSpec |
getROReportSpec()
get rOReportSpec of type ROReportSpec .
|
SignedShort |
getTypeNum()
return uniuque type number.
|
void |
setAccessReportSpec(AccessReportSpec accessReportSpec)
set accessReportSpec of type AccessReportSpec.
|
void |
setAntennaConfigurationList(java.util.List<AntennaConfiguration> antennaConfigurationList)
set antennaConfigurationList of type List <AntennaConfiguration>.
|
void |
setAntennaPropertiesList(java.util.List<AntennaProperties> antennaPropertiesList)
set antennaPropertiesList of type List <AntennaProperties>.
|
void |
setCustomList(java.util.List<Custom> customList)
set customList of type List <Custom>.
|
void |
setEventsAndReports(EventsAndReports eventsAndReports)
set eventsAndReports of type EventsAndReports.
|
void |
setGPIPortCurrentStateList(java.util.List<GPIPortCurrentState> gPIPortCurrentStateList)
set gPIPortCurrentStateList of type List <GPIPortCurrentState>.
|
void |
setGPOWriteDataList(java.util.List<GPOWriteData> gPOWriteDataList)
set gPOWriteDataList of type List <GPOWriteData>.
|
void |
setKeepaliveSpec(KeepaliveSpec keepaliveSpec)
set keepaliveSpec of type KeepaliveSpec.
|
void |
setReaderEventNotificationSpec(ReaderEventNotificationSpec readerEventNotificationSpec)
set readerEventNotificationSpec of type ReaderEventNotificationSpec.
|
void |
setResetToFactoryDefault(Bit resetToFactoryDefault)
set resetToFactoryDefault of type Bit .
|
void |
setROReportSpec(ROReportSpec rOReportSpec)
set rOReportSpec of type ROReportSpec.
|
decodeBinary, decodeBinary, encodeBinary, getMessageID, getMessageLength, getVersion, isValidXMLMessage, setMessageID, setVersion, toBinaryString, toHexString, toXMLStringpublic static final SignedShort TYPENUM
public static final java.lang.String RESPONSETYPE
protected Bit resetToFactoryDefault
protected BitList reserved0
protected ReaderEventNotificationSpec readerEventNotificationSpec
protected java.util.List<AntennaProperties> antennaPropertiesList
protected java.util.List<AntennaConfiguration> antennaConfigurationList
protected ROReportSpec rOReportSpec
protected AccessReportSpec accessReportSpec
protected KeepaliveSpec keepaliveSpec
protected java.util.List<GPOWriteData> gPOWriteDataList
protected java.util.List<GPIPortCurrentState> gPIPortCurrentStateList
protected EventsAndReports eventsAndReports
protected java.util.List<Custom> customList
public SET_READER_CONFIG()
public SET_READER_CONFIG(LLRPBitList list) throws InvalidLLRPMessageException
list - to be decodedInvalidLLRPMessageExceptionpublic SET_READER_CONFIG(byte[] byteArray)
throws InvalidLLRPMessageException
byteArray - representing messageInvalidLLRPMessageExceptionpublic SET_READER_CONFIG(org.jdom.Document document)
throws InvalidLLRPMessageException
document - to be decodedInvalidLLRPMessageExceptionprotected LLRPBitList encodeBinarySpecific() throws InvalidLLRPMessageException
encodeBinarySpecific in class LLRPMessageInvalidLLRPMessageExceptionpublic org.jdom.Document encodeXML()
throws InvalidLLRPMessageException
encodeXML in class LLRPMessageInvalidLLRPMessageExceptionprotected void decodeBinarySpecific(LLRPBitList binary) throws InvalidLLRPMessageException
decodeBinarySpecific in class LLRPMessagebinary - without headerInvalidLLRPMessageExceptionpublic void decodeXML(org.jdom.Document document)
throws InvalidLLRPMessageException
decodeXML in class LLRPMessagedocument - document as jdom documentInvalidLLRPMessageExceptionpublic void setResetToFactoryDefault(Bit resetToFactoryDefault)
resetToFactoryDefault - to be setpublic void setReaderEventNotificationSpec(ReaderEventNotificationSpec readerEventNotificationSpec)
readerEventNotificationSpec - to be setpublic void setAntennaPropertiesList(java.util.List<AntennaProperties> antennaPropertiesList)
antennaPropertiesList - to be setpublic void setAntennaConfigurationList(java.util.List<AntennaConfiguration> antennaConfigurationList)
antennaConfigurationList - to be setpublic void setROReportSpec(ROReportSpec rOReportSpec)
rOReportSpec - to be setpublic void setAccessReportSpec(AccessReportSpec accessReportSpec)
accessReportSpec - to be setpublic void setKeepaliveSpec(KeepaliveSpec keepaliveSpec)
keepaliveSpec - to be setpublic void setGPOWriteDataList(java.util.List<GPOWriteData> gPOWriteDataList)
gPOWriteDataList - to be setpublic void setGPIPortCurrentStateList(java.util.List<GPIPortCurrentState> gPIPortCurrentStateList)
gPIPortCurrentStateList - to be setpublic void setEventsAndReports(EventsAndReports eventsAndReports)
eventsAndReports - to be setpublic void setCustomList(java.util.List<Custom> customList)
customList - to be setpublic Bit getResetToFactoryDefault()
public ReaderEventNotificationSpec getReaderEventNotificationSpec()
public java.util.List<AntennaProperties> getAntennaPropertiesList()
public java.util.List<AntennaConfiguration> getAntennaConfigurationList()
public ROReportSpec getROReportSpec()
public AccessReportSpec getAccessReportSpec()
public KeepaliveSpec getKeepaliveSpec()
public java.util.List<GPOWriteData> getGPOWriteDataList()
public java.util.List<GPIPortCurrentState> getGPIPortCurrentStateList()
public EventsAndReports getEventsAndReports()
public java.util.List<Custom> getCustomList()
public void addToAntennaPropertiesList(AntennaProperties antennaProperties)
antennaProperties - of type AntennaPropertiespublic void addToAntennaConfigurationList(AntennaConfiguration antennaConfiguration)
antennaConfiguration - of type AntennaConfigurationpublic void addToGPOWriteDataList(GPOWriteData gPOWriteData)
gPOWriteData - of type GPOWriteDatapublic void addToGPIPortCurrentStateList(GPIPortCurrentState gPIPortCurrentState)
gPIPortCurrentState - of type GPIPortCurrentStatepublic void addToCustomList(Custom custom)
custom - of type Custompublic java.lang.String getResponseType()
LLRPMessagegetResponseType in class LLRPMessagepublic java.lang.String getName()
LLRPMessagegetName in class LLRPMessagepublic SignedShort getTypeNum()
getTypeNum in class LLRPMessageCopyright © 2007 ETH Zurich.