xbee library

Dependents:   HEPTA_COM

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers HeptaXbee.h Source File

HeptaXbee.h

00001 #ifndef MBED_HEPTAXBEE_H
00002 #define MBED_HEPTAXBEE_H
00003 #include "mbed.h"
00004 
00005 //Xbee Series2
00006 
00007 class HeptaXbee
00008 {
00009 public:
00010     Serial xbee;
00011     int rcmd;
00012     int cmdflag;
00013     HeptaXbee(
00014         PinName tx,
00015         PinName rx
00016     );
00017     void baud(int rate);
00018     void xbee_receive(int *xrcmd, int *xcmdflag);
00019     void initialize();
00020     void commandget();
00021     void xbee_transmit(char dataA[],char dataB[],char dataC[],char dataD[],char dataE[],
00022                        char dataF[],char dataG[],char dataH[],char dataI[],char dataJ[],
00023                        char dataK[],char dataL[],char dataM[],char dataN[]);
00024     void puts( char *s );
00025     void scanf(char *format, ... );
00026     void printf(char *format, ... );
00027     void putc(char data);
00028     char getc();
00029 
00030 private:
00031 };
00032 #endif