mbed Connector Endpoint interface. This interface permits a mbed endpoint to easily setup MDS resources and emit those resources to an MDS server.

Dependents:   IoT_LED_demo ServoTest uWater_Project hackathon ... more

Revision:
59:3b99f4901e85
Parent:
58:5b53d462d311
--- a/api/Location.cpp	Sat Jul 25 05:14:14 2015 +0000
+++ b/api/Location.cpp	Sat Jul 25 06:04:40 2015 +0000
@@ -25,24 +25,22 @@
 namespace Connector {
     
 // Constructor
-Location::Location(const RawSerial *pc)
-{
+Location::Location(const RawSerial *pc) {
     this->m_pc = (RawSerial *)pc;
     this->initBuffers();
 }
 
 // Copy Constructor
-Location::Location(const Location &logger)
-{
-    this->m_pc = logger.m_pc;
-    memcpy(this->m_latitude,logger.m_latitude,LOCATION_COORDINATE_LENGTH+1);
-    memcpy(this->m_longitude,logger.m_longitude,LOCATION_COORDINATE_LENGTH+1);
-    memcpy(this->m_msl_altitude_m,logger.m_msl_altitude_m,LOCATION_MSL_ALT_LENGTH+1);
+Location::Location(const Location &location) {
+    this->m_pc = location.m_pc;
+    memcpy(this->m_latitude,location.m_latitude,LOCATION_COORDINATE_LENGTH+1);
+    memcpy(this->m_longitude,location.m_longitude,LOCATION_COORDINATE_LENGTH+1);
+    memcpy(this->m_msl_altitude_m,location.m_msl_altitude_m,LOCATION_MSL_ALT_LENGTH+1);
+    memcpy(this->m_speed,location.m_speed,LOCATION_SPEED_LENGTH+1);
 }
 
 // Destructor
-Location::~Location()
-{
+Location::~Location() {
 }
 
 // init the buffers
@@ -50,6 +48,27 @@
     memset(this->m_latitude,0,LOCATION_COORDINATE_LENGTH+1);
     memset(this->m_longitude,0,LOCATION_COORDINATE_LENGTH+1);
     memset(this->m_msl_altitude_m,0,LOCATION_MSL_ALT_LENGTH+1);
+    memset(this->m_speed,0,LOCATION_SPEED_LENGTH+1);
+}
+
+// get the latitude
+char *Location::getLatitude() {
+    return this->m_latitude;
+} 
+ 
+// get the longitude
+char *Location::getLongitude() {
+    return this->m_longitude;
+}
+ 
+// get the MSL Altitude
+char *Location::getMSLAltitude() {
+    return this->m_msl_altitude_m;
+}
+ 
+// get the Speed
+char *Location::getSpeed() {
+    return this->m_speed;
 }
 
 };