* @version $Revision$ $Date$
*/
-module CC2420CsmaP {
+module CC2420CsmaP @safe() {
provides interface SplitControl;
provides interface Send;
/****************** Prototypes ****************/
task void startDone_task();
- task void startDone_task();
task void stopDone_task();
task void sendDone_task();
m_msg = p_msg;
}
- header->length = len;
+ header->length = len + CC2420_SIZE;
header->fcf &= 1 << IEEE154_FCF_ACK_REQ;
header->fcf |= ( ( IEEE154_TYPE_DATA << IEEE154_FCF_FRAME_TYPE ) |
( 1 << IEEE154_FCF_INTRAPAN ) |
metadata->ack = FALSE;
metadata->rssi = 0;
metadata->lqi = 0;
- metadata->time = 0;
-
+ //metadata->timesync = FALSE;
+ metadata->timestamp = CC2420_INVALID_TIMESTAMP;
+
ccaOn = TRUE;
signal RadioBackoff.requestCca(m_msg);