#include <mac.c>
#include <radio.c>
#include <packet.c>
+#include <sim_noise.h>
uint16_t TOS_NODE_ID = 1;
memcpy(data, ptr, len);
}
else {
- str.ptr = "<no such variable>";
- str.type = "<no such variable>";
+ str.ptr = (char*)"<no such variable>";
+ str.type = (char*)"<no such variable>";
str.len = strlen("<no such variable>");
str.isArray = 0;
}
}
Variable* Mote::getVariable(char* name) {
- char* typeStr = "";
+ char* typeStr = (char*)"";
int isArray;
Variable* var;
return var;
}
+void Mote::addNoiseTraceReading(int val) {
+ sim_noise_trace_add(id(), (char)val);
+}
+
+void Mote::createNoiseModel() {
+ sim_noise_create_model(id());
+}
+
+int Mote::generateNoise(int when) {
+ return (int)sim_noise_generate(id(), when);
+}
+
Tossim::Tossim(nesc_app_t* n) {
app = n;
init();