summaryrefslogtreecommitdiff
path: root/Mode/Mode.h
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2015-12-02 12:01:38 -0600
committerMike Fiore <mfiore@multitech.com>2015-12-02 12:01:38 -0600
commit10a50c37dfa08f0355ceb5664b92f50b4aba9fd2 (patch)
treed21c0cf2397dec35378c9adae0e91c534e0ebf7b /Mode/Mode.h
parentab6c90739bc2efb5eaf94474be8916fe0f990707 (diff)
downloadmtdot-box-evb-factory-firmware-10a50c37dfa08f0355ceb5664b92f50b4aba9fd2.tar.gz
mtdot-box-evb-factory-firmware-10a50c37dfa08f0355ceb5664b92f50b4aba9fd2.tar.bz2
mtdot-box-evb-factory-firmware-10a50c37dfa08f0355ceb5664b92f50b4aba9fd2.zip
use a global GPS object like we do for buttons, LoRa, etc
Diffstat (limited to 'Mode/Mode.h')
-rw-r--r--Mode/Mode.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/Mode/Mode.h b/Mode/Mode.h
index 5d41ed1..f427eea 100644
--- a/Mode/Mode.h
+++ b/Mode/Mode.h
@@ -38,7 +38,7 @@ class Mode {
uint32_t pressure;
} SensorItem;
- Mode(DOGS102* lcd, ButtonHandler* buttons, mDot* dot, LoRaHandler* lora);
+ Mode(DOGS102* lcd, ButtonHandler* buttons, mDot* dot, LoRaHandler* lora, GPSPARSER* gps);
~Mode();
virtual bool start() = 0;
@@ -56,6 +56,7 @@ class Mode {
ButtonHandler* _buttons;
mDot* _dot;
LoRaHandler* _lora;
+ GPSPARSER* _gps;
osThreadId _main_id;
static const char* _file_name;
uint32_t _index;
@@ -69,8 +70,6 @@ class Mode {
LoRaHandler::LoRaPing _ping_result;
uint8_t _state;
bool _send_data;
- mts::MTSSerial _gpsUART;
- GPSPARSER _mdot_gps;
};
#endif