Xiaofei Qiu / Xbee
Revision:
3:fe623a260bf5
Parent:
2:33462c1e9f45
Child:
4:58f5ff5eb15b
diff -r 33462c1e9f45 -r fe623a260bf5 Xbee.cpp
--- a/Xbee.cpp	Sun Nov 22 01:24:23 2015 +0000
+++ b/Xbee.cpp	Sun Nov 22 01:54:31 2015 +0000
@@ -12,19 +12,15 @@
 
 void Xbee::Send(const char* buffer)
 {
-    _xbee.puts(buffer);
-    while(!_xbee.readable());
+    while(!_xbee.readable())
+    {
+        _xbee.puts(buffer);
+    }
 }
 
 void Xbee::Recv(char* buffer, const size_t& sz)
 {
-    while(1)
-    {
-        if(_xbee.readable())
-        {
-            _xbee.gets(buffer,sz);
-            break;
-        }
-    }
-    _xbee.putc(' ');
+    while(!_xbee.readable());
+    _xbee.gets(buffer,sz);
+    _xbee.puts(".");
 }
\ No newline at end of file