For getting RSSI value from xbee

Dependents:   XBeeGetRSSISampleProgram Xbee_s2_RX_versao2

Revision:
9:eb8838ce9d65
Parent:
7:588a7745cc0e
Child:
10:c33541aecc99
--- a/XBeeGetRssi.cpp	Sun Aug 25 14:08:44 2013 +0000
+++ b/XBeeGetRssi.cpp	Tue Aug 27 10:44:10 2013 +0000
@@ -15,7 +15,7 @@
     _rx=rx;
 }
 
-char XBeeGetRssi::getRssi(int n){
+char* XBeeGetRssi::getRssi(/*int n*/){
     //int judge_counter=0;
     int judge_counter=0;
     int rssi_counter=0;
@@ -55,10 +55,12 @@
     wait_ms(10);
     
     while(_rssi[judge_counter++]!='\0'){
+        //_rssi[0]='0';
         while(_MyXbee.readable()){
             _rssi[rssi_counter++]=_MyXbee.getc();
         }
     }
+    _rssi_address=&_rssi[7];
     
     _MyXbee.putc('A');
     wait_ms(5);
@@ -70,6 +72,6 @@
     wait_ms(5);
     _MyXbee.putc('\r');
     
-    return _rssi[n];
+    return _rssi_address;
     
 }
\ No newline at end of file