[Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/tossim
TossimPacketModelC.nc, 1.7, 1.8
Phil Levis
scipio at users.sourceforge.net
Tue Feb 19 11:51:10 PST 2008
Update of /cvsroot/tinyos/tinyos-2.x/tos/lib/tossim
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv32377
Modified Files:
TossimPacketModelC.nc
Log Message:
Pass state properly when radio is turned off in middle of tranmission.
Index: TossimPacketModelC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/lib/tossim/TossimPacketModelC.nc,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** TossimPacketModelC.nc 15 Jun 2007 00:45:18 -0000 1.7
--- TossimPacketModelC.nc 19 Feb 2008 19:51:08 -0000 1.8
***************
*** 134,138 ****
return meta->ack;
}
!
task void sendDoneTask() {
message_t* msg = sending;
--- 134,138 ----
return meta->ack;
}
!
task void sendDoneTask() {
message_t* msg = sending;
***************
*** 142,146 ****
meta->time = 0;
sending = FALSE;
! signal Packet.sendDone(msg, SUCCESS);
}
--- 142,146 ----
meta->time = 0;
sending = FALSE;
! signal Packet.sendDone(msg, running? SUCCESS:EOFF);
}
***************
*** 245,249 ****
sim_time_t duration;
tossim_metadata_t* metadata = getMetadata(sending);
!
duration = 8 * (sendingLength + sim_packet_header_length());
duration /= sim_csma_bits_per_symbol();
--- 245,249 ----
sim_time_t duration;
tossim_metadata_t* metadata = getMetadata(sending);
!
duration = 8 * (sendingLength + sim_packet_header_length());
duration /= sim_csma_bits_per_symbol();
***************
*** 274,278 ****
transmitting = FALSE;
dbg("TossimPacketModelC", "PACKET: Signaling send done at %llu.\n", sim_time());
! signal Packet.sendDone(rval, SUCCESS);
}
--- 274,278 ----
transmitting = FALSE;
dbg("TossimPacketModelC", "PACKET: Signaling send done at %llu.\n", sim_time());
! signal Packet.sendDone(rval, running? SUCCESS:EOFF);
}
More information about the Tinyos-2-commits
mailing list