diff options
author | Mike Fiore <mfiore@multitech.com> | 2016-08-16 13:43:09 -0500 |
---|---|---|
committer | Mike Fiore <mfiore@multitech.com> | 2016-08-16 13:43:09 -0500 |
commit | 3b6a9751bed0f75a12fae4cb356f7f9a1faf13a2 (patch) | |
tree | ba29f863ea8302990f7a002ae5f15d931e9ac6ee /main.cpp | |
parent | 8697ebad4fa5cc1b223cd8bc6c7ebd833dfcee79 (diff) | |
parent | 5d9f1f7f1863c7c92d7aa29c37ced672b2946118 (diff) | |
download | mtdot-box-evb-factory-firmware-3b6a9751bed0f75a12fae4cb356f7f9a1faf13a2.tar.gz mtdot-box-evb-factory-firmware-3b6a9751bed0f75a12fae4cb356f7f9a1faf13a2.tar.bz2 mtdot-box-evb-factory-firmware-3b6a9751bed0f75a12fae4cb356f7f9a1faf13a2.zip |
Merge branch 'SurveyDataMode' into 'master'
Survey data mode
Write a comment or drag your files here...
See merge request !5
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -41,6 +41,7 @@ #include "ModeSweep.h" #include "ModeDemo.h" #include "ModeConfig.h" +#include "ModeData.h" // misc heders #include "FileName.h" #include <string> @@ -76,6 +77,7 @@ ModeSingle* modeSingle; ModeSweep* modeSweep; ModeDemo* modeDemo; ModeConfig* modeConfig; +ModeData* modeData; // Serial debug port Serial debug(USBTX, USBRX); @@ -111,6 +113,7 @@ int main() { modeSweep = new ModeSweep(lcd, buttons, dot, lora, gps, sensors); modeDemo = new ModeDemo(lcd, buttons, dot, lora, gps, sensors); modeConfig = new ModeConfig(lcd, buttons, dot, lora, gps, sensors); + modeData = new ModeData(lcd, buttons, dot, lora, gps, sensors); osDelay(1000); logInfo("%sGPS detected", gps->gpsDetected() ? "" : "no "); @@ -136,7 +139,8 @@ void mainMenu() { demo = 1, config, single, - sweep + sweep, + data } menu_items; std::string menu_strings[] = { @@ -144,7 +148,8 @@ void mainMenu() { "LoRa Demo", "Configuration", "Survey Single", - "Survey Sweep" + "Survey Sweep", + "Survey Data" }; std::vector<std::string> items; @@ -152,6 +157,7 @@ void mainMenu() { items.push_back(menu_strings[config]); items.push_back(menu_strings[single]); items.push_back(menu_strings[sweep]); + items.push_back(menu_strings[data]); while (true) { product = "MTDOT-BOX/EVB "; @@ -194,9 +200,12 @@ void mainMenu() { } else if (selected == menu_strings[sweep]) { if (modeJoin->start()) modeSweep->start(); - } + }else if (selected == menu_strings[data]) { + modeData->start(); + } mode_selected = false; } } + |