System Management code

Dependencies:   mbed CANBuffer Watchdog MODSERIAL mbed-rtos xbeeRelay IAP

Fork of SystemManagement by Martin Deng

Libs/xbeeRelay/XbeeRelay.h

Committer:
pspatel321
Date:
2015-01-06
Revision:
33:6bc82b6b62e5
Parent:
31:7eaa5e881b56

File content as of revision 33:6bc82b6b62e5:

#ifndef XBEERELAY

#define XBEERELAY

#include "mbed.h"
//#include "MODDMA.h"
#include "MODSERIAL.h"
#include "PERMessage.h"


class XbeeRelay {

public:
    XbeeRelay ();
    // returns TRUE on successful send, FALSE otherwise
    bool receive(CANMessage /* cm */);
    

private:
    void parse(void /* cm */);
    void parseMotorCon(void);
    void parseNormal(void /* deviceID */);
    bool send(void /*pm*/);
    char dataLength (char /*contentID*/);
    MODSERIAL Xbee_e1;
    MODSERIAL Xbee_e2;
    unsigned int counter;
    //MODDMA dma;
    CANMessage cm;
    PERMessage pm;
};

#endif