From b207699337cef22cb20f04cb611b2df30af7d75d Mon Sep 17 00:00:00 2001 From: Niclas Finne Date: Tue, 29 May 2012 11:34:41 +0200 Subject: [PATCH] Added getOutputPowerMax() to describe the max output power of the radio chip --- se/sics/mspsim/chip/CC2420.java | 5 +++++ se/sics/mspsim/chip/CC2520.java | 5 +++++ se/sics/mspsim/chip/Radio802154.java | 1 + 3 files changed, 11 insertions(+) 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();