summaryrefslogtreecommitdiff
path: root/Layout/LayoutSurveySuccess.cpp
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2015-12-01 15:11:03 -0600
committerMike Fiore <mfiore@multitech.com>2015-12-01 15:11:03 -0600
commit4a7ab715f7115460892927b998b2c45828f275d6 (patch)
tree4b5be7037a4c5b7bd6f54cdb6a0ceb16d498294a /Layout/LayoutSurveySuccess.cpp
parent98e68d87d69d961eb41cf4a5ba21e1b2ac430615 (diff)
downloadmtdot-box-evb-factory-firmware-4a7ab715f7115460892927b998b2c45828f275d6.tar.gz
mtdot-box-evb-factory-firmware-4a7ab715f7115460892927b998b2c45828f275d6.tar.bz2
mtdot-box-evb-factory-firmware-4a7ab715f7115460892927b998b2c45828f275d6.zip
update progress and pass/fail for sweep
Diffstat (limited to 'Layout/LayoutSurveySuccess.cpp')
-rw-r--r--Layout/LayoutSurveySuccess.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/Layout/LayoutSurveySuccess.cpp b/Layout/LayoutSurveySuccess.cpp
index 68ef1dc..38edb5c 100644
--- a/Layout/LayoutSurveySuccess.cpp
+++ b/Layout/LayoutSurveySuccess.cpp
@@ -85,6 +85,10 @@ void LayoutSurveySuccess::updateStats(LoRaHandler::LoRaPing ping) {
void LayoutSurveySuccess::updateGpsLatitude(GPSPARSER::latitude lat) {
}
+void LayoutSurveySuccess::updateGpsLatitude(std::string msg) {
+ writeField(_fGpsLat, msg, true);
+}
+
void LayoutSurveySuccess::updateGpsLongitude(GPSPARSER::longitude lon) {
}
@@ -104,7 +108,7 @@ void LayoutSurveySuccess::updateSw2(std::string sw2) {
}
void LayoutSurveySuccess::updateCountdown(uint32_t seconds) {
- char buf[16];
+ char buf[32];
size_t size;
memset(buf, 0, sizeof(buf));
@@ -115,3 +119,12 @@ void LayoutSurveySuccess::updateCountdown(uint32_t seconds) {
writeField(_fSw2, buf, size, true);
}
+void LayoutSurveySuccess::updatePassFail(uint8_t pass, uint8_t fail) {
+ char buf[32];
+ size_t size;
+
+ memset(buf, 0, sizeof(buf));
+ size = snprintf(buf, sizeof(buf), "Pass %u Fail %u", pass, fail);
+ writeField(_fGpsTime, buf, size, true);
+}
+