X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Ftossim%2FCpmModelC.nc;h=de73f0afc3379c09c9b847fbe788f13694a965b7;hb=263557bb1ef96a85a9221865882b467d3bc87c77;hp=55616d9396cf000209b517fbed9c3a22cc3c2f3b;hpb=b77b7e339aec20be27c172d80ecad499520f83ec;p=tinyos-2.x.git diff --git a/tos/lib/tossim/CpmModelC.nc b/tos/lib/tossim/CpmModelC.nc index 55616d93..de73f0af 100644 --- a/tos/lib/tossim/CpmModelC.nc +++ b/tos/lib/tossim/CpmModelC.nc @@ -202,6 +202,7 @@ implementation { if (list != msg) { noise += pow(10.0, list->power / 10.0); } + list = list->next; } noise = 10.0 * log(noise) / log(10.0); return shouldReceive(msg->power - noise); @@ -215,6 +216,7 @@ implementation { if (list != msg) { noise += pow(10.0, list->power / 10.0); } + list = list->next; } noise = 10.0 * log(noise) / log(10.0); return noise;