Xiaofei Qiu / Xbee
Revision:
30:18ef9d8f1eea
Parent:
29:7b328499f9cf
Child:
31:84e27d1b86a6
--- a/Xbee.cpp	Sat Nov 28 14:02:21 2015 +0000
+++ b/Xbee.cpp	Sat Nov 28 14:14:54 2015 +0000
@@ -17,13 +17,13 @@
     
 }
 
-void Xbee::Send(const char* buffer)
+void Xbee::Send(const char& buffer)
 {
     while(1)
     {
         if(_xbee.writeable())
         {
-            _xbee.puts(buffer);
+            _xbee.putc(buffer);
         }
         if(_xbee.readable())
         {
@@ -33,17 +33,17 @@
     }
 }
 
-void Xbee::Recv(char* buffer)
+void Xbee::Recv(char& buffer)
 {
     while(1)
     {
         if(!_xbee.readable())
         {
-            _xbee.putc('\n');
+            _xbee.putc('\0');
         }
         else
         {
-            _xbee.gets(buffer,2);
+            buffer = _xbee.getc();
             break;
         }
     }