MSCAN Updated

Dependents:   FBRLogger

Fork of MSCAN by Vesko Karadzhov

CANComms.h

Committer:
veskokaradzhov
Date:
2013-03-06
Revision:
6:c857749f9c0c
Parent:
3:b7fc317e0183

File content as of revision 6:c857749f9c0c:

#ifndef FBRDASH_CANCOMMS_H
#define FBRDASH_CANCOMMS_H

#include "mbed.h"
#include "State.h"
#include "Comms.h"

class CANComms : public Comms
{
    public:
        CANComms(State* _values, bool transmit_poll, bool receive_poll, float poll_interval);
        virtual void send(char message);  
        void receive();
        CAN* can;
        
    private:
        Ticker* pollTicker;
        Ticker* readTicker;
       
        void poll();
};

#endif