mqtt specific components for the impact mbed endpoint library

Dependents:   mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_mqtt_endpoint_nxp

Revision:
46:32a7545dde45
Parent:
44:2740794b059a
Child:
47:b775f5453b5d
--- a/MBEDEndpoint.cpp	Tue Jul 01 20:59:35 2014 +0000
+++ b/MBEDEndpoint.cpp	Tue Jul 01 21:26:40 2014 +0000
@@ -119,14 +119,19 @@
  void MBEDEndpoint::initGWAddress() {
      memset(this->m_gw_address,0,PREFERENCE_VALUE_LEN+1);
      strcpy(this->m_gw_address,GW_IPADDRESS);
-     if (this->m_preferences != NULL)
+     if (this->m_preferences != NULL) {
         this->m_preferences->getPreference("gw_address",this->m_gw_address,PREFERENCE_VALUE_LEN,GW_IPADDRESS);
-     this->logger()->log("GW IP: %s",this->m_gw_address);
+        this->m_preferences->getPreference("gw_port",this->m_gw_port,PREFERENCE_VALUE_LEN,GW_PORT);
+        this->logger()->log("GW: %s:%s",this->m_gw_address,this->m_gw_port);
+     }   
  }
  
  // get our GW address
  char *MBEDEndpoint::getGWAddress() { return this->m_gw_address; }
  
+ // get our GW Port
+ char *MBEDEndpoint::getGWPort() { return this->m_gw_port; }
+ 
  // get our LCD status
  char *MBEDEndpoint::getLCDStatus() {
      memset(this->m_lcd_status,0,TEMP_BUFFER_LEN+1);