Core Base Classes for the Light Endpoints

Dependencies:   BufferedSerial

Dependents:   mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more

Revision:
36:73e343ddca7f
Parent:
31:7a4bb4742e69
Child:
37:1588ba3af6d1
--- a/HTTPTransport.cpp	Fri Feb 28 22:18:12 2014 +0000
+++ b/HTTPTransport.cpp	Sat Mar 01 05:31:26 2014 +0000
@@ -94,7 +94,9 @@
  
  // HTTP Get
  bool HTTPTransport::httpGet(char *url,char *result,int result_length) {
+    this->logger()->blinkTransportTxLED();
     int status = this->m_http->get(url,result,result_length);
+    this->logger()->blinkTransportRxLED();
     this->logger()->log("httpGet: Status: %d",status);
     return (status == 0);
  }
@@ -104,7 +106,9 @@
      HTTPText output(data,data_length);
      HTTPText input(result,result_length);
      this->m_http->basicAuth(IOC_USERNAME,IOC_PASSWORD);
+     this->logger()->blinkTransportTxLED();
      int status = this->m_http->put(url,output,&input);
+     this->logger()->blinkTransportRxLED();
      this->logger()->log("httpPut: Status: %d",status);
      return (status == 0);
  }
@@ -114,7 +118,9 @@
      HTTPText output(data,data_length);
      HTTPText input(result,result_length);
      this->m_http->basicAuth(IOC_USERNAME,IOC_PASSWORD);
+     this->logger()->blinkTransportTxLED();
      int status = this->m_http->post(url,output,&input);
+     this->logger()->blinkTransportRxLED();
      this->logger()->log("httpPost: Status: %d",status);
      return (status == 0);
  }
@@ -122,7 +128,9 @@
  // HTTP Delete
  bool HTTPTransport::httpDelete(char *url,char *data,int data_length) {
      HTTPText input(data,data_length);
+     this->logger()->blinkTransportTxLED();
      int status = this->m_http->del(url,&input);
+     this->logger()->blinkTransportRxLED();
      this->logger()->log("httpDelete: Status: %d",status);
      return (status == 0);
  }
\ No newline at end of file