]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tests/tkn154/TestIndirect/device/TestDeviceReceiverC.nc
- re-designed the radio driver interfaces, restructured/improved the CC2420 radio...
[tinyos-2.x.git] / apps / tests / tkn154 / TestIndirect / device / TestDeviceReceiverC.nc
index 45396db7b3a7d76a3027904dfb06c6ced4e872c4..197a0430e0b342362b38aeca7d9a5898ef38c64c 100644 (file)
@@ -59,7 +59,7 @@ module TestDeviceReceiverC
   void startApp();
 
   event void Boot.booted() {
-    call MLME_RESET.request(TRUE, BEACON_ENABLED_PAN);
+    call MLME_RESET.request(TRUE);
   }
   
   event void MLME_RESET.confirm(ieee154_status_t status)
@@ -99,6 +99,12 @@ module TestDeviceReceiverC
   {
     // received a beacon frame during SCAN
     ieee154_phyCurrentPage_t page = call MLME_GET.phyCurrentPage();
+    ieee154_macBSN_t beaconSequenceNumber = call BeaconFrame.getBSN(frame);
+
+    if (beaconSequenceNumber & 1)
+      call Leds.led2On();
+    else
+      call Leds.led2Off();   
 
     if (!m_isPANDescriptorValid && call BeaconFrame.parsePANDescriptor(
           frame, RADIO_CHANNEL, page, &m_PANDescriptor) == SUCCESS){