diff --git a/se/sics/mspsim/chip/CC2420.java b/se/sics/mspsim/chip/CC2420.java index 3bbfe05..8e0b015 100644 --- a/se/sics/mspsim/chip/CC2420.java +++ b/se/sics/mspsim/chip/CC2420.java @@ -1348,6 +1348,11 @@ public class CC2420 extends Radio802154 implements USARTListener { return -100; } + @Override + public int getOutputPowerMax() { + return 0; + } + public void notifyReset() { super.notifyReset(); setChipSelect(false); diff --git a/se/sics/mspsim/chip/CC2520.java b/se/sics/mspsim/chip/CC2520.java index 33c98af..925f441 100644 --- a/se/sics/mspsim/chip/CC2520.java +++ b/se/sics/mspsim/chip/CC2520.java @@ -1383,6 +1383,11 @@ public class CC2520 extends Radio802154 implements USARTListener, SPIData { return -100; } + @Override + public int getOutputPowerMax() { + return 5; + } + @Override public void notifyReset() { super.notifyReset(); diff --git a/se/sics/mspsim/chip/Radio802154.java b/se/sics/mspsim/chip/Radio802154.java index 0957ea1..077e305 100644 --- a/se/sics/mspsim/chip/Radio802154.java +++ b/se/sics/mspsim/chip/Radio802154.java @@ -51,6 +51,7 @@ public abstract class Radio802154 extends Chip implements RFListener, RFSource { public abstract int getActiveChannel(); public abstract int getActiveFrequency(); public abstract int getOutputPower(); + public abstract int getOutputPowerMax(); public abstract int getOutputPowerIndicator(); public abstract int getOutputPowerIndicatorMax();