|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.nrao.sss.model.resource.evla.WidarIntegrationTime
public class WidarIntegrationTime
Components of integration time for WIDAR correlation products.
The VCI element to which this class is mapped is
BlbProdIntegration
.
Version Info:
$Revision: 2133 $ |
$Date: 2009-03-20 14:24:28 -0600 (Fri, 20 Mar 2009) $ |
$Author: dharland $ (last person to modify) |
Method Summary | |
---|---|
boolean |
equals(Object o)
Returns true if o is equal to this object. |
int |
getBackEndMultiplier()
Returns the correlator back end multiplier component of this integration time. |
int |
getCorrelatorChipMultiplier()
Returns the correlator chip multiplier component of this integration time. |
TimeDuration |
getLargestMinimumHardwareIntegrationTime()
Returns the largest legal value for the concept called the minimum hardware integration time. |
int |
getLongTermAccumulatorMultiplier()
Returns the long term accumulator multiplier component of this integration time. |
TimeDuration |
getMinimumHardwareIntegrationTime()
Returns the minimum hardware integration time setting for this group of correlation products. |
TimeDuration |
getMinimumTotalIntegrationTime()
Returns the smallest total integration time that may be used for the containing group of correlation products. |
TimeDuration |
getSmallestMinimumHardwareIntegrationTime()
Returns the smallest legal value for the concept called the minimum hardware integration time. |
TimeDuration |
getTotalIntegrationTime()
Returns the total integration time for the containing group of correlation products. |
int |
hashCode()
Returns a hash code for this object. |
void |
setBackEndMultiplier(int newMult)
Sets the correlator back end multiplier component of this integration time. |
void |
setCorrelatorChipMultiplier(int newMult)
Sets the correlator chip multiplier component of this integration time. |
void |
setLongTermAccumulatorMultiplier(int newMult)
Sets the long term accumulator multiplier component of this integration time. |
void |
setMinimumHardwareIntegrationTime(TimeDuration minHwTime)
Sets the minimum hardware integration time for this group of correlation products. |
BlbProdIntegration |
toVci()
Returns a Virtual Correlator Interface (VCI) representation of this object. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public TimeDuration getSmallestMinimumHardwareIntegrationTime()
public TimeDuration getLargestMinimumHardwareIntegrationTime()
public void setMinimumHardwareIntegrationTime(TimeDuration minHwTime)
The minimum hardware integration time can take on only certain values. The maximum value is 400µs. The minimum value depends on the number of correlator chip cells per correlator chip that are being dumped, and also depends on the value of the LTA multiplier. Values in between these limits must be equal to N / 64MHz, where N is some integer.
minHwTime
- the new minimum hardware integration time for this group of
correlation products.getLargestMinimumHardwareIntegrationTime()
,
getSmallestMinimumHardwareIntegrationTime()
public TimeDuration getMinimumHardwareIntegrationTime()
public void setCorrelatorChipMultiplier(int newMult)
newMult
- the new correlator chip multiplier value.public int getCorrelatorChipMultiplier()
getTotalIntegrationTime()
public void setBackEndMultiplier(int newMult)
newMult
- the new CBE multiplier value.public int getBackEndMultiplier()
getTotalIntegrationTime()
public void setLongTermAccumulatorMultiplier(int newMult)
newMult
- the new LTA multiplier value.public int getLongTermAccumulatorMultiplier()
getTotalIntegrationTime()
public TimeDuration getMinimumTotalIntegrationTime()
public TimeDuration getTotalIntegrationTime()
The total integration time equals:
getMinimumHardwareIntegrationTime()
*getCorrelatorChipMultiplier()
*getLongTermAccumulatorMultiplier()
*getBackEndMultiplier()
The returned duration is not held internally by this object, so changes made to it will not be reflected herein.
public BlbProdIntegration toVci()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |