program to test receiving packets from the gateway

Dependencies:   libmDot mbed-rtos mbed-src

Revision:
2:aadbdfb6d517
Parent:
1:8295b8c0d802
--- a/main.cpp	Fri Jun 26 19:40:51 2015 +0000
+++ b/main.cpp	Fri Jul 10 18:44:02 2015 +0000
@@ -7,8 +7,8 @@
 
 using namespace mts;
 
-static std::string config_network_name = "<network name>";
-static std::string config_network_pass = "<network key>";
+static std::string config_network_name = "";
+static std::string config_network_pass = "";
 static uint8_t config_frequency_sub_band = 1;
 
 int main() {
@@ -17,6 +17,7 @@
     
     int32_t ret;
     int32_t next_tx;
+    int32_t wait_time = 2;
     mDot* dot;
     std::vector<uint8_t> send_data;
     std::vector<uint8_t> recv_data;
@@ -50,6 +51,9 @@
         logError("failed to set network password: [%d][%s]", ret, mDot::getReturnCodeString(ret).c_str());
     }
 
+    logInfo("enabling activity LED");
+    dot->setActivityLedEnable(true);
+
     logInfo("joining network");
     while ((ret = dot->joinNetwork()) != mDot::MDOT_OK) {
         logError("failed to join network: [%d][%s]", ret, mDot::getReturnCodeString(ret).c_str());
@@ -80,6 +84,8 @@
         next_tx = dot->getNextTxMs() + 1;
         logInfo("waiting %ld ms to transmit again", next_tx);
         wait_ms(next_tx);
+        logInfo("waiting another %d seconds", wait_time);
+        wait(wait_time);
     }
     
     logInfo("Version: %s", dot->getId().c_str());