|
WIDAR Classes | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.nrc.widar.vciMapper.StbFilter
public class StbFilter
Class StbFilter Station Board Filter
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Field Summary | |
---|---|
static int |
CORR_4_BITS
|
static int |
CORR_7_BITS
|
static int |
INVALID_SUB_BAND_ID
|
static int |
MAX_BCE_INT_MF
|
static int |
MAX_DEC_FACTOR
|
static int |
MAX_FILTER_ID
|
static int |
MAX_HW_INT_MF
|
static int |
MAX_LTA_INT_MF
|
static int |
MAX_OUTPUT_ID
|
static int |
MAX_REC_FACTOR
|
static int |
MAX_SPECTRAL_CHANNELS
|
static int |
MAX_SUB_BAND_ID
|
static int |
MIN_BCE_INT_MF
|
static int |
MIN_DEC_FACTOR
|
static int |
MIN_FILTER_ID
|
static int |
MIN_HW_INT_MF
|
static int |
MIN_LTA_INT_MF
|
static int |
MIN_OUTPUT_ID
|
static int |
MIN_REC_FACTOR
|
static int |
MIN_SPECTRAL_CHANNELS
|
static int |
MIN_SUB_BAND_ID
|
static int |
RFI_BLANKING_DURATION_DEFAULT
|
static int |
RFI_DETECTION_LEVEL_DEFAULT
|
Constructor Summary | |
---|---|
StbFilter()
|
|
StbFilter(Mlid aBoardId,
int aDpId,
int inId)
|
Method Summary | |
---|---|
void |
carryForwardChangeToBeTransmitted(StbFilter prevConfiguration)
This method is called just before (or after) CorrModel becomes active. |
void |
cfgSubband(ca.nrc.widar.jaxb.vci.SubBand sb)
Configure filter for this subband. |
boolean |
changeToBeTransmitted()
|
boolean |
configChange()
|
void |
configChangeDeepChange(boolean newInd,
ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
Used when creating a copy of the CorrModel. |
void |
configChangeStatusDeepChange(boolean oldInd,
ca.nrc.widar.vciMapper.ConfigChangeStatus oldStatus,
ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
|
static int |
convertBwToInt(java.lang.String s)
|
void |
finalize()
|
int |
getBBID()
|
ca.nrc.widar.jaxb.component.VciConfiguration.DataPath.FilterConfig |
getCmibConfigurationAsXml(boolean sendBwForStandby)
|
java.lang.String |
getConfigId()
|
int |
getCrateId()
|
int |
getId()
|
java.lang.String |
getIDsAsString()
|
Mlid |
getMlid()
|
java.lang.String |
getName()
|
ca.nrc.widar.jaxb.vci.PolarizationType |
getPolarization()
|
PolProductGroup |
getPpGroup()
|
int |
getRackId()
|
long |
getSampleRate()
|
int |
getSampleSize()
Sample size = number of bits for requantizer |
int |
getSBID()
|
int |
getSID()
|
int |
getSlotId()
|
ca.nrc.widar.vciMapper.StationStatus |
getStationStatus()
|
int |
getSwIndex()
|
ca.nrc.widar.vciMapper.UseStatus |
getUseStatus()
|
boolean |
isPairMember()
|
boolean |
isStandby()
|
boolean |
isUsed()
|
void |
modifyFilterConfigurationAsXml(java.util.List<ca.nrc.widar.jaxb.component.VciConfiguration.DataPath.FilterConfig> fConfigList)
This method can be used to set all modifed parameters. |
boolean |
modifyRfiBlankingDuration(int d)
This method is used when VCI modify sybarray is received. |
boolean |
modifyRfiDetectionLevel(int l)
This method is used when VCI modify sybarray is received. |
void |
parseRadarMode(ca.nrc.widar.jaxb.vci.RadarMode elem)
|
void |
parseToneExtraction(ca.nrc.widar.jaxb.vci.ToneExtraction elem)
|
java.lang.StringBuilder |
printSubband()
|
boolean |
rfiChangeToBeTransmitted()
|
void |
setAsPairMember(boolean b,
ca.nrc.widar.jaxb.vci.ABType abType)
|
void |
setAssignedAndIdle(int inSID,
int inBBID,
boolean forceChange)
|
void |
setBandWidthAndCentralFrequency(int bw,
int cf)
|
void |
setBBID(int i)
|
void |
setConfigChange(boolean newInd,
ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
|
void |
setConfigChangeStatus(ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
|
void |
setConfigId(java.lang.String s)
|
void |
setMixerPEC(boolean b)
|
void |
setMlid(Mlid m)
|
void |
setName(java.lang.String n)
|
void |
setNotAssignedAndIdle()
|
void |
setNotPairMember()
|
void |
setPolarization(ca.nrc.widar.jaxb.vci.PolarizationType p)
|
void |
setPpGroup(PolProductGroup inPpg)
|
void |
setReQuant(int r)
|
boolean |
setRfiParamsForCreate(int l,
int d)
This method is used when VCI create subarray is received. |
void |
setSBID(int i)
|
void |
setSID(int i)
|
void |
setSignalToNoise(int stn)
|
void |
setStandby(boolean b)
|
void |
setStationStatus(ca.nrc.widar.vciMapper.StationStatus ss)
|
void |
setSwIndex(int index)
|
void |
setUseMixer(boolean b)
|
void |
setUseStatus(ca.nrc.widar.vciMapper.UseStatus us)
|
void |
updateConfigChangeStatusForToBeTransmitted(ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
|
void |
updateConfigChangeStatusForTransmitted(ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MIN_FILTER_ID
public static final int MAX_FILTER_ID
public static final int MIN_SUB_BAND_ID
public static final int MAX_SUB_BAND_ID
public static final int INVALID_SUB_BAND_ID
public static final int MIN_OUTPUT_ID
public static final int MAX_OUTPUT_ID
public static final int CORR_4_BITS
public static final int CORR_7_BITS
public static final int MIN_REC_FACTOR
public static final int MAX_REC_FACTOR
public static final int MIN_SPECTRAL_CHANNELS
public static final int MAX_SPECTRAL_CHANNELS
public static final int MIN_DEC_FACTOR
public static final int MAX_DEC_FACTOR
public static final int MIN_HW_INT_MF
public static final int MAX_HW_INT_MF
public static final int MIN_LTA_INT_MF
public static final int MAX_LTA_INT_MF
public static final int MIN_BCE_INT_MF
public static final int MAX_BCE_INT_MF
public static final int RFI_DETECTION_LEVEL_DEFAULT
public static final int RFI_BLANKING_DURATION_DEFAULT
Constructor Detail |
---|
public StbFilter()
public StbFilter(Mlid aBoardId, int aDpId, int inId) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
Method Detail |
---|
public void finalize()
finalize
in class java.lang.Object
public PolProductGroup getPpGroup()
public void setPpGroup(PolProductGroup inPpg)
public int getId()
public int getSBID()
public int getBBID()
public int getSID()
public java.lang.String getIDsAsString()
public java.lang.String getName()
public boolean isUsed()
public ca.nrc.widar.vciMapper.UseStatus getUseStatus()
public boolean configChange()
public ca.nrc.widar.vciMapper.StationStatus getStationStatus()
public boolean isStandby()
public int getSampleSize()
public long getSampleRate()
public void setSBID(int i)
public void setBBID(int i)
public void setSID(int i)
public void setName(java.lang.String n)
public java.lang.String getConfigId()
public void setConfigId(java.lang.String s)
public int getSwIndex()
public void setSwIndex(int index)
public Mlid getMlid()
public void setMlid(Mlid m)
public int getRackId()
public int getCrateId()
public int getSlotId()
public ca.nrc.widar.jaxb.vci.PolarizationType getPolarization()
public void setPolarization(ca.nrc.widar.jaxb.vci.PolarizationType p)
public void setBandWidthAndCentralFrequency(int bw, int cf)
public void setReQuant(int r)
public void setSignalToNoise(int stn)
public void setUseMixer(boolean b)
public void setMixerPEC(boolean b)
public boolean isPairMember()
public void setAsPairMember(boolean b, ca.nrc.widar.jaxb.vci.ABType abType)
public void setNotPairMember()
public boolean setRfiParamsForCreate(int l, int d)
public boolean modifyRfiDetectionLevel(int l)
l
- - Detection Level
public boolean modifyRfiBlankingDuration(int d)
d
- - Blanking Duration
public void setNotAssignedAndIdle()
public void setAssignedAndIdle(int inSID, int inBBID, boolean forceChange)
public void setUseStatus(ca.nrc.widar.vciMapper.UseStatus us)
public void setConfigChange(boolean newInd, ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
public void setConfigChangeStatus(ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
public void configChangeDeepChange(boolean newInd, ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
public void configChangeStatusDeepChange(boolean oldInd, ca.nrc.widar.vciMapper.ConfigChangeStatus oldStatus, ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
public void updateConfigChangeStatusForToBeTransmitted(ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
public void updateConfigChangeStatusForTransmitted(ca.nrc.widar.vciMapper.ConfigChangeStatus newStatus)
public boolean changeToBeTransmitted()
public boolean rfiChangeToBeTransmitted()
public void carryForwardChangeToBeTransmitted(StbFilter prevConfiguration)
prevConfiguration
- - CorrModel for earlier activation time.public void setStationStatus(ca.nrc.widar.vciMapper.StationStatus ss)
public void setStandby(boolean b)
public static int convertBwToInt(java.lang.String s)
public void cfgSubband(ca.nrc.widar.jaxb.vci.SubBand sb)
public void parseRadarMode(ca.nrc.widar.jaxb.vci.RadarMode elem)
public void parseToneExtraction(ca.nrc.widar.jaxb.vci.ToneExtraction elem)
public ca.nrc.widar.jaxb.component.VciConfiguration.DataPath.FilterConfig getCmibConfigurationAsXml(boolean sendBwForStandby)
public void modifyFilterConfigurationAsXml(java.util.List<ca.nrc.widar.jaxb.component.VciConfiguration.DataPath.FilterConfig> fConfigList)
public java.lang.StringBuilder printSubband()
|
NRAO/DRAO | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |