![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
MTDOT-BOX-EVB-Factory-Firmware
Dependencies: NCP5623B GpsParser ISL29011 libmDot-mbed5 MTS-Serial MMA845x DOGS102 MPL3115A2
Diff: Mode/ModeConfig.cpp
- Revision:
- 12:05435282f899
- Parent:
- 7:a31236c2e75c
--- a/Mode/ModeConfig.cpp Thu Nov 10 22:10:58 2016 +0000 +++ b/Mode/ModeConfig.cpp Tue Oct 09 13:49:30 2018 -0500 @@ -52,6 +52,7 @@ addCommand(new CmdFrequencyBand(_dot, _serial)); addCommand(new CmdFrequencySubBand(_dot, _serial)); addCommand(new CmdPublicNetwork(_dot, _serial)); + addCommand(new CmdJoinDelay(_dot, _serial)); addCommand(new CmdDeviceId(_dot, _serial)); addCommand(new CmdNetworkAddress(_dot, _serial)); @@ -174,10 +175,13 @@ ButtonHandler::ButtonEvent _be = _buttons->getButtonEvent(); switch (_be) { case ButtonHandler::sw1_press: + _band = _dot->getFrequencyBand(); break; case ButtonHandler::sw2_press: + _band = _dot->getFrequencyBand(); break; case ButtonHandler::sw1_hold: + _band = _dot->getFrequencyBand(); return true; default: break; @@ -294,7 +298,8 @@ printHelp(); command.clear(); } else if (args[0].find("AT+EXIT") == 0 && args[0].length() == 7) { - write(done); + write(done); + _band = _dot->getFrequencyBand(); return true; } else { bool found = false; @@ -356,5 +361,6 @@ history.pop_back(); } + _band = _dot->getFrequencyBand(); return false; }