|
||||||||||
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.SET_READER_CONFIG
public class SET_READER_CONFIG
This command is issued by the Client to the Reader. This command sets the Reader configuration using the parameters specified in this command. Values passed by the SET_READER_CONFIG SHALL apply for the duration of the LLRP connection, or until the values are changed by additional SET_READER_CONFIG messages.For example, ROReportSpec defines the reporting of ROReport format and trigger for a ROSpec. ROReportSpec sent as part of SET_READER_CONFIG becomes the default ROReportSpec for the Reader. A ROReportSpec sent as part of ROSpec in the ADD_ROSPEC command overrides the default value for that ROSpec. However, in cases where there is no ROReportSpec specified in a ROSpec sent as part of ADD_ROSPEC, that particular ROSpec inherits the default ROReportSpec.The data field ResetToFactoryDefault informs the Reader to set all configurable values to factory defaults before applying the remaining parameters. See also LLRP Specification Section 12.1.3 and LLRP Specification Section 16.1.38
Field Summary | |
---|---|
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
|
Fields inherited from class org.llrp.ltk.types.LLRPMessage |
---|
messageID, messageLength, messageReservedLength, MINHEADERLENGTH, reserved, RESERVEDLENGTH, TYPENUMBERLENGTH, version, VERSIONLENGTH |
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
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 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
Constructor Detail |
---|
public SET_READER_CONFIG()
public SET_READER_CONFIG(LLRPBitList list) throws InvalidLLRPMessageException
list
- to be decoded
InvalidLLRPMessageException
public SET_READER_CONFIG(byte[] byteArray) throws InvalidLLRPMessageException
byteArray
- representing message
InvalidLLRPMessageException
public SET_READER_CONFIG(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 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()
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 |