X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Ftossim%2Ftossim.i;h=5735a1d5513d62efe7e1adf723255b77a0f4bc77;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=e819846db63ff32b4fe077df9b7b81c5a0f75548;hpb=1ba974b83d19fc41bf80acd52726f36f7f1df297;p=tinyos-2.x.git diff --git a/tos/lib/tossim/tossim.i b/tos/lib/tossim/tossim.i index e819846d..5735a1d5 100644 --- a/tos/lib/tossim/tossim.i +++ b/tos/lib/tossim/tossim.i @@ -298,8 +298,8 @@ PyObject* listFromArray(char* type, char* ptr, int len) { } } else { - app->variableNames[i] = ""; - app->variableTypes[i] = ""; + app->variableNames[i] = (char*)""; + app->variableTypes[i] = (char*)""; } } @@ -347,6 +347,9 @@ class Mote { void turnOn(); Variable* getVariable(char* name); + void addNoiseTraceReading(int val); + void createNoiseModel(); + int generateNoise(int when); }; class Tossim { @@ -367,6 +370,7 @@ class Tossim { void addChannel(char* channel, FILE* file); bool removeChannel(char* channel, FILE* file); + void randomSeed(int seed); bool runNextEvent(); MAC* mac();