sidnet.models.energy.energyconsumptionmodels
Interface EnergyConsumptionModel
- All Known Implementing Classes:
- EnergyConsumptionModelImpl
public interface EnergyConsumptionModel
setID
void setID(int id)
simulateSensing
void simulateSensing(long requiredTime)
setCPUDutyCycle
void setCPUDutyCycle(int cpuDutyCycle)
simulateCPUActivity
void simulateCPUActivity(long duration,
int cpuDutyCycle)
simulatePacketReceive
void simulatePacketReceive(long startTime,
long duration)
simulatePacketStartsReceiving
void simulatePacketStartsReceiving()
simulatePacketEndsReceiving
void simulatePacketEndsReceiving()
simulatePacketReceiveForcedTermination
void simulatePacketReceiveForcedTermination()
simulateRadioForcedToIdle
void simulateRadioForcedToIdle()
simulatePacketTransmit
void simulatePacketTransmit(long requiredTime)
simulatePacketTransmitForcedTermination
void simulatePacketTransmitForcedTermination()
simulatePacketStartsTransmitting
void simulatePacketStartsTransmitting()
simulatePacketEndsTransmitting
void simulatePacketEndsTransmitting()
simulateRadioGoesToSleep
void simulateRadioGoesToSleep()
simulateRadioWakes
void simulateRadioWakes()
getRadioState
int getRadioState()
getEnergyConsumptionParameters
EnergyConsumptionParameters getEnergyConsumptionParameters()