removed obsolete energy consumption references + updated doc
This commit is contained in:
parent
07e0eee1f7
commit
9b7706bc8f
|
@ -26,7 +26,7 @@
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: ContikiRS232.java,v 1.11 2009/10/27 10:11:17 fros4943 Exp $
|
* $Id: ContikiRS232.java,v 1.12 2010/02/03 09:27:24 fros4943 Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package se.sics.cooja.contikimote.interfaces;
|
package se.sics.cooja.contikimote.interfaces;
|
||||||
|
@ -42,7 +42,6 @@ import se.sics.cooja.interfaces.PolledAfterActiveTicks;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contiki mote serial port and log interfaces.
|
* Contiki mote serial port and log interfaces.
|
||||||
* Not fully implemented yet: does not support writeArray and writeByte
|
|
||||||
*
|
*
|
||||||
* Contiki variables:
|
* Contiki variables:
|
||||||
* <ul>
|
* <ul>
|
||||||
|
@ -55,6 +54,7 @@ import se.sics.cooja.interfaces.PolledAfterActiveTicks;
|
||||||
* Core interface:
|
* Core interface:
|
||||||
* <ul>
|
* <ul>
|
||||||
* <li>rs232_interface
|
* <li>rs232_interface
|
||||||
|
* <li>simlog_interface
|
||||||
* </ul>
|
* </ul>
|
||||||
* <p>
|
* <p>
|
||||||
*
|
*
|
||||||
|
@ -71,13 +71,6 @@ public class ContikiRS232 extends SerialUI implements ContikiMoteInterface, Poll
|
||||||
private ContikiMote mote = null;
|
private ContikiMote mote = null;
|
||||||
private SectionMoteMemory moteMem = null;
|
private SectionMoteMemory moteMem = null;
|
||||||
|
|
||||||
/**
|
|
||||||
* Approximate energy consumption of every sent character over RS232 (mQ).
|
|
||||||
*/
|
|
||||||
public final double ENERGY_CONSUMPTION_PER_CHAR_mQ;
|
|
||||||
|
|
||||||
private double myEnergyConsumption = 0.0;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates an interface to the RS232 at mote.
|
* Creates an interface to the RS232 at mote.
|
||||||
*
|
*
|
||||||
|
@ -87,9 +80,6 @@ public class ContikiRS232 extends SerialUI implements ContikiMoteInterface, Poll
|
||||||
* @see se.sics.cooja.MoteInterfaceHandler
|
* @see se.sics.cooja.MoteInterfaceHandler
|
||||||
*/
|
*/
|
||||||
public ContikiRS232(Mote mote) {
|
public ContikiRS232(Mote mote) {
|
||||||
ENERGY_CONSUMPTION_PER_CHAR_mQ =
|
|
||||||
mote.getType().getConfig().getDoubleValue(ContikiRS232.class, "CONSUMPTION_PER_CHAR_mQ");
|
|
||||||
|
|
||||||
this.mote = (ContikiMote) mote;
|
this.mote = (ContikiMote) mote;
|
||||||
this.moteMem = (SectionMoteMemory) mote.getMemory();
|
this.moteMem = (SectionMoteMemory) mote.getMemory();
|
||||||
}
|
}
|
||||||
|
@ -103,16 +93,12 @@ public class ContikiRS232 extends SerialUI implements ContikiMoteInterface, Poll
|
||||||
int len = moteMem.getIntValueOf("simLoggedLength");
|
int len = moteMem.getIntValueOf("simLoggedLength");
|
||||||
byte[] bytes = moteMem.getByteArray("simLoggedData", len);
|
byte[] bytes = moteMem.getByteArray("simLoggedData", len);
|
||||||
|
|
||||||
myEnergyConsumption = ENERGY_CONSUMPTION_PER_CHAR_mQ * len;
|
|
||||||
|
|
||||||
moteMem.setByteValueOf("simLoggedFlag", (byte) 0);
|
moteMem.setByteValueOf("simLoggedFlag", (byte) 0);
|
||||||
moteMem.setIntValueOf("simLoggedLength", 0);
|
moteMem.setIntValueOf("simLoggedLength", 0);
|
||||||
|
|
||||||
for (byte b: bytes) {
|
for (byte b: bytes) {
|
||||||
dataReceived(b);
|
dataReceived(b);
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
myEnergyConsumption = 0.0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,10 +126,6 @@ public class ContikiRS232 extends SerialUI implements ContikiMoteInterface, Poll
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public double energyConsumption() {
|
|
||||||
return myEnergyConsumption;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Mote getMote() {
|
public Mote getMote() {
|
||||||
return mote;
|
return mote;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue