edu.cmu.emulator.signal
Class TimePlaybackLossModel
java.lang.Object
   edu.cmu.emulator.signal.TimePlaybackLossModel
edu.cmu.emulator.signal.TimePlaybackLossModel
- All Implemented Interfaces: 
- LossModel
- public class TimePlaybackLossModel 
- extends Object- implements LossModel
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
lossTraceName
protected String lossTraceName
interpolationMode
protected int interpolationMode
time
protected double[] time
gain
protected double[] gain
lastBin
protected int lastBin
durationMillis
protected long durationMillis
loop
protected boolean loop
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
IM_NONE
public static final int IM_NONE
- See Also:
- Constant Field Values
IM_LINEAR
public static final int IM_LINEAR
- See Also:
- Constant Field Values
debug
private static final boolean debug
- See Also:
- Constant Field Values
TimePlaybackLossModel
public TimePlaybackLossModel()
TimePlaybackLossModel
public TimePlaybackLossModel(int interpolationMode)
getLossTrace
public String getLossTrace()
- 
 
- 
 
getType
public String getType()
- 
- Specified by:
- getTypein interface- LossModel
 
- 
 
getLoss
public double getLoss(Antenna a1,
                      Antenna a2,
                      long timeMillis)
- 
- Specified by:
- getLossin interface- LossModel
 
- 
 
getLoss
public double getLoss(double timeSecs)
- 
 
- 
 
getIndex
protected int getIndex(double timeSecs)
- 
 
- 
 
getIndex
protected int getIndex(double timeSecs,
                       int min,
                       int max)
- 
 
- 
 
parseSubClass
public void parseSubClass(Element lossModelDef)
- 
           
           -21.0
       
 
- 
- Specified by:
- parseSubClassin interface- LossModel
 
- 
 
readTrace
public void readTrace(Element traceElement)
               throws DeserializationException
- 
 
- 
- Throws:
- DeserializationException
 
Copyright © 2013. All Rights Reserved.