Ethernet communication for biomedical purposes

Dependencies:   C12832_lcd EthernetNetIf HTTPClient_ToBeRemoved mbed

Fork of TwitterExample by Donatien Garnier

Revision:
4:9aff8f7be9b8
Parent:
2:2a9775a81062
Child:
5:e68d9f6a8866
diff -r 2f8261781bf8 -r 9aff8f7be9b8 TwitterExample.cpp
--- a/TwitterExample.cpp	Fri Jul 09 14:49:52 2010 +0000
+++ b/TwitterExample.cpp	Mon Nov 25 11:37:32 2013 +0000
@@ -1,48 +1,42 @@
-/*
-  Update: 21-06-2010
-  The basic authentication service for twitter is going down at the end of the week.
-  To continue using that program, the code has been updated to use http://supertweet.net which acts as an API proxy.
-  Simply visit the website to setup your twitter account for this API.
-  See: http://www.supertweet.net/about/documentation
-*/
-
 #include "mbed.h"
 #include "EthernetNetIf.h"
 #include "HTTPClient.h"
-
+#include "C12832_lcd.h"
+ 
 EthernetNetIf eth; 
-
+HTTPClient http;
+C12832_LCD lcd;
+  
 int main() {
-
-  printf("Init\n");
-
-  printf("\r\nSetting up...\r\n");
+ 
+  lcd.printf("Start\n");
+  wait(1);
+  lcd.printf("\r\nSetting up...\r\n");
   EthernetErr ethErr = eth.setup();
   if(ethErr)
   {
-    printf("Error %d in setup.\n", ethErr);
+    lcd.printf("Error %d in setup.\n", ethErr);
     return -1;
   }
-  printf("\r\nSetup OK\r\n");
-
-  HTTPClient twitter;
+  lcd.printf("\r\nSetup OK\r\n");
+  
+  HTTPText txt;
   
-  HTTPMap msg;
-  msg["status"] = "I am tweeting from my mbed!"; //A good example of Key/Value pair use with Web APIs
-
-  twitter.basicAuth("myuser", "mypass"); //We use basic authentication, replace with you account's parameters
-  
-  //No need to retieve data sent back by the server
-  HTTPResult r = twitter.post("http://api.supertweet.net/1/statuses/update.xml", msg, NULL); 
-  if( r == HTTP_OK )
+  HTTPResult r = http.get("http://mbed.org/media/uploads/donatien/hello.txt", &txt);
+  if(r==HTTP_OK)
   {
-    printf("Tweet sent with success!\n");
+    lcd.printf("Result :\"%s\"\n", txt.gets()); 
   }
   else
   {
-    printf("Problem during tweeting, return code %d\n", r);
+    lcd.printf("Error %d\n", r);
+  }
+  
+  while(1)
+  {
+  
   }
   
   return 0;
-
-}
+  
+}
\ No newline at end of file