From 182ee4e6157e7e0fb94fc83f5f5b45b2c565b88d Mon Sep 17 00:00:00 2001 From: Mike Fiore Date: Tue, 1 Dec 2015 11:13:37 -0600 Subject: fix bug when sending data file, update default configuration --- CommandTerminal/CmdFactoryDefault.cpp | 4 ++++ Mode/ModeSingle.cpp | 1 + Mode/ModeSweep.cpp | 1 + 3 files changed, 6 insertions(+) diff --git a/CommandTerminal/CmdFactoryDefault.cpp b/CommandTerminal/CmdFactoryDefault.cpp index e2645cd..86a3c0f 100644 --- a/CommandTerminal/CmdFactoryDefault.cpp +++ b/CommandTerminal/CmdFactoryDefault.cpp @@ -20,6 +20,10 @@ uint32_t CmdFactoryDefault::action(std::vector args) _dot->setStartUpMode(0); //DotBox +Data is stored here. Default is 0. _dot->setVerbose(1); _dot->setEcho(1); + _dot->setAck(1); + _dot->setJoinMode(mDot::OTA); + _dot->setNetworkName("MultiTech"); + _dot->setNetworkPassphrase("MultiTech"); _dot->resetNetworkSession(); return 0; diff --git a/Mode/ModeSingle.cpp b/Mode/ModeSingle.cpp index 26d0aad..6150128 100644 --- a/Mode/ModeSingle.cpp +++ b/Mode/ModeSingle.cpp @@ -284,6 +284,7 @@ bool ModeSingle::start() { if (send_data) { std::vector s_data; logInfo("sending data %s %d", _dot->DataRateStr(_data_rate).c_str(), _power); + send_data = false; _success.updateInfo("Data Sending..."); _lora->setDataRate(_data_rate); _lora->setPower(_power); diff --git a/Mode/ModeSweep.cpp b/Mode/ModeSweep.cpp index 023e461..724e35c 100644 --- a/Mode/ModeSweep.cpp +++ b/Mode/ModeSweep.cpp @@ -358,6 +358,7 @@ bool ModeSweep::start() { if (send_data) { std::vector s_data; logInfo("sending data %s %d", _dot->DataRateStr(_data_rate).c_str(), _power); + send_data = false; _success.updateInfo("Data Sending..."); _lora->setDataRate(_data_rate); _lora->setPower(_power); -- cgit v1.2.3