Penn Electric Racing / Mbed 2 deprecated SystemManagement

Dependencies:   mbed CANBuffer Watchdog MODSERIAL mbed-rtos xbeeRelay IAP

Fork of SystemManagement by Martin Deng

Libs/XbeeManager/XbeeManager.h

Committer:
pspatel321
Date:
2015-01-07
Revision:
34:18bcf276d3bf
Parent:
33:6bc82b6b62e5
Child:
38:8efacce315ae

File content as of revision 34:18bcf276d3bf:

#ifndef XBEE_MANAGER_H
#define XBEE_MANAGER_H

#include "mbed.h"
#include "CAN-xbee.h"

class XbeeManager {
public:
    XbeeManager(PinName tx1, PinName rx1, PinName tx2, PinName rx2, int baud, int txSize, int rxSize);
    bool send(CANMessage &msg);
    bool receive(CANMessage &msg); 
    unsigned int counterX1in;
    unsigned int counterX2in;
    unsigned int counterX1out;
    unsigned int counterX2out;
    
private:
    bool alternate;
    CANxbee x1;
    CANxbee x2;
    CANMessage extra;
    bool extraAvail;
};

#endif