Class containing functions usefull to communication between PC and Xbee device
Dependents: Coordinator_node Router_node
Diff: xbee.h
- Revision:
- 9:902d0f74333c
- Parent:
- 7:78985e92c1c5
- Child:
- 15:04e892ae9361
- Child:
- 18:39c72589645f
--- a/xbee.h Tue Feb 14 04:25:55 2017 +0000 +++ b/xbee.h Tue Feb 14 19:47:20 2017 +0000 @@ -11,7 +11,8 @@ XBee(PinName reset, PinName transfer, PinName receive, Mail<char, 250>* m); void SendATCommand(char firstChar, char secondChar, char *optionalParam = NULL, int paramLen = 0); - void ZigBeeTransmit(int adresse16, int adresse64, char *data, int dataLength); + void ZigBeeTransmit(int adresse16, int adresse64msb, int adresse64lsb, char *data, int dataLength); + void BroadcastHelloWorld(); char* InterpretMessage(); private: @@ -22,4 +23,5 @@ void printHexa(char c); void printInt(int i); void pcPrint(char* c); + char getChar(); };