diff options
author | Mike Fiore <mfiore@multitech.com> | 2015-12-10 08:54:03 -0600 |
---|---|---|
committer | Mike Fiore <mfiore@multitech.com> | 2015-12-10 08:54:03 -0600 |
commit | cef0e023623fd814f04c4fb68d7bf21d5433fb18 (patch) | |
tree | 438b9f1631047788565d44e7705a0dc25bb66c01 /main.cpp | |
parent | 96b7412369c44c3cc7608859c19161073cd114da (diff) | |
download | mtdot-box-evb-factory-firmware-cef0e023623fd814f04c4fb68d7bf21d5433fb18.tar.gz mtdot-box-evb-factory-firmware-cef0e023623fd814f04c4fb68d7bf21d5433fb18.tar.bz2 mtdot-box-evb-factory-firmware-cef0e023623fd814f04c4fb68d7bf21d5433fb18.zip |
remove extra GPS and Sensor objects from Mode class
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -15,6 +15,8 @@ #include "ButtonHandler.h" // LoRa header #include "LoRaHandler.h" +// Sensor header +#include "SensorHandler.h" // mode objects #include "ModeJoin.h" #include "ModeSingle.h" @@ -47,6 +49,9 @@ mDot* dot; GPSPARSER* gps; MTSSerial gps_serial(XBEE_DOUT, XBEE_DIN, 256, 2048); +// Sensors +SensorHandler* sensors; + // Modes ModeJoin* modeJoin; ModeSingle* modeSingle; @@ -77,16 +82,17 @@ int main() { dot = mDot::getInstance(); lora = new LoRaHandler(main_id); gps = new GPSPARSER(&gps_serial, led_cont); + sensors = new SensorHandler(); led_cont->setLEDCurrent(16); MTSLog::setLogLevel(MTSLog::TRACE_LEVEL); - modeJoin = new ModeJoin(lcd, buttons, dot, lora, gps); - modeSingle = new ModeSingle(lcd, buttons, dot, lora, gps); - modeSweep = new ModeSweep(lcd, buttons, dot, lora, gps); - modeDemo = new ModeDemo(lcd, buttons, dot, lora, gps); - modeConfig = new ModeConfig(lcd, buttons, dot, lora, gps); + modeJoin = new ModeJoin(lcd, buttons, dot, lora, gps, sensors); + modeSingle = new ModeSingle(lcd, buttons, dot, lora, gps, sensors); + 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); osDelay(1000); logInfo("%sGPS detected", gps->gpsDetected() ? "" : "no "); |