summaryrefslogtreecommitdiff
path: root/Mode/Mode.cpp
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2015-11-20 10:08:28 -0600
committerMike Fiore <mfiore@multitech.com>2015-11-20 10:08:28 -0600
commit4166bbd0ff84397f31d4928c2ebe6d9a57c3694d (patch)
treec8dcffee0c9c26a34883bf6d7ab7b2b7051291e3 /Mode/Mode.cpp
parent5634a9576e46c0c89e3b0c876d5ecf7b7e70c067 (diff)
downloadmtdot-box-evb-factory-firmware-4166bbd0ff84397f31d4928c2ebe6d9a57c3694d.tar.gz
mtdot-box-evb-factory-firmware-4166bbd0ff84397f31d4928c2ebe6d9a57c3694d.tar.bz2
mtdot-box-evb-factory-firmware-4166bbd0ff84397f31d4928c2ebe6d9a57c3694d.zip
refactor more common elements into Mode template class
Diffstat (limited to 'Mode/Mode.cpp')
-rw-r--r--Mode/Mode.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/Mode/Mode.cpp b/Mode/Mode.cpp
index 29b16ca..64a8e53 100644
--- a/Mode/Mode.cpp
+++ b/Mode/Mode.cpp
@@ -2,11 +2,19 @@
const char* Mode::_file_name = "SurveyData.txt";
-Mode::Mode(DOGS102* lcd, ButtonHandler* buttons)
+Mode::Mode(DOGS102* lcd, ButtonHandler* buttons, mDot* dot, LoRaHandler* lora)
: _lcd(lcd),
_buttons(buttons),
+ _dot(dot),
+ _lora(lora),
+ _main_id(Thread::gettid()),
_index(0),
- _main_id(Thread::gettid())
+ _band(_dot->getFrequencyBand()),
+ _sub_band(0),
+ _data_rate(mDot::SF_7),
+ _power(2),
+ _next_tx(0),
+ _send_data(false)
{}
Mode::~Mode() {}