From 8f96af37d65f62e0ee087b45905d5bb4e3fa7776 Mon Sep 17 00:00:00 2001 From: Mike Fiore Date: Mon, 23 Nov 2015 15:09:44 -0600 Subject: stub out functions & struct for formatting data packets for both survey and demo modes --- Mode/Mode.cpp | 12 ++++++++++++ Mode/Mode.h | 14 ++++++++++++++ 2 files changed, 26 insertions(+) (limited to 'Mode') diff --git a/Mode/Mode.cpp b/Mode/Mode.cpp index ba60c01..5ae3528 100644 --- a/Mode/Mode.cpp +++ b/Mode/Mode.cpp @@ -127,3 +127,15 @@ void Mode::updateData(DataItem& data, DataType type, bool status) { data.power = _power; } +std::vector Mode::formatSurveyData(DataItem& data) { + std::vector send_data; + + return send_data; +} + +std::vector Mode::formatSensorData(SensorItem& data) { + std::vector send_data; + + return send_data; +} + diff --git a/Mode/Mode.h b/Mode/Mode.h index 8a4f030..96c27b1 100644 --- a/Mode/Mode.h +++ b/Mode/Mode.h @@ -6,6 +6,10 @@ #include "mDot.h" #include "LoRaHandler.h" #include "GPSPARSER.h" +#include "ISL29011.h" +#include "MMA845x.h" +#include "MPL3115A2.h" +#include "GPSPARSER.h" class Mode { public: @@ -28,6 +32,13 @@ class Mode { uint32_t power; } DataItem; + typedef struct { + MMA845x_DATA accel_data; + MPL3115A2_DATA baro_data; + uint16_t lux_data; + uint32_t pressure; + } SensorItem; + Mode(DOGS102* lcd, ButtonHandler* buttons, mDot* dot, LoRaHandler* lora); ~Mode(); @@ -38,6 +49,9 @@ class Mode { bool appendDataFile(const DataItem& data); void updateData(DataItem& data, DataType type, bool status); + std::vector formatSurveyData(DataItem& data); + std::vector formatSensorData(SensorItem& data); + DOGS102* _lcd; ButtonHandler* _buttons; mDot* _dot; -- cgit v1.2.3