An application to log WiFi SSIDs for position lookup testing

Dependencies:   C027_Support SWO mbed-rtos mbed picojson

Fork of lpc4088_ebb_ublox_Cellular_PubNubDemo_rtos by EmbeddedArtists AB

Revision:
1:cac9b2960637
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MbedAgent.h	Sun Feb 15 22:04:12 2015 +0000
@@ -0,0 +1,35 @@
+#pragma once
+
+#include <stddef.h>
+#include "MDM.h"
+#include "DeviceIO.h"
+#include "DeviceInfo.h"
+#include "DeviceMemory.h"
+#include "DeviceConfiguration.h"
+#include "ConfigurationProperties.h"
+#include "SignalQualityMeasurement.h"
+#include "AnalogMeasurement.h"
+#include "LocationUpdate.h"
+
+class MbedAgent
+{
+public:
+    MbedAgent(DeviceIO&, MDMSerial&, DeviceInfo&, DeviceMemory&);
+    
+    bool init();
+    bool run();
+
+protected:
+    void loop();
+    
+private:
+    DeviceIO& _io;
+    MDMSerial& _mdm;
+    DeviceInfo& _deviceInfo;
+    DeviceMemory& _deviceMemory;
+    DeviceConfiguration _deviceConfiguration;
+    ConfigurationProperties _configurationProperties;
+    SignalQualityMeasurement _signalQualityMeasurement;
+    AnalogMeasurement _analogMeasurement;
+    LocationUpdate _locationUpdate;
+};