edu.cmu.emulator.signal
Class ManualLossModel

java.lang.Object
  extended by edu.cmu.emulator.signal.ManualLossModel
All Implemented Interfaces:
LossModel

public class ManualLossModel
extends Object
implements LossModel

Implements a manual path loss model where the user simply sets the path loss.


Field Summary
protected  double loss
           
static String TYPE
           
 
Constructor Summary
protected ManualLossModel()
           
  ManualLossModel(double loss)
          Constructor.
 
Method Summary
 double getLoss()
           
 double getLoss(Antenna a1, Antenna a2, long timeMillis)
           
 String getType()
           
 void parseSubClass(Element lossModelDef)
          
 void setLoss(double loss)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loss

protected double loss

TYPE

public static final String TYPE
See Also:
Constant Field Values
Constructor Detail

ManualLossModel

protected ManualLossModel()

ManualLossModel

public ManualLossModel(double loss)
Constructor.

Parameters:
loss - loss
Method Detail

getType

public String getType()
Specified by:
getType in interface LossModel

parseSubClass

public void parseSubClass(Element lossModelDef)
parseSubClass in interface LossModel

setLoss

public void setLoss(double loss)

getLoss

public double getLoss()

getLoss

public double getLoss(Antenna a1,
                      Antenna a2,
                      long timeMillis)
Specified by:
getLoss in interface LossModel


Copyright © 2013. All Rights Reserved.