For getting RSSI value from xbee

Dependents:   XBeeGetRSSISampleProgram Xbee_s2_RX_versao2

Committer:
ATKINZ117
Date:
Sat Aug 24 04:12:49 2013 +0000
Revision:
4:16396d9ec459
Parent:
2:befae843036e
Child:
6:2e725705db90
partly worked.The problem is how to get the rssi value from the _rssi

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ATKINZ117 0:d1ff6ea68ab2 1 #ifndef XBEEGETRSSI20130718
ATKINZ117 0:d1ff6ea68ab2 2 #define XBEEGETRSSI20130718
ATKINZ117 0:d1ff6ea68ab2 3
ATKINZ117 0:d1ff6ea68ab2 4 #include "mbed.h"
ATKINZ117 0:d1ff6ea68ab2 5
ATKINZ117 0:d1ff6ea68ab2 6 class XBeeGetRssi{
ATKINZ117 0:d1ff6ea68ab2 7 public:
ATKINZ117 0:d1ff6ea68ab2 8 XBeeGetRssi(PinName tx,PinName rx); //select the oneshot mode or repeat mode.
ATKINZ117 4:16396d9ec459 9 char get(int n); //method for getting rssi.
ATKINZ117 0:d1ff6ea68ab2 10
ATKINZ117 0:d1ff6ea68ab2 11 private:
ATKINZ117 0:d1ff6ea68ab2 12 PinName _tx;
ATKINZ117 0:d1ff6ea68ab2 13 PinName _rx;
ATKINZ117 4:16396d9ec459 14 char _rssi[256]; //pointer for containing the rssi value.
ATKINZ117 4:16396d9ec459 15 char _xbee_message[256]; //for the xbee message.
ATKINZ117 0:d1ff6ea68ab2 16 void _rssiGetter(); //for waiting messages from xbee
ATKINZ117 0:d1ff6ea68ab2 17 };
ATKINZ117 0:d1ff6ea68ab2 18
ATKINZ117 0:d1ff6ea68ab2 19 #endif