Sensor Demo for CTIA

Dependencies:   LoRaWAN-lib SX1272Lib lib_gps lib_mma8451q lib_mpl3115a2 mbed

Fork of LoRaWAN-NAMote72-Application-Demo by Semtech

Revision:
10:7f990e019807
Parent:
0:69f2e28d12c1
Child:
11:d91e8e471ad0
diff -r 617844f7fdb1 -r 7f990e019807 app/ComplianceTest.cpp
--- a/app/ComplianceTest.cpp	Wed Jun 08 22:47:42 2016 +0000
+++ b/app/ComplianceTest.cpp	Fri Jul 29 05:04:03 2016 +0000
@@ -14,6 +14,7 @@
 */
 
 #include "ComplianceTest.h"
+#include "LoRaDeviceStateProc.h"
 
 
 void PrepareComplianceTestFrame( McpsIndication_t *McpsIndication )
@@ -82,6 +83,33 @@
                 LoRaMacMlmeRequest( &mlmeReq );
             }
             break;
+        case 6: // (ix)
+            {
+                /*
+                MlmeReq_t mlmeReq;
+
+                mlmeReq.Type = MLME_JOIN;
+
+                mlmeReq.Req.Join.DevEui = DevEui;
+                mlmeReq.Req.Join.AppEui = AppEui;
+                mlmeReq.Req.Join.AppKey = AppKey;
+
+                LoRaMacMlmeRequest( &mlmeReq );
+                */
+
+                IsTxConfirmed = LORAWAN_CONFIRMED_MSG_ON;
+                AppPort = LORAWAN_APP_PORT;
+                AppDataSize = LORAWAN_APP_DATA_SIZE;
+                ComplianceTest.DownLinkCounter = 0;
+                ComplianceTest.Running = false;
+                
+                MibRequestConfirm_t mibReq;
+                mibReq.Type = MIB_ADR;
+                mibReq.Param.AdrEnable = LORAWAN_ADR_ON;
+                LoRaMacMibSetRequestConfirm( &mibReq );
+                DeviceState = DEVICE_STATE_INIT;
+            }
+            break;
         default:
             break;
         }