|
||||||||||
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.RFSurveySpec
public class RFSurveySpec
This parameter defines RF Survey operations. RF Survey is an operation during which the Reader performs a scan and measures the power levels across a set of frequencies at an antenna. This parameter defines the identifier of the antenna where this survey is to be performed, the duration of the survey operation (specified via stop trigger), and the range of frequencies to measure power levels of. See also LLRP Specification Section 10.2.3 and LLRP Specification Section 16.2.4.3 .
Field Summary | |
---|---|
protected UnsignedShort |
antennaID
|
protected java.util.List<Custom> |
customList
|
protected UnsignedInteger |
endFrequency
|
protected RFSurveySpecStopTrigger |
rFSurveySpecStopTrigger
|
protected UnsignedInteger |
startFrequency
|
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 | |
---|---|
RFSurveySpec()
empty constructor to create new parameter. |
|
RFSurveySpec(org.jdom.Element element)
Constructor to create parameter from xml encoded parameter calls decodeXML to decode parameter. |
|
RFSurveySpec(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. |
UnsignedShort |
getAntennaID()
get antennaID of type UnsignedShort. |
java.util.List<Custom> |
getCustomList()
get customList of type List <Custom> . |
UnsignedInteger |
getEndFrequency()
get endFrequency of type UnsignedInteger. |
java.lang.String |
getName()
name of parameter (same as class name) |
RFSurveySpecStopTrigger |
getRFSurveySpecStopTrigger()
get rFSurveySpecStopTrigger of type RFSurveySpecStopTrigger . |
UnsignedInteger |
getStartFrequency()
get startFrequency of type UnsignedInteger. |
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 |
setAntennaID(UnsignedShort antennaID)
set antennaID of type UnsignedShort . |
void |
setCustomList(java.util.List<Custom> customList)
set customList of type List <Custom>. |
void |
setEndFrequency(UnsignedInteger endFrequency)
set endFrequency of type UnsignedInteger . |
void |
setRFSurveySpecStopTrigger(RFSurveySpecStopTrigger rFSurveySpecStopTrigger)
set rFSurveySpecStopTrigger of type RFSurveySpecStopTrigger. |
void |
setStartFrequency(UnsignedInteger startFrequency)
set startFrequency of type UnsignedInteger . |
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 |
Methods inherited from interface org.llrp.ltk.generated.interfaces.SpecParameter |
---|
decodeBinary, encodeBinary |
Field Detail |
---|
public static final SignedShort TYPENUM
protected UnsignedShort antennaID
protected UnsignedInteger startFrequency
protected UnsignedInteger endFrequency
protected RFSurveySpecStopTrigger rFSurveySpecStopTrigger
protected java.util.List<Custom> customList
Constructor Detail |
---|
public RFSurveySpec()
public RFSurveySpec(LLRPBitList list)
list
- to be decodedpublic RFSurveySpec(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 interface SpecParameter
encodeXML
in class LLRPParameter
name
- of elementns
- Namespace of elements
protected void decodeBinarySpecific(LLRPBitList binary)
decodeBinarySpecific
in class TLVParameter
binary
- binary representation of the parameterpublic void decodeXML(org.jdom.Element element) throws InvalidLLRPMessageException
decodeXML
in interface SpecParameter
decodeXML
in class LLRPParameter
element
- to be decoded
InvalidLLRPMessageException
public void setAntennaID(UnsignedShort antennaID)
antennaID
- to be setpublic void setStartFrequency(UnsignedInteger startFrequency)
startFrequency
- to be setpublic void setEndFrequency(UnsignedInteger endFrequency)
endFrequency
- to be setpublic void setRFSurveySpecStopTrigger(RFSurveySpecStopTrigger rFSurveySpecStopTrigger)
rFSurveySpecStopTrigger
- to be setpublic void setCustomList(java.util.List<Custom> customList)
customList
- to be setpublic UnsignedShort getAntennaID()
public UnsignedInteger getStartFrequency()
public UnsignedInteger getEndFrequency()
public RFSurveySpecStopTrigger getRFSurveySpecStopTrigger()
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 |