public class RxModulation extends Object
Element of RxMode
Example:
<RxModulation> <DigitalModType cls="U">ASK/OOK</DigitalModType> <MaxBitRate cls="U">27000000</MaxBitRate> </RxModulation>
Constructor and Description |
---|
RxModulation() |
Modifier and Type | Method and Description |
---|---|
microsecs |
getCodePeriod()
Get the length of time of the pseudorandom code repetition period..
|
BitRate |
getCodeRate()
Get the pseudorandom code rate..
|
TString |
getDigitalModType()
Get the type of digital modulation..
|
TString |
getLineCoding()
Get the format used to represent binary digit sequencing when digital
modulation is used..
|
BitRate |
getMaxBitRate()
Get the maximum bit rate in kilobits per second applicable to digital
communications systems.
|
UN5 |
getNumStates()
Get the total number of states, e.g., 4 for 4-ary Phase Shift-Keying, 64
for 64 level Quadrature AM..
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetCodePeriod()
Determine if the CodePeriod is configured.
|
boolean |
isSetCodeRate()
Determine if the CodeRate is configured.
|
boolean |
isSetDigitalModType()
Determine if the DigitalModType is configured.
|
boolean |
isSetLineCoding()
Determine if the LineCoding is configured.
|
boolean |
isSetMaxBitRate()
Determine if the MaxBitRate is configured.
|
boolean |
isSetNumStates()
Determine if the NumStates is configured.
|
void |
setCodePeriod(microsecs value)
Set the length of time of the pseudorandom code repetition period..
|
void |
setCodeRate(BitRate value)
Set the pseudorandom code rate..
|
void |
setDigitalModType(TString value)
Set the type of digital modulation..
|
void |
setLineCoding(TString value)
Set the format used to represent binary digit sequencing when digital
modulation is used..
|
void |
setMaxBitRate(BitRate value)
Set the maximum bit rate in kilobits per second applicable to digital
communications systems.
|
void |
setNumStates(UN5 value)
Set the total number of states, e.g., 4 for 4-ary Phase Shift-Keying, 64
for 64 level Quadrature AM..
|
String |
toString()
Get a string representation of this RxModulation instance configuration.
|
RxModulation |
withCodePeriod(Double value)
Set the length of time of the pseudorandom code repetition period.
|
RxModulation |
withCodeRate(Double value)
Set the pseudorandom code rate.
|
RxModulation |
withDigitalModType(ListCMO value)
Set the type of digital modulation.
|
RxModulation |
withLineCoding(ListCDF value)
Set the format used to represent binary digit sequencing when digital
modulation is used.
|
RxModulation |
withMaxBitRate(Double value)
Set the maximum bit rate in kilobits per second applicable to digital
communications systems.
|
RxModulation |
withNumStates(Integer value)
Set the total number of states, e.g., 4 for 4-ary Phase Shift-Keying, 64
for 64 level Quadrature AM.
|
public TString getDigitalModType()
TString
data typepublic void setDigitalModType(TString value)
value
- the DigitalModType value in a TString
data typepublic boolean isSetDigitalModType()
If configured this method also inspects the TString
wrapped value.
public BitRate getMaxBitRate()
BitRate
instancepublic void setMaxBitRate(BitRate value)
value
- a BitRate
instancepublic boolean isSetMaxBitRate()
public UN5 getNumStates()
UN5
instancepublic void setNumStates(UN5 value)
value
- a UN5
instancepublic boolean isSetNumStates()
public TString getLineCoding()
TString
data typepublic void setLineCoding(TString value)
value
- the LineCoding value in a TString
data typepublic boolean isSetLineCoding()
If configured this method also inspects the TString
wrapped value.
public BitRate getCodeRate()
BitRate
instancepublic void setCodeRate(BitRate value)
value
- a BitRate
instancepublic boolean isSetCodeRate()
public microsecs getCodePeriod()
microsecs
instancepublic void setCodePeriod(microsecs value)
value
- a microsecs
instancepublic boolean isSetCodePeriod()
public RxModulation withDigitalModType(ListCMO value)
value
- An instances of type ListCMO
.public RxModulation withMaxBitRate(Double value)
value
- An instances of type Double
.public RxModulation withNumStates(Integer value)
value
- An instances of type Integer
.public RxModulation withLineCoding(ListCDF value)
value
- An instances of type ListCDF
.public RxModulation withCodeRate(Double value)
value
- An instances of type Double
.public RxModulation withCodePeriod(Double value)
value
- An instances of type Double
.public String toString()
public boolean isSet()
RxModulation
has no configuration requirements.
Copyright © 2016 OpenSSRF.org. All rights reserved.