|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.llrp.ltk.types.LLRPParameter
org.llrp.ltk.types.TLVParameter
org.llrp.ltk.generated.parameters.ReaderExceptionEvent
public class ReaderExceptionEvent
The reader exception status event notifies the client that an unexpected event has occurred on the reader. Optional parameters provide more detail to the client as to the nature and scope of the event. See also LLRP Specification Section 13.2.6.7 and LLRP Specification Section 16.2.7.6.6 .
Field Summary | |
---|---|
protected AccessSpecID |
accessSpecID
|
protected AntennaID |
antennaID
|
protected java.util.List<Custom> |
customList
|
protected InventoryParameterSpecID |
inventoryParameterSpecID
|
protected UTF8String_UTF_8 |
message
|
protected OpSpecID |
opSpecID
|
protected ROSpecID |
rOSpecID
|
protected SpecIndex |
specIndex
|
static SignedShort |
TYPENUM
|
Fields inherited from class org.llrp.ltk.types.TLVParameter |
---|
RESERVEDLENGTH, TYPENUMBERLENGTH |
Fields inherited from class org.llrp.ltk.types.LLRPParameter |
---|
bitLength |
Constructor Summary | |
---|---|
ReaderExceptionEvent()
empty constructor to create new parameter. |
|
ReaderExceptionEvent(org.jdom.Element element)
Constructor to create parameter from xml encoded parameter calls decodeXML to decode parameter. |
|
ReaderExceptionEvent(LLRPBitList list)
Constructor to create parameter from binary encoded parameter calls decodeBinary to decode parameter. |
Method Summary | |
---|---|
void |
addToCustomList(Custom custom)
add element custom of type Custom . |
protected void |
decodeBinarySpecific(LLRPBitList binary)
decoding function to be implemented by each parameter |
void |
decodeXML(org.jdom.Element element)
create objects from xml. |
LLRPBitList |
encodeBinarySpecific()
protected method to force subclasses to implement their specific encoding |
org.jdom.Content |
encodeXML(java.lang.String name,
org.jdom.Namespace ns)
create xml representation of this parameter. |
AccessSpecID |
getAccessSpecID()
get accessSpecID of type AccessSpecID . |
AntennaID |
getAntennaID()
get antennaID of type AntennaID . |
java.util.List<Custom> |
getCustomList()
get customList of type List <Custom> . |
InventoryParameterSpecID |
getInventoryParameterSpecID()
get inventoryParameterSpecID of type InventoryParameterSpecID . |
UTF8String_UTF_8 |
getMessage()
get message of type UTF8String_UTF_8. |
java.lang.String |
getName()
name of parameter (same as class name) |
OpSpecID |
getOpSpecID()
get opSpecID of type OpSpecID . |
ROSpecID |
getROSpecID()
get rOSpecID of type ROSpecID . |
SpecIndex |
getSpecIndex()
get specIndex of type SpecIndex . |
SignedShort |
getTypeNum()
type number uniquely identifies a parameter. |
static java.lang.Integer |
length()
For TLV Parameter length can not be determined at compile time. |
void |
setAccessSpecID(AccessSpecID accessSpecID)
set accessSpecID of type AccessSpecID. |
void |
setAntennaID(AntennaID antennaID)
set antennaID of type AntennaID. |
void |
setCustomList(java.util.List<Custom> customList)
set customList of type List <Custom>. |
void |
setInventoryParameterSpecID(InventoryParameterSpecID inventoryParameterSpecID)
set inventoryParameterSpecID of type InventoryParameterSpecID. |
void |
setMessage(UTF8String_UTF_8 message)
set message of type UTF8String_UTF_8 . |
void |
setOpSpecID(OpSpecID opSpecID)
set opSpecID of type OpSpecID. |
void |
setROSpecID(ROSpecID rOSpecID)
set rOSpecID of type ROSpecID. |
void |
setSpecIndex(SpecIndex specIndex)
set specIndex of type SpecIndex. |
java.lang.String |
toString()
return string representation. |
Methods inherited from class org.llrp.ltk.types.TLVParameter |
---|
decodeBinary, encodeBinary |
Methods inherited from class org.llrp.ltk.types.LLRPParameter |
---|
getByteLength |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final SignedShort TYPENUM
protected UTF8String_UTF_8 message
protected ROSpecID rOSpecID
protected SpecIndex specIndex
protected InventoryParameterSpecID inventoryParameterSpecID
protected AntennaID antennaID
protected AccessSpecID accessSpecID
protected OpSpecID opSpecID
protected java.util.List<Custom> customList
Constructor Detail |
---|
public ReaderExceptionEvent()
public ReaderExceptionEvent(LLRPBitList list)
list
- to be decodedpublic ReaderExceptionEvent(org.jdom.Element element) throws InvalidLLRPMessageException
element
- to be decoded
InvalidLLRPMessageException
Method Detail |
---|
public LLRPBitList encodeBinarySpecific()
encodeBinarySpecific
in class TLVParameter
public org.jdom.Content encodeXML(java.lang.String name, org.jdom.Namespace ns)
encodeXML
in class LLRPParameter
name
- of elementns
- Namespace of elementsprotected void decodeBinarySpecific(LLRPBitList binary)
decodeBinarySpecific
in class TLVParameter
binary
- binary representation of the parameterpublic void decodeXML(org.jdom.Element element) throws InvalidLLRPMessageException
decodeXML
in class LLRPParameter
element
- to be decoded
InvalidLLRPMessageException
public void setMessage(UTF8String_UTF_8 message)
message
- to be setpublic void setROSpecID(ROSpecID rOSpecID)
rOSpecID
- to be setpublic void setSpecIndex(SpecIndex specIndex)
specIndex
- to be setpublic void setInventoryParameterSpecID(InventoryParameterSpecID inventoryParameterSpecID)
inventoryParameterSpecID
- to be setpublic void setAntennaID(AntennaID antennaID)
antennaID
- to be setpublic void setAccessSpecID(AccessSpecID accessSpecID)
accessSpecID
- to be setpublic void setOpSpecID(OpSpecID opSpecID)
opSpecID
- to be setpublic void setCustomList(java.util.List<Custom> customList)
customList
- to be setpublic UTF8String_UTF_8 getMessage()
public ROSpecID getROSpecID()
public SpecIndex getSpecIndex()
public InventoryParameterSpecID getInventoryParameterSpecID()
public AntennaID getAntennaID()
public AccessSpecID getAccessSpecID()
public OpSpecID getOpSpecID()
public java.util.List<Custom> getCustomList()
public void addToCustomList(Custom custom)
custom
- of type Custompublic static java.lang.Integer length()
public SignedShort getTypeNum()
getTypeNum
in class LLRPParameter
public java.lang.String getName()
getName
in class LLRPParameter
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |