diff options
author | Mike Fiore <mfiore@multitech.com> | 2015-11-30 15:50:22 -0600 |
---|---|---|
committer | Mike Fiore <mfiore@multitech.com> | 2015-11-30 15:50:22 -0600 |
commit | 37260f2ccff2793f54bfd291169d2c8d879bbc15 (patch) | |
tree | b908d697eb6f2d1ba2c305eacc3c7c7bb6203122 /Layout/LayoutSweepComplete.cpp | |
parent | 30b4f15aa70d24ec0a6b6bb1b3f5039c4921cb02 (diff) | |
download | mtdot-box-evb-factory-firmware-37260f2ccff2793f54bfd291169d2c8d879bbc15.tar.gz mtdot-box-evb-factory-firmware-37260f2ccff2793f54bfd291169d2c8d879bbc15.tar.bz2 mtdot-box-evb-factory-firmware-37260f2ccff2793f54bfd291169d2c8d879bbc15.zip |
start work on survey sweep - currently determines rates and power levels to use and prints them out
Diffstat (limited to 'Layout/LayoutSweepComplete.cpp')
-rw-r--r-- | Layout/LayoutSweepComplete.cpp | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Layout/LayoutSweepComplete.cpp b/Layout/LayoutSweepComplete.cpp new file mode 100644 index 0000000..ab44b7b --- /dev/null +++ b/Layout/LayoutSweepComplete.cpp @@ -0,0 +1,55 @@ +#include "LayoutSweepComplete.h" + +LayoutSweepComplete::LayoutSweepComplete(DOGS102* lcd) + : Layout(lcd), + _lId(0, 0, "ID"), + _lInfo(0, 1, "Sweep Finished"), + _lPass(0, 5, "Pass"), + _lFail(9, 5, "Fail"), + _lSw1(11, 7, "Cancel"), + _lSw2(0, 7, "Sweep"), + _fId(2, 0, 5), + _fPass(5, 5, 2), + _fFail(14, 5, 2) +{} + +LayoutSweepComplete::~LayoutSweepComplete() {} + +void LayoutSweepComplete::display() { + clear(); + startUpdate(); + + writeLabel(_lId); + writeLabel(_lInfo); + writeLabel(_lPass); + writeLabel(_lFail); + writeLabel(_lSw1); + writeLabel(_lSw2); + + endUpdate(); +} + +void LayoutSweepComplete::updateId(uint32_t id) { + char buf[16]; + size_t size; + + size = snprintf(buf, sizeof(buf), "%lu", id); + writeField(_fId, buf, size, true); +} + +void LayoutSweepComplete::updatePass(uint8_t pass) { + char buf[8]; + size_t size; + + size = snprintf(buf, sizeof(buf), "%u", pass); + writeField(_fPass, buf, size, true); +} + +void LayoutSweepComplete::updateFail(uint8_t fail) { + char buf[8]; + size_t size; + + size = snprintf(buf, sizeof(buf), "%u", fail); + writeField(_fFail, buf, size, true); +} + |