X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fmac%2Ftkn154%2FBeaconTransmitP.nc;h=3d0dd438868e2ffc290d7b6aa36890e5ed3b52f5;hb=dc0f696e45f67b0aed906ab6449faeb3d52380d9;hp=b32608dc416c71c29c93640b75415dc59dd375fe;hpb=0c93ead951bb9666631e78a7f7ebc06cd364a171;p=tinyos-2.x.git diff --git a/tos/lib/mac/tkn154/BeaconTransmitP.nc b/tos/lib/mac/tkn154/BeaconTransmitP.nc index b32608dc..3d0dd438 100644 --- a/tos/lib/mac/tkn154/BeaconTransmitP.nc +++ b/tos/lib/mac/tkn154/BeaconTransmitP.nc @@ -391,6 +391,7 @@ implementation event void Token.granted() { + call Debug.flush(); call Debug.log(LEVEL_INFO, StartP_GOT_RESOURCE, m_lastBeaconTxTime, m_beaconInterval, m_requests); if (m_requests & REQUEST_REALIGNMENT_DONE_PENDING){ // unlikely to occur: we have not yet received a done() @@ -516,7 +517,7 @@ implementation m_framePendingBit = TRUE; else m_framePendingBit = FALSE; - memcpy(m_gtsField, &frame->payload[0], gtsFieldLength); + memcpy(m_gtsField, &frame->payload[2], gtsFieldLength); if (frame->payload[1] & 0x10){ // BLE is active; calculate the time offset from slot0 m_BLELen = IEEE154_SHR_DURATION +