DRCL J-Sim API

drcl.inet.mac
Class EnergyModel

java.lang.Object
  extended bydrcl.DrclObj
      extended bydrcl.inet.mac.EnergyModel
All Implemented Interfaces:
java.lang.Cloneable, ObjectCloneable, ObjectDuplicable, java.io.Serializable

public class EnergyModel
extends DrclObj

The class implements a simple energy model.

Author:
Rong Zheng
See Also:
Serialized Form

Constructor Summary
EnergyModel()
           
 
Method Summary
 void setEnergyConsumption(double Pt_, double Pt_consume_, double Pr_consume_, double P_idle_, double P_off_)
          Set energy consumption
 java.lang.String toString()
           
 
Methods inherited from class drcl.DrclObj
clone, duplicate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnergyModel

public EnergyModel()
Method Detail

setEnergyConsumption

public void setEnergyConsumption(double Pt_,
                                 double Pt_consume_,
                                 double Pr_consume_,
                                 double P_idle_,
                                 double P_off_)
Set energy consumption

Parameters:
Pt_ - signal power
Pt_consume_ - power consumption of transmission
Pr_consume_ - power consumption for reception
P_idle_ - idle power consumption
P_off_ - shutdown energy consumption

toString

public java.lang.String toString()
Overrides:
toString in class DrclObj

DRCL J-Sim API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~